[asterisk-scf-commits] asterisk-scf/release/design.git branch "master" updated.

Commits to the Asterisk SCF project code repositories asterisk-scf-commits at lists.digium.com
Mon Aug 16 12:23:36 CDT 2010


branch "master" has been updated
       via  5736b23673d6c7c54bf8451cf7410775959e924e (commit)
      from  b1f40d1d92702c8ce7fde7113152270b286db677 (commit)

Summary of changes:
 HydraObjectModel.uml | 1384 +++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 1038 insertions(+), 346 deletions(-)


- Log -----------------------------------------------------------------
commit 5736b23673d6c7c54bf8451cf7410775959e924e
Author: Joshua Colp <jcolp at digium.com>
Date:   Mon Aug 16 14:20:46 2010 -0300

    Update UML based onto issues run into during implementation.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 249ee6c..17ee1a1 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -2048,9 +2048,11 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="NEFculdLyU2Gv06+ay8UXwAA">
 <XPD:ATTR name="Name" type="string">Format</XPD:ATTR>
 <XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
-<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
 <XPD:REF name="TypedParameters[0]">lpUcZ0enDkGeAfEEG8L/9AAA</XPD:REF>
 <XPD:REF name="TypedParameters[1]">lW/D32mSEECh3RyagFj2OgAA</XPD:REF>
+<XPD:REF name="TypedParameters[2]">x20BihZ+akGT6rSiDPd+UAAA</XPD:REF>
+<XPD:REF name="TypedParameters[3]">FGJiUm48cE61KKUdfsmUsAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="qotLPOQgoEqVuYNNMCJ3YAAA">
 <XPD:ATTR name="Name" type="string">FormatDiscovery</XPD:ATTR>
@@ -2317,7 +2319,7 @@ use the same scaled time system.
 <XPD:REF name="SupplierDependencies[0]">UZaplC5jQUiX1G8X3ZzIrgAA</XPD:REF>
 <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Specializations[0]">kCP5YoiNQkKMYAc/K1SApQAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Vsaupw+KlE+i+jleXNMU9wAA">
 <XPD:ATTR name="Name" type="string">release</XPD:ATTR>
 <XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
@@ -2351,6 +2353,20 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">LriEuVaRL02KkEeW4vrOdAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="psVlp2UiC0mF32Hi/tLdWQAA">
+<XPD:ATTR name="Name" type="string">associatePayloads</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BrVsFyW6ck25IsErw1Li5gAA">
+<XPD:ATTR name="Name" type="string">mappings</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">PayloadMap</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">psVlp2UiC0mF32Hi/tLdWQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bsVNpHHKIUSmV75dM4kVRgAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">psVlp2UiC0mF32Hi/tLdWQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="TN1d7m5HcEyEpChVxeJdLwAA">
 <XPD:ATTR name="Name" type="string">RTPMediaService</XPD:ATTR>
@@ -12693,8 +12709,8 @@ about at the moment
 <XPD:REF name="Participant">YXsZHichsUS1DnEUyoEJQQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">vRogHTKQmUKLB21qyIUcLQAA</XPD:REF>
-<XPD:REF name="Views[1]">vupNxmx5uU6gMD/97lTRUwAA</XPD:REF>
-<XPD:REF name="Views[2]">l0wW6pzifkWGWQ07iVYThwAA</XPD:REF>
+<XPD:REF name="Views[1]">l0wW6pzifkWGWQ07iVYThwAA</XPD:REF>
+<XPD:REF name="Views[2]">vupNxmx5uU6gMD/97lTRUwAA</XPD:REF>
 <XPD:REF name="Views[3]">Dtt6YnWcYkuK2IW5qNVwywAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="eoOoGITHq0SHtOWDPoOcmAAA">
@@ -12703,8 +12719,8 @@ about at the moment
 <XPD:REF name="Participant">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">4KI/uugeTUGKDCclVPdywQAA</XPD:REF>
-<XPD:REF name="Views[1]">krrdBN9rP0GVpe4ddh4erQAA</XPD:REF>
-<XPD:REF name="Views[2]">XOjFc46PGESeL2w1HGQkCAAA</XPD:REF>
+<XPD:REF name="Views[1]">XOjFc46PGESeL2w1HGQkCAAA</XPD:REF>
+<XPD:REF name="Views[2]">krrdBN9rP0GVpe4ddh4erQAA</XPD:REF>
 <XPD:REF name="Views[3]">R3SJQCOl0UiPTcrBW33x4AAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -12721,8 +12737,8 @@ about at the moment
 <XPD:REF name="Participant">3vFXqRa0LkuBwy2MwdQ12gAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">jKvzALjc502btzAetlS4hQAA</XPD:REF>
-<XPD:REF name="Views[1]">6mdjcTG03EOFfeOv28DDRwAA</XPD:REF>
-<XPD:REF name="Views[2]">3E1lWk2Oa0OCYrcW4lnnIAAA</XPD:REF>
+<XPD:REF name="Views[1]">3E1lWk2Oa0OCYrcW4lnnIAAA</XPD:REF>
+<XPD:REF name="Views[2]">6mdjcTG03EOFfeOv28DDRwAA</XPD:REF>
 <XPD:REF name="Views[3]">7pO4gdzCfUGYmPEanBoZZwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ETaCQfe8u0qBfKSBbINfYwAA">
@@ -12731,8 +12747,8 @@ about at the moment
 <XPD:REF name="Participant">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">bR1UEc48UkuIihsbl2/RogAA</XPD:REF>
-<XPD:REF name="Views[1]">655WtjKr7kaT310FyBZq/gAA</XPD:REF>
-<XPD:REF name="Views[2]">R4wb7qcurkmwLMBa5hshGAAA</XPD:REF>
+<XPD:REF name="Views[1]">R4wb7qcurkmwLMBa5hshGAAA</XPD:REF>
+<XPD:REF name="Views[2]">655WtjKr7kaT310FyBZq/gAA</XPD:REF>
 <XPD:REF name="Views[3]">5Lu2KZRSN0ywuFBS58RgjAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -12749,8 +12765,8 @@ about at the moment
 <XPD:REF name="Participant">pqJSFpmtAEusTrUe2MCfRQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">qryk7RbfY06CoLxj0Y8YSQAA</XPD:REF>
-<XPD:REF name="Views[1]">nc9kEw+DYEmsNKSrJkcpkgAA</XPD:REF>
-<XPD:REF name="Views[2]">A8Mtl5EndUi2HIJyycewEQAA</XPD:REF>
+<XPD:REF name="Views[1]">A8Mtl5EndUi2HIJyycewEQAA</XPD:REF>
+<XPD:REF name="Views[2]">nc9kEw+DYEmsNKSrJkcpkgAA</XPD:REF>
 <XPD:REF name="Views[3]">XkhreYzN8Uq+Fml4vlMrGAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LNdLU70mREelDyFMqH0LWwAA">
@@ -12759,8 +12775,8 @@ about at the moment
 <XPD:REF name="Participant">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">SDYtS9SAY0CiR5hkUZ2GuwAA</XPD:REF>
-<XPD:REF name="Views[1]">Iei/lgEnM0C+8+VSj1hX2QAA</XPD:REF>
-<XPD:REF name="Views[2]">vxarvZzIYU6ngrFmiOpFegAA</XPD:REF>
+<XPD:REF name="Views[1]">vxarvZzIYU6ngrFmiOpFegAA</XPD:REF>
+<XPD:REF name="Views[2]">Iei/lgEnM0C+8+VSj1hX2QAA</XPD:REF>
 <XPD:REF name="Views[3]">FJzGkw1SqkSl7Z5eQdnyEQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -19023,12 +19039,12 @@ endpoint remains.
 <XPD:REF name="DiagramOwner">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="v89wI4zQf0CYx39io+DJxwAA">
 <XPD:REF name="Diagram">ypTzl5g1E0ibPQ4jQe7RywAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">24</XPD:ATTR>
+<XPD:ATTR name="#OwnedViews" type="integer">30</XPD:ATTR>
 <XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="LWuPFO0QM0mJ9HSvn3krnwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F17C6B</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">772</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1024</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
 <XPD:REF name="Model">kDyhZ4m3gEiYwAWRmSrrnQAA</XPD:REF>
@@ -19054,8 +19070,8 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="ahbUbvJClEetPf9/Ak6R+gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F17C6B</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">752</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1020</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">185</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
 <XPD:REF name="Model">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
@@ -19081,10 +19097,10 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="Xmsg4WGr20qHxvcStMlVPQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F17C6B</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">134</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">464</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">116</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">224</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
 <XPD:REF name="Model">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dH/+L+aU+E6ZOLbR7HB2pgAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="bMARll1nXUeKtzCedQ6umAAA">
@@ -19135,9 +19151,9 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="cputQP2np0iA6scLoteDKgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">720</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1016</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">212</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">314</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
 <XPD:REF name="Model">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="UHcufh7dhkmc/C8dcS0sxwAA">
@@ -19166,9 +19182,9 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="T6yUADmACkGs6GDvp6zS+QAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">736</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">544</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">884</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">536</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">266</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
 <XPD:REF name="Model">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gFlA0sSS40mVtAxz9UcSKgAA">
@@ -19199,8 +19215,8 @@ endpoint remains.
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">164</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">176</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
 <XPD:REF name="Model">bTVEMG3iF0W307MG0FHSLgAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fYIH6TgnBUmjZaFYJtc0dwAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="lZ8IaRqspkKQK0a19wa0IAAA">
@@ -19228,9 +19244,9 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="l728pfXdck2ZaHFkf/nxjQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">452</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">408</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">314</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">225</XPD:ATTR>
 <XPD:REF name="Model">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8ayYPNI63kalWQuiJrffHAAA">
@@ -19259,8 +19275,8 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[8]" type="UMLInterfaceView" guid="QR4OOdR100iU0XZGpcqFpAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F17C6B</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1040</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">85</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
 <XPD:REF name="Model">Sv2lFC40S0izZwKkaG4XPwAA</XPD:REF>
@@ -19286,8 +19302,8 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="0+XZ66VlHUq2sZR8ZTp3vAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">776</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1028</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
 <XPD:REF name="Model">/d8FWnY5yUeohoNjDbq45gAA</XPD:REF>
@@ -19317,8 +19333,8 @@ endpoint remains.
 <XPD:OBJ name="OwnedViews[10]" type="UMLNoteView" guid="iMJY6jBHa0y3S4SiNQqOdAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$007DF0A9</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">980</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1232</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">146</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
 <XPD:ATTR name="Text" type="string">The darker boxes (in blue)
@@ -19417,7 +19433,7 @@ types.
 <XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="tie2CosiAEauICpWjsyIpQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">224,192;150,172</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">224,194;150,172</XPD:ATTR>
 <XPD:REF name="Model">Nj/WD454jE6N7Gy/puisCwAA</XPD:REF>
 <XPD:REF name="Head">XE6+BqZfb0W9cBB+y8bSEgAA</XPD:REF>
 <XPD:REF name="Tail">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
@@ -19501,7 +19517,7 @@ types.
 <XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="5l8gUyv8XE++cLfAsoaHwQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">305,180;306,84</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">310,180;307,84</XPD:ATTR>
 <XPD:REF name="Model">MxVThHqwgUaZOxdCQXBkpwAA</XPD:REF>
 <XPD:REF name="Head">L8/Yfl3Bvkmvj0OpvHMYCQAA</XPD:REF>
 <XPD:REF name="Tail">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
@@ -19527,7 +19543,7 @@ types.
 <XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="qpQ/5Ij9nU2YP1Vj2hE7zwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">565,176;566,110</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">568,336;573,223</XPD:ATTR>
 <XPD:REF name="Model">UZaplC5jQUiX1G8X3ZzIrgAA</XPD:REF>
 <XPD:REF name="Head">Xmsg4WGr20qHxvcStMlVPQAA</XPD:REF>
 <XPD:REF name="Tail">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
@@ -19553,7 +19569,7 @@ types.
 <XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="llSH+xmxakykaTiwN/PR2wAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">829,112;830,71</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1081,108;1082,67</XPD:ATTR>
 <XPD:REF name="Model">iKps3B+QYkKfFgV7xOY5VwAA</XPD:REF>
 <XPD:REF name="Head">QR4OOdR100iU0XZGpcqFpAAA</XPD:REF>
 <XPD:REF name="Tail">0+XZ66VlHUq2sZR8ZTp3vAAA</XPD:REF>
@@ -19579,7 +19595,7 @@ types.
 <XPD:OBJ name="OwnedViews[18]" type="UMLRealizationView" guid="OwhKTiGzOU+PmYS/K0JrBAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">826,304;827,265</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1145,304;1112,261</XPD:ATTR>
 <XPD:REF name="Model">UyHhdDqdeUiGPiWNeqi5XwAA</XPD:REF>
 <XPD:REF name="Head">LWuPFO0QM0mJ9HSvn3krnwAA</XPD:REF>
 <XPD:REF name="Tail">cputQP2np0iA6scLoteDKgAA</XPD:REF>
@@ -19605,7 +19621,7 @@ types.
 <XPD:OBJ name="OwnedViews[19]" type="UMLRealizationView" guid="xrGrARTLUU+cR3U1H1hk7AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">843,544;843,507</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1042,536;1070,499</XPD:ATTR>
 <XPD:REF name="Model">RzO6GYfPFk69azdL61OH+gAA</XPD:REF>
 <XPD:REF name="Head">ahbUbvJClEetPf9/Ak6R+gAA</XPD:REF>
 <XPD:REF name="Tail">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
@@ -19628,430 +19644,794 @@ types.
 <XPD:REF name="Model">RzO6GYfPFk69azdL61OH+gAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="AqWkKCQKFUizDKoUDMKWRgAA">
+<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="E1Zp7Vzf5kCRcVRBlIH3NQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">793,154;677,222</XPD:ATTR>
-<XPD:REF name="Model">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
-<XPD:REF name="Head">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
-<XPD:REF name="Tail">0+XZ66VlHUq2sZR8ZTp3vAAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+6pjPQoADUSuNMv+Ik76tQAA">
+<XPD:ATTR name="Points" type="Points">440,336;357,261</XPD:ATTR>
+<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
+<XPD:REF name="Head">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
+<XPD:REF name="Tail">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jJOqhoZg1U2/ZheeJkIGLQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
+<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8eMLowXyR0WxQoIdiLwffgAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xM/hQeaD+0mLAAOuFmka/QAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
+<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xWWcObttZUixOGry0+ci4AAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sw7cvMRecUGh7qM4BWd0+QAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
+<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="dwiTaSBlwkWlSaNWmVs7xwAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PjANSNs2xkid7oJAWa2luwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
+<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6AeiyHDFzECQsZuzE0s9tQAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ASAnno8Zx0KwIxVJWrWphgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">Nbw1H5Lk7kilnvG828+1cQAA</XPD:REF>
+<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="rx2nlnTIOE+XAtRXqjnMbAAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6DaWejsKAUC5ng1oykQVfgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
+<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3/V1DZmazES/5rWJzeLwVgAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9u6soYz4XUOMKEespK2mLAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">Nbw1H5Lk7kilnvG828+1cQAA</XPD:REF>
+<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Rj6kPN5Q1kaFECUn0139uQAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="T53/qDtNvESnZVD63Bre6gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
+<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="cUzyFGhxCUKk9c/PMJRMwAAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lyt4CuE9aU6U2yL9/BUw+QAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">Nbw1H5Lk7kilnvG828+1cQAA</XPD:REF>
+<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Rdt+2gPBnkOh+8Ibq3A5NAAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="w0cLWkL+Q06Kn1/qEg3WuwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1044</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
+<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IBCgZwpZiUScIuRcoYIsbwAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1WGiyaFf+EqqBYgqSv0fJQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1044</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">Nbw1H5Lk7kilnvG828+1cQAA</XPD:REF>
+<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="f+cWUfcoK0mpkBceR8tX1QAA">
+<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="yy2pjZ9IqEKCWwYJnDsHqwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">720,318;677,310</XPD:ATTR>
-<XPD:REF name="Model">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
-<XPD:REF name="Head">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
-<XPD:REF name="Tail">cputQP2np0iA6scLoteDKgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AYw0cGiwFUi0ldkCH6eF8QAA">
+<XPD:ATTR name="Left" type="integer">1228</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
+<XPD:REF name="Model">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5+vU1FTR8keoSrWMLaAM5QAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="e3wbf/AxAki/TulTobbC2QAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">StreamSourceRTPImplPriv</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gGcDeLteaUSPsTwS25AT9AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="un3f+lbEIUm3pJXwgdJvxwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kLPA6D6wi0qZY1Je7XQ3UAAA">
+<XPD:REF name="Model">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3VAAXDmLaE2kkA2rDJA7TAAA">
+<XPD:REF name="Model">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1wZ3UTOYakW4AORy969DngAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="Cbda7zcPdkaj5owKOyg+XAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1232</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">416</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
+<XPD:REF name="Model">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8R2mrKa1506LCpEMhJU+ygAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="EQSMAAzx2EmcVC6RjDG39wAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">StreamSinkRTPImplPriv</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kTsYTdwQMEuUQQ8mbunVHwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="erPvLiZHUkG6+IxULzZXUgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="37zEgMSIl0Wsk0A9UynrZgAA">
+<XPD:REF name="Model">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="732A1C/BpU6GPnz1vOExvQAA">
+<XPD:REF name="Model">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nvPAAdarH0yxuFvx6qlIZAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="utPF/haJ3kOI1vXyqgkKPAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1268,270;1220,304</XPD:ATTR>
+<XPD:REF name="Model">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
+<XPD:REF name="Head">cputQP2np0iA6scLoteDKgAA</XPD:REF>
+<XPD:REF name="Tail">yy2pjZ9IqEKCWwYJnDsHqwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZU+PB9ym8EitT0/cAXJJfgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
+<XPD:REF name="Model">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="y7ahWbl2skaIpBiBC9SMWQAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LyUoc1+ua0aWK+ut4PnHtgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
+<XPD:REF name="Model">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LzqZgJ+wBEei9H3THUhKjAAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="J/4jcAHPjUmKN4c85OAzAwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
+<XPD:REF name="Model">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="+5rxbCI8ZEOzzbk73WE2lgAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="sYm3d96/bUC907wuSOZEiAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
+<XPD:REF name="Model">DUxNpi8zgkSDAuml4mXbFgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="na4DYHOZDE6s61kuTB6K0QAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="gtIcQWjt7EyaakQkJtDz7wAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
+<XPD:REF name="Model">tOGytEsrNEeQYE3nYJYvvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="g/IkyzK+d0KIR+x4C+MinwAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KiYvycEuLUiZu3ODWvPWsQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
+<XPD:REF name="Model">DUxNpi8zgkSDAuml4mXbFgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="qsrXrAXROUG727RxsA3RYwAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="i86dVR4/Vk+gl4hPHLljqAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
+<XPD:REF name="Model">tOGytEsrNEeQYE3nYJYvvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="m96sIONymkydg2QuHNGhrQAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="K7Jjv72L50yJkRT+PHhNOAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
+<XPD:REF name="Model">DUxNpi8zgkSDAuml4mXbFgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wExVyI1sdEeYd9dv2GyE8wAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="dLKXrUxEpk2+xlkwbyGAawAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
+<XPD:REF name="Model">tOGytEsrNEeQYE3nYJYvvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="5J8uYZ/yRkSTjSqbvy0cnAAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="znAm34twgkGk2NjY+0HzpQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
+<XPD:REF name="Model">DUxNpi8zgkSDAuml4mXbFgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="LT0dlk2WI0K95DCNjZBV6wAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="/dDtl33H2kqsdrqsMtzR5gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
+<XPD:REF name="Model">tOGytEsrNEeQYE3nYJYvvgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="L3cg2IV99kq8SHE9HBuO3QAA">
+<XPD:OBJ name="OwnedViews[24]" type="UMLAssociationView" guid="xx4lb+hnvEChqWQ9p+f2agAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">809,544;671,400</XPD:ATTR>
-<XPD:REF name="Model">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
-<XPD:REF name="Head">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
-<XPD:REF name="Tail">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="kZ1TTLHjE0+US7u2cVdntwAA">
+<XPD:ATTR name="Points" type="Points">1232,494;1113,536</XPD:ATTR>
+<XPD:REF name="Model">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
+<XPD:REF name="Head">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
+<XPD:REF name="Tail">Cbda7zcPdkaj5owKOyg+XAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QD8Mevn4G0aX8YOJc8ljwwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
+<XPD:REF name="Model">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nuR0Gubkn0uhwg2XZh1ZGwAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pxxt3Y1yjEKNEfgYK3HQAgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
+<XPD:REF name="Model">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2Zl3EOivbkudKdIyTSmPbwAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d5sxlIE/fEqpe9GPI+V5BQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
+<XPD:REF name="Model">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7pkpDHfqRUyaqCdkyz1vWwAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="fj84W5CBr0+px+nM/GIusAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
+<XPD:REF name="Model">GWiUlUvKWE6R9RSvjwECpwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="OKgWql1WwU+VZOCRshtEmgAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="I875puP0XUKbMw+2tclncwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
+<XPD:REF name="Model">FQ49GbVmC0GelKM2QoahvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="e/GU4fJ+TUSRscEXiLWhfAAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="kSycZ4NzJk+ECEy0Vy5sDAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
+<XPD:REF name="Model">GWiUlUvKWE6R9RSvjwECpwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="pgEwp+NqUkuEybu68WNBbQAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3c1XxgkAKk66/7M758KQ1AAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
+<XPD:REF name="Model">FQ49GbVmC0GelKM2QoahvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lurSi3mjKESav4vXmILCTAAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="9IfqHcaMvU6j+MbbkVpaEAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
+<XPD:REF name="Model">GWiUlUvKWE6R9RSvjwECpwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="duOiQlZD5EGfKPA6fUxCbQAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="yapQIMRy/UOmeiIR1c+POwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
+<XPD:REF name="Model">FQ49GbVmC0GelKM2QoahvgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="aNTHVcExVEiPt1w2u8yFyAAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="R/Raq613xke+PjmEKUlnSwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-992</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
+<XPD:REF name="Model">GWiUlUvKWE6R9RSvjwECpwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+V9cuvIydEaHoobfkFpeEwAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="U3V6qroqB0SVXiv6418CdAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-992</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
+<XPD:REF name="Model">FQ49GbVmC0GelKM2QoahvgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="E1Zp7Vzf5kCRcVRBlIH3NQAA">
+<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="S3GcXlKN0EmaL/VacuAa5wAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">452,256;387,237</XPD:ATTR>
-<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
-<XPD:REF name="Head">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
-<XPD:REF name="Tail">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jJOqhoZg1U2/ZheeJkIGLQAA">
+<XPD:ATTR name="Left" type="integer">720</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">230</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">251</XPD:ATTR>
+<XPD:REF name="Model">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kcZ4EBWw30+ed/Mu6BEFjwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="mHZo2jratUWjmFj+QWM9NAAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">RTPSessionImplPriv</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="USL+Zn3m1Ey0LvQuOOJb5QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Iz8nyW1PHkixRS+10U1biAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="imPAcsFSj0izNMkmPkCS7AAA">
+<XPD:REF name="Model">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cPmm4N8kokyR745E62nE6wAA">
+<XPD:REF name="Model">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qQuHxfo7xUywdJ7jTGrhJwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[26]" type="UMLAssociationView" guid="ktDyYlQNl0mGBJaqPxggKwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">720,291;675,336</XPD:ATTR>
+<XPD:REF name="Model">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
+<XPD:REF name="Head">l728pfXdck2ZaHFkf/nxjQAA</XPD:REF>
+<XPD:REF name="Tail">S3GcXlKN0EmaL/VacuAa5wAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CU4VJC7CtEOwzMZsurvLYAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
+<XPD:REF name="Model">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xM/hQeaD+0mLAAOuFmka/QAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="allkB7B5B0CGlhDV3ykhkgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
+<XPD:REF name="Model">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sw7cvMRecUGh7qM4BWd0+QAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XANUEIMapUSUT2ICjfSzLwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">900hUHHl4Eer8DAW3DScawAA</XPD:REF>
+<XPD:REF name="Model">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PjANSNs2xkid7oJAWa2luwAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="BC4GnkpuEkOyNvXU9CHnkwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
+<XPD:REF name="Model">f0t4tRFgdUeJZiaFynmRMwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ASAnno8Zx0KwIxVJWrWphgAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="aoH8CFz6UUiTr+swMsl8dgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
+<XPD:REF name="Model">NUPgPzWN8kCs2auYfazmhgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6DaWejsKAUC5ng1oykQVfgAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="QjMhty3RPkKP+nsVJszBCwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
+<XPD:REF name="Model">f0t4tRFgdUeJZiaFynmRMwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9u6soYz4XUOMKEespK2mLAAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IAN0FjXc9kilgjDMYy0PxwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
+<XPD:REF name="Model">NUPgPzWN8kCs2auYfazmhgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="T53/qDtNvESnZVD63Bre6gAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Bv1MyNqDn0uilbc8YzzbqgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
+<XPD:REF name="Model">f0t4tRFgdUeJZiaFynmRMwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lyt4CuE9aU6U2yL9/BUw+QAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Vg9aDE7JPk2yFgDfqe4EZgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
+<XPD:REF name="Model">NUPgPzWN8kCs2auYfazmhgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="w0cLWkL+Q06Kn1/qEg3WuwAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qotqYnieVEqbZF6irfvH/wAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
+<XPD:REF name="Model">f0t4tRFgdUeJZiaFynmRMwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1WGiyaFf+EqqBYgqSv0fJQAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1FuxKehOLUWWGAgSWXFHRAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
+<XPD:REF name="Model">NUPgPzWN8kCs2auYfazmhgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedViews[27]" type="UMLAssociationView" guid="PqKp7S0GcEyTfRi6ndK66AAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1101,304;949,232</XPD:ATTR>
+<XPD:REF name="Model">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
+<XPD:REF name="Head">S3GcXlKN0EmaL/VacuAa5wAA</XPD:REF>
+<XPD:REF name="Tail">cputQP2np0iA6scLoteDKgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/eFPUHNfQUyk3vzdnua9QwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+Dkpvlw1Z02ExpmMj6rulgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">23</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="b4awt+agFEq9s6ySlP11/gAA">
-<XPD:ATTR name="Name" type="string">StreamSourceRTPImpl</XPD:ATTR>
-<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">cputQP2np0iA6scLoteDKgAA</XPD:REF>
-<XPD:REF name="Views[1]">IAb36cu/sESG9ldJwm+z3QAA</XPD:REF>
-<XPD:REF name="Views[2]">KZjF1UfKeUiA3yDePFPpNQAA</XPD:REF>
-<XPD:REF name="Views[3]">4+RugIDCa0WKj31otzVpRgAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="ClientDependencies[0]">UyHhdDqdeUiGPiWNeqi5XwAA</XPD:REF>
-<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Generalizations[0]">JIQMah9FKE2r376sJzQC/QAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="nim8zzBOPEKh5DiwomzpQQAA">
-<XPD:ATTR name="Name" type="string">mIncomingSession</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtp_session*</XPD:ATTR>
-<XPD:REF name="Owner">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DmhZyWwljEuMCr8kJpC53AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0n0cBiLf0USFyskd7X3uqQAA">
-<XPD:ATTR name="Name" type="string">mSession</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">RTPSessionImplPtr</XPD:ATTR>
-<XPD:REF name="Owner">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SQN6ytVc9k6wbXZJh0PMawAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">jcoT9fb6D0apiV4q/z1BHwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4EXh67l2P0C3qArs29K5BgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ZPv2f8o/P0GwGI0lVqm3jwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="Cgps3KPK6kqq1cDv3ZzrNwAA">
-<XPD:ATTR name="Name" type="string">StreamSinkRTPImpl</XPD:ATTR>
-<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
-<XPD:REF name="Views[1]">HZelI7ONl0+OXKu3CAeD4QAA</XPD:REF>
-<XPD:REF name="Views[2]">lQmGG7w52EuhDgqP/OhENgAA</XPD:REF>
-<XPD:REF name="Views[3]">uUKh/ogOr0uRG+ao848j7QAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="ClientDependencies[0]">RzO6GYfPFk69azdL61OH+gAA</XPD:REF>
-<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Generalizations[0]">IMIjTmPCzEO2aQfnGUd5hwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BeLSGNA+jEWtc9f6lG3gjAAA">
-<XPD:ATTR name="Name" type="string">mOutgoingSession</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtp_session*</XPD:ATTR>
-<XPD:REF name="Owner">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KldMqhywDUWGPgP2uCzJSwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">jcoT9fb6D0apiV4q/z1BHwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="mQF8Cd06n0uPqkP4H+v0WwAA">
-<XPD:ATTR name="Name" type="string">mSession</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">RTPSessionImplPtr</XPD:ATTR>
-<XPD:REF name="Owner">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="cIYMyvferkyvEaPoJQjN9AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ZPv2f8o/P0GwGI0lVqm3jwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="t5MKDWIU60yi6iuD8T13cAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">jcoT9fb6D0apiV4q/z1BHwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="bTVEMG3iF0W307MG0FHSLgAA">
-<XPD:ATTR name="Name" type="string">RTPMediaServiceImpl</XPD:ATTR>
-<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
-<XPD:REF name="Views[1]">3peZhlML1kCRWpPkWETftgAA</XPD:REF>
-<XPD:REF name="Views[2]">Trbe4gipAUmJIp0wZLMgxAAA</XPD:REF>
-<XPD:REF name="Views[3]">rkyk3zWnfE+QWsMJK+1T+AAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="ClientDependencies[0]">MxVThHqwgUaZOxdCQXBkpwAA</XPD:REF>
-<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Generalizations[0]">KpiZ1C+0xkO8bNs8IqyUugAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
-<XPD:REF name="Associations[0]">VsS3MidTBEag/SvT+cIuFgAA</XPD:REF>
-<XPD:REF name="Associations[1]">aZow5hZqNEmNHVNJ1LOEPAAA</XPD:REF>
-<XPD:REF name="Associations[2]">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="1TYuGWcRE0mruQDrg55uWAAA">
-<XPD:ATTR name="Name" type="string">mCachingPool</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pj_caching_pool</XPD:ATTR>
-<XPD:REF name="Owner">bTVEMG3iF0W307MG0FHSLgAA</XPD:REF>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="cnVOGpTfkkCzPwPRM/BdOQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ZPv2f8o/P0GwGI0lVqm3jwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="8DG6AAOJUES90iHfn78mEwAA">
-<XPD:ATTR name="Name" type="string">mMemoryPool</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="z4WsmyVAoEmc4f9pjyWe8AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">jcoT9fb6D0apiV4q/z1BHwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HBllM4z5t0CDTecfrQYmQwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">ZPv2f8o/P0GwGI0lVqm3jwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="10jv4aMTl0+hFmBoM65ukQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1028,139;949,154</XPD:ATTR>
+<XPD:REF name="Model">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+<XPD:REF name="Head">S3GcXlKN0EmaL/VacuAa5wAA</XPD:REF>
+<XPD:REF name="Tail">0+XZ66VlHUq2sZR8ZTp3vAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pPkT3Z6HPEiAmSyv23QziwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zqZEv/Ka30aPNFU1vqljVwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SvuwnaCBNkWb+KeCphyitAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="oXrysed6MEmKXQQPRx5jOQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">ShF7EaVFJUayqQsTlksu0gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="TESQ8RLvRUuQ6hALHmlUoQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">MT4jJdg9CUq09L0ISaroCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Wsnw6+8IUkiZyZqERwJxvAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">ShF7EaVFJUayqQsTlksu0gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="fARjoV/4LkqP+LpYVpRw2wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">MT4jJdg9CUq09L0ISaroCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="RN7oZZBo20+N0zshr4IIZgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">ShF7EaVFJUayqQsTlksu0gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ewHCBArdKEyx3o+daZISsAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">MT4jJdg9CUq09L0ISaroCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jTxdgZkLWkiEfRPeouszwgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">ShF7EaVFJUayqQsTlksu0gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="XPQtE20tCU6KCH1SWl2MKgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">MT4jJdg9CUq09L0ISaroCAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="YpIVD1XlDk6D+qcBWQ1NlgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">1000,536;892,302</XPD:ATTR>
+<XPD:REF name="Model">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+<XPD:REF name="Head">S3GcXlKN0EmaL/VacuAa5wAA</XPD:REF>
+<XPD:REF name="Tail">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="K66woUWBo0a0MBRNxboqgQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VNkzelETKkWYaSFdCynBmwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="FVM8et0JIkinqUxRBCABQgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="T2z7DHGfgESKEyjq4wTW6AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">goaaXA+ne0mdCwgpPT50VgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="G8mosVDcEkGTYzJBvWLoAQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ssDRu9uDdUexZrCIZJ1TFwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="8S17qwOu80uUzK6gwmqaJgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">goaaXA+ne0mdCwgpPT50VgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="PP9AtMrHi0mCec2OjDRR7AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ssDRu9uDdUexZrCIZJ1TFwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="59Atmr2hvk20SUj2mFXq4wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">goaaXA+ne0mdCwgpPT50VgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5MHl644CeE6mEx5RoxR2gAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">ssDRu9uDdUexZrCIZJ1TFwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="9SYv8nAmmkqqDyb6BdId1gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">goaaXA+ne0mdCwgpPT50VgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QFDJtHLOJkCLW2xqgArHNgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">ssDRu9uDdUexZrCIZJ1TFwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedElements" type="integer">34</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="b4awt+agFEq9s6ySlP11/gAA">
+<XPD:ATTR name="Name" type="string">StreamSourceRTPImpl</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">cputQP2np0iA6scLoteDKgAA</XPD:REF>
+<XPD:REF name="Views[1]">IAb36cu/sESG9ldJwm+z3QAA</XPD:REF>
+<XPD:REF name="Views[2]">KZjF1UfKeUiA3yDePFPpNQAA</XPD:REF>
+<XPD:REF name="Views[3]">4+RugIDCa0WKj31otzVpRgAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">UyHhdDqdeUiGPiWNeqi5XwAA</XPD:REF>
+<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Generalizations[0]">JIQMah9FKE2r376sJzQC/QAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gIKRj4QA/0CtDJthp53wBQAA">
+<XPD:ATTR name="Name" type="string">setRemoteDetails</XPD:ATTR>
+<XPD:REF name="Owner">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xaKx8BmSZECU7vj6PM6wNAAA">
+<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">std::string</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gIKRj4QA/0CtDJthp53wBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BIP/uG5HJ0+gi0JZ/4wh9wAA">
+<XPD:ATTR name="Name" type="string">port</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gIKRj4QA/0CtDJthp53wBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ZWkGeVwWYU+V3x5S0suadgAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gIKRj4QA/0CtDJthp53wBQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
+<XPD:REF name="Associations[0]">kabVqwup/Ua6stafHLj4ZQAA</XPD:REF>
+<XPD:REF name="Associations[1]">DUxNpi8zgkSDAuml4mXbFgAA</XPD:REF>
+<XPD:REF name="Associations[2]">Ha02bspKDE+LBQHkW51k+QAA</XPD:REF>
+<XPD:REF name="Associations[3]">ZPv2f8o/P0GwGI0lVqm3jwAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="zqZUcPim/kCBoz69wfBf+wAA">
+<XPD:ATTR name="Name" type="string">mImpl</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string"> boost::shared_ptr&lt;StreamSourceRTPImplPriv&gt;</XPD:ATTR>
+<XPD:REF name="Owner">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="Cgps3KPK6kqq1cDv3ZzrNwAA">
+<XPD:ATTR name="Name" type="string">StreamSinkRTPImpl</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">T6yUADmACkGs6GDvp6zS+QAA</XPD:REF>
+<XPD:REF name="Views[1]">HZelI7ONl0+OXKu3CAeD4QAA</XPD:REF>
+<XPD:REF name="Views[2]">lQmGG7w52EuhDgqP/OhENgAA</XPD:REF>
+<XPD:REF name="Views[3]">uUKh/ogOr0uRG+ao848j7QAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">RzO6GYfPFk69azdL61OH+gAA</XPD:REF>
+<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Generalizations[0]">IMIjTmPCzEO2aQfnGUd5hwAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
+<XPD:REF name="Associations[0]">ykPDW3oLU0W6levfd4UnUwAA</XPD:REF>
+<XPD:REF name="Associations[1]">GWiUlUvKWE6R9RSvjwECpwAA</XPD:REF>
+<XPD:REF name="Associations[2]">RS1v0a6UDE6IKFK78FYKDQAA</XPD:REF>
+<XPD:REF name="Associations[3]">ssDRu9uDdUexZrCIZJ1TFwAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4uG95yRAj0aS29eKB8bPEwAA">
+<XPD:ATTR name="Name" type="string">mImpl</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string"> boost::shared_ptr&lt;StreamSinkRTPImplPriv&gt;</XPD:ATTR>
+<XPD:REF name="Owner">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="bTVEMG3iF0W307MG0FHSLgAA">
+<XPD:ATTR name="Name" type="string">RTPMediaServiceImpl</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">vuRt++36sESLRFaiMbjHyQAA</XPD:REF>
+<XPD:REF name="Views[1]">3peZhlML1kCRWpPkWETftgAA</XPD:REF>
+<XPD:REF name="Views[2]">Trbe4gipAUmJIp0wZLMgxAAA</XPD:REF>
+<XPD:REF name="Views[3]">rkyk3zWnfE+QWsMJK+1T+AAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">MxVThHqwgUaZOxdCQXBkpwAA</XPD:REF>
+<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Generalizations[0]">KpiZ1C+0xkO8bNs8IqyUugAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
+<XPD:REF name="Associations[0]">VsS3MidTBEag/SvT+cIuFgAA</XPD:REF>
+<XPD:REF name="Associations[1]">aZow5hZqNEmNHVNJ1LOEPAAA</XPD:REF>
+<XPD:REF name="Associations[2]">wWIiEmRwb0G1fy5swaFi/QAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="1TYuGWcRE0mruQDrg55uWAAA">
+<XPD:ATTR name="Name" type="string">mCachingPool</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pj_caching_pool</XPD:ATTR>
+<XPD:REF name="Owner">bTVEMG3iF0W307MG0FHSLgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="8DG6AAOJUES90iHfn78mEwAA">
+<XPD:ATTR name="Name" type="string">mMemoryPool</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
 <XPD:ATTR name="TypeExpression" type="string">pj_pool_t*</XPD:ATTR>
 <XPD:REF name="Owner">bTVEMG3iF0W307MG0FHSLgAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="SG1+/XqV+0iTxJdX4dyL4AAA">
+<XPD:ATTR name="Name" type="string">mAdapter</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Ice::ObjectAdapterPtr</XPD:ATTR>
+<XPD:REF name="Owner">bTVEMG3iF0W307MG0FHSLgAA</XPD:REF>
+</XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="IL9F41YazEaSQ9tCaREnSAAA">
 <XPD:ATTR name="Name" type="string">RTPSessionImpl</XPD:ATTR>
@@ -20066,7 +20446,7 @@ types.
 <XPD:REF name="ClientDependencies[0]">UZaplC5jQUiX1G8X3ZzIrgAA</XPD:REF>
 <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Generalizations[0]">kCP5YoiNQkKMYAc/K1SApQAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fYe5QN2410idTf26cUSkiwAA">
 <XPD:ATTR name="Name" type="string">getTransport</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
@@ -20088,83 +20468,93 @@ types.
 <XPD:REF name="BehavioralFeature">oYFplgl3JES9UhxJVdg7twAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
-<XPD:REF name="Associations[0]">4NbACueY40O4ue/yL4OJ/QAA</XPD:REF>
-<XPD:REF name="Associations[1]">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
-<XPD:REF name="Associations[2]">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
-<XPD:REF name="Associations[3]">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
-<XPD:REF name="Associations[4]">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">12</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="nawk7OLAb0upJUTr4eFOJQAA">
-<XPD:ATTR name="Name" type="string">mFormats</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mEn8vgNiQkGPtBvWesYTZgAA">
+<XPD:ATTR name="Name" type="string">getProxy</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Jm/dYpT0/06ywQT4sDIBiQAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTPSessionPrx</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">mEn8vgNiQkGPtBvWesYTZgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yLootu9ngkCTrGcPm6KYwQAA">
-<XPD:ATTR name="Name" type="string">mEndpoint</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_endpt*</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="aP+r1MW3qE+S3+wB0ty2RAAA">
-<XPD:ATTR name="Name" type="string">mTransport</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_transport*</XPD:ATTR>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="SONKaKT8d06ld18f1Td6CgAA">
+<XPD:ATTR name="Name" type="string">getFormats</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pYpa8CGdg0WqHYwjoaf4ugAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">SONKaKT8d06ld18f1Td6CgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="jm8Y81xbX06qxqN3ve9UoAAA">
-<XPD:ATTR name="Name" type="string">mStreamInformation</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_stream_info*</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="mGSoyWpUu0CMVCTwBuO94AAA">
-<XPD:ATTR name="Name" type="string">mRTCPSession</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtcp_session*</XPD:ATTR>
+<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4sioYs9EWU2UzwfSTi4t0QAA">
+<XPD:ATTR name="Name" type="string">getPayload</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x20BihZ+akGT6rSiDPd+UAAA">
+<XPD:ATTR name="Name" type="string">mediaformat</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">4sioYs9EWU2UzwfSTi4t0QAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="MCUCD/VpCEugHssA3paWNgAA">
-<XPD:ATTR name="Name" type="string">mUsingRTCP</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="V3Lxn85caEulB5COqJO+6AAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">4sioYs9EWU2UzwfSTi4t0QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="KcxkJoPTyUuH7jQx3pc5zwAA">
-<XPD:ATTR name="Name" type="string">mStreamSource</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">StreamSourceRTPImplPtr</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="bf3VW7nOO0m06DGTuyOS4gAA">
-<XPD:ATTR name="Name" type="string">mStreamSourceProxy</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">StreamSourceRTPPrx</XPD:ATTR>
+<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="FCvY1xyU5UWzc1VuNUmmcQAA">
+<XPD:ATTR name="Name" type="string">getFormat</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="78VXwdZ1t0+/0BiQ262Q0AAA">
+<XPD:ATTR name="Name" type="string">payload</XPD:ATTR>
+<XPD:ATTR name="Documentation" type="string">	</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">FCvY1xyU5UWzc1VuNUmmcQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="I7sZU266KEOyKhApHqtPhgAA">
-<XPD:ATTR name="Name" type="string">mStreamSink</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">StreamSinkRTPImplPtr</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FGJiUm48cE61KKUdfsmUsAAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">FCvY1xyU5UWzc1VuNUmmcQAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="WRUmgJUAok6RvDTw+f+V5gAA">
-<XPD:ATTR name="Name" type="string">mStreamSinkProxy</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">StreamSinkRTPPrx</XPD:ATTR>
-<XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="YocXz4Xgtk+YH+nlJim6BAAA">
-<XPD:ATTR name="Name" type="string">mRTCP</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">RTCPSessionImplPtr</XPD:ATTR>
+<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9+ojPOCEBUeU2hih0ovkwAAA">
+<XPD:ATTR name="Name" type="string">setRemoteDetails</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mMFQiCRNfEGE/wklzcB6hwAA">
+<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">std::string</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9+ojPOCEBUeU2hih0ovkwAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+958GogmK0KNgpsG/ZCnigAA">
+<XPD:ATTR name="Name" type="string">port</XPD:ATTR>
+<XPD:ATTR name="Documentation" type="string">		</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9+ojPOCEBUeU2hih0ovkwAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="S25Nr/lf+U2bG9Xu0z3ggwAA">
-<XPD:ATTR name="Name" type="string">mRTCPProxy</XPD:ATTR>
+<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="g0qFBslD1UadSgQCc9/2GwAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9+ojPOCEBUeU2hih0ovkwAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">8</XPD:ATTR>
+<XPD:REF name="Associations[0]">4NbACueY40O4ue/yL4OJ/QAA</XPD:REF>
+<XPD:REF name="Associations[1]">PoEVMMsgNUSEZ+tXjbmWQwAA</XPD:REF>
+<XPD:REF name="Associations[2]">fF+Ks9jqeEyRrQaqcYOIwgAA</XPD:REF>
+<XPD:REF name="Associations[3]">0ieqkleV8EqsS+HpV7XlNwAA</XPD:REF>
+<XPD:REF name="Associations[4]">7F9EF2HmH0ui/M1OmI1WuQAA</XPD:REF>
+<XPD:REF name="Associations[5]">f0t4tRFgdUeJZiaFynmRMwAA</XPD:REF>
+<XPD:REF name="Associations[6]">X3VFk5auA0GW0pLyf2UorAAA</XPD:REF>
+<XPD:REF name="Associations[7]">na9BLWX0tEajWA3RGiwzOgAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="GRhHYL7xl0O2Qp9R26FPEQAA">
+<XPD:ATTR name="Name" type="string">mImpl</XPD:ATTR>
 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">RTCPSessionPrx</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string"> boost::shared_ptr&lt;RTPSessionImplPriv&gt;</XPD:ATTR>
 <XPD:REF name="Owner">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -20180,8 +20570,9 @@ types.
 <XPD:REF name="ClientDependencies[0]">iKps3B+QYkKfFgV7xOY5VwAA</XPD:REF>
 <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Generalizations[0]">uE13FZLnV0iMtltlq85F/gAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Associations[0]">Nbw1H5Lk7kilnvG828+1cQAA</XPD:REF>
+<XPD:REF name="Associations[1]">MT4jJdg9CUq09L0ISaroCAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="kCP5YoiNQkKMYAc/K1SApQAA">
 <XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
@@ -20324,86 +20715,41 @@ types.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="CsN/0TwkS0S9oH4fHDDj0wAA">
 <XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">AqWkKCQKFUizDKoUDMKWRgAA</XPD:REF>
-<XPD:REF name="Views[1]">+6pjPQoADUSuNMv+Ik76tQAA</XPD:REF>
-<XPD:REF name="Views[2]">8eMLowXyR0WxQoIdiLwffgAA</XPD:REF>
-<XPD:REF name="Views[3]">xWWcObttZUixOGry0+ci4AAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Nbw1H5Lk7kilnvG828+1cQAA">
 <XPD:REF name="Association">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
 <XPD:REF name="Participant">/d8FWnY5yUeohoNjDbq45gAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">6AeiyHDFzECQsZuzE0s9tQAA</XPD:REF>
-<XPD:REF name="Views[1]">3/V1DZmazES/5rWJzeLwVgAA</XPD:REF>
-<XPD:REF name="Views[2]">cUzyFGhxCUKk9c/PMJRMwAAA</XPD:REF>
-<XPD:REF name="Views[3]">IBCgZwpZiUScIuRcoYIsbwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="PoEVMMsgNUSEZ+tXjbmWQwAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">CsN/0TwkS0S9oH4fHDDj0wAA</XPD:REF>
 <XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">dwiTaSBlwkWlSaNWmVs7xwAA</XPD:REF>
-<XPD:REF name="Views[1]">rx2nlnTIOE+XAtRXqjnMbAAA</XPD:REF>
-<XPD:REF name="Views[2]">Rj6kPN5Q1kaFECUn0139uQAA</XPD:REF>
-<XPD:REF name="Views[3]">Rdt+2gPBnkOh+8Ibq3A5NAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="FtyLPYDqoEmMGMl1EuuwvwAA">
 <XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">f+cWUfcoK0mpkBceR8tX1QAA</XPD:REF>
-<XPD:REF name="Views[1]">AYw0cGiwFUi0ldkCH6eF8QAA</XPD:REF>
-<XPD:REF name="Views[2]">y7ahWbl2skaIpBiBC9SMWQAA</XPD:REF>
-<XPD:REF name="Views[3]">LzqZgJ+wBEei9H3THUhKjAAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kabVqwup/Ua6stafHLj4ZQAA">
 <XPD:REF name="Association">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
 <XPD:REF name="Participant">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">na4DYHOZDE6s61kuTB6K0QAA</XPD:REF>
-<XPD:REF name="Views[1]">qsrXrAXROUG727RxsA3RYwAA</XPD:REF>
-<XPD:REF name="Views[2]">wExVyI1sdEeYd9dv2GyE8wAA</XPD:REF>
-<XPD:REF name="Views[3]">LT0dlk2WI0K95DCNjZBV6wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="fF+Ks9jqeEyRrQaqcYOIwgAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">FtyLPYDqoEmMGMl1EuuwvwAA</XPD:REF>
 <XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">+5rxbCI8ZEOzzbk73WE2lgAA</XPD:REF>
-<XPD:REF name="Views[1]">g/IkyzK+d0KIR+x4C+MinwAA</XPD:REF>
-<XPD:REF name="Views[2]">m96sIONymkydg2QuHNGhrQAA</XPD:REF>
-<XPD:REF name="Views[3]">5J8uYZ/yRkSTjSqbvy0cnAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="5tPRJJCvzEiDZdhMidiXdQAA">
 <XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">L3cg2IV99kq8SHE9HBuO3QAA</XPD:REF>
-<XPD:REF name="Views[1]">kZ1TTLHjE0+US7u2cVdntwAA</XPD:REF>
-<XPD:REF name="Views[2]">nuR0Gubkn0uhwg2XZh1ZGwAA</XPD:REF>
-<XPD:REF name="Views[3]">2Zl3EOivbkudKdIyTSmPbwAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ykPDW3oLU0W6levfd4UnUwAA">
 <XPD:REF name="Association">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
 <XPD:REF name="Participant">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">OKgWql1WwU+VZOCRshtEmgAA</XPD:REF>
-<XPD:REF name="Views[1]">pgEwp+NqUkuEybu68WNBbQAA</XPD:REF>
-<XPD:REF name="Views[2]">duOiQlZD5EGfKPA6fUxCbQAA</XPD:REF>
-<XPD:REF name="Views[3]">+V9cuvIydEaHoobfkFpeEwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0ieqkleV8EqsS+HpV7XlNwAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">5tPRJJCvzEiDZdhMidiXdQAA</XPD:REF>
 <XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">7pkpDHfqRUyaqCdkyz1vWwAA</XPD:REF>
-<XPD:REF name="Views[1]">e/GU4fJ+TUSRscEXiLWhfAAA</XPD:REF>
-<XPD:REF name="Views[2]">lurSi3mjKESav4vXmILCTAAA</XPD:REF>
-<XPD:REF name="Views[3]">aNTHVcExVEiPt1w2u8yFyAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[22]" type="UMLAssociation" guid="900hUHHl4Eer8DAW3DScawAA">
@@ -20434,6 +20780,352 @@ types.
 <XPD:REF name="Views[3]">w0cLWkL+Q06Kn1/qEg3WuwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="0GrwMKKPUE6y3z68UzxXmAAA">
+<XPD:ATTR name="Name" type="string">StreamSourceRTPImplPriv</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">yy2pjZ9IqEKCWwYJnDsHqwAA</XPD:REF>
+<XPD:REF name="Views[1]">kLPA6D6wi0qZY1Je7XQ3UAAA</XPD:REF>
+<XPD:REF name="Views[2]">3VAAXDmLaE2kkA2rDJA7TAAA</XPD:REF>
+<XPD:REF name="Views[3]">1wZ3UTOYakW4AORy969DngAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Associations[0]">tOGytEsrNEeQYE3nYJYvvgAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="nim8zzBOPEKh5DiwomzpQQAA">
+<XPD:ATTR name="Name" type="string">mIncomingSession</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtp_session*</XPD:ATTR>
+<XPD:REF name="Owner">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0n0cBiLf0USFyskd7X3uqQAA">
+<XPD:ATTR name="Name" type="string">mSession</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTPSessionImplPtr</XPD:ATTR>
+<XPD:REF name="Owner">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="oP/uN0lRVk67ewx3KNnmMwAA">
+<XPD:ATTR name="Name" type="string">mSink</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSinkPrx</XPD:ATTR>
+<XPD:REF name="Owner">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="/K6VwLTozU6lp1G46sLrpwAA">
+<XPD:ATTR name="Name" type="string">StreamSinkRTPImplPriv</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">Cbda7zcPdkaj5owKOyg+XAAA</XPD:REF>
+<XPD:REF name="Views[1]">37zEgMSIl0Wsk0A9UynrZgAA</XPD:REF>
+<XPD:REF name="Views[2]">732A1C/BpU6GPnz1vOExvQAA</XPD:REF>
+<XPD:REF name="Views[3]">nvPAAdarH0yxuFvx6qlIZAAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Associations[0]">FQ49GbVmC0GelKM2QoahvgAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BeLSGNA+jEWtc9f6lG3gjAAA">
+<XPD:ATTR name="Name" type="string">mOutgoingSession</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtp_session*</XPD:ATTR>
+<XPD:REF name="Owner">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="mQF8Cd06n0uPqkP4H+v0WwAA">
+<XPD:ATTR name="Name" type="string">mSession</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTPSessionImplPtr</XPD:ATTR>
+<XPD:REF name="Owner">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="x3RITJs8UkudSN5qektE5QAA">
+<XPD:ATTR name="Name" type="string">mSource</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSourcePrx</XPD:ATTR>
+<XPD:REF name="Owner">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="BDcIhESPw02FQVQVznE5sQAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">utPF/haJ3kOI1vXyqgkKPAAA</XPD:REF>
+<XPD:REF name="Views[1]">ZU+PB9ym8EitT0/cAXJJfgAA</XPD:REF>
+<XPD:REF name="Views[2]">LyUoc1+ua0aWK+ut4PnHtgAA</XPD:REF>
+<XPD:REF name="Views[3]">J/4jcAHPjUmKN4c85OAzAwAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tOGytEsrNEeQYE3nYJYvvgAA">
+<XPD:REF name="Association">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
+<XPD:REF name="Participant">0GrwMKKPUE6y3z68UzxXmAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">gtIcQWjt7EyaakQkJtDz7wAA</XPD:REF>
+<XPD:REF name="Views[1]">dLKXrUxEpk2+xlkwbyGAawAA</XPD:REF>
+<XPD:REF name="Views[2]">i86dVR4/Vk+gl4hPHLljqAAA</XPD:REF>
+<XPD:REF name="Views[3]">/dDtl33H2kqsdrqsMtzR5gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DUxNpi8zgkSDAuml4mXbFgAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">BDcIhESPw02FQVQVznE5sQAA</XPD:REF>
+<XPD:REF name="Participant">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">sYm3d96/bUC907wuSOZEiAAA</XPD:REF>
+<XPD:REF name="Views[1]">K7Jjv72L50yJkRT+PHhNOAAA</XPD:REF>
+<XPD:REF name="Views[2]">KiYvycEuLUiZu3ODWvPWsQAA</XPD:REF>
+<XPD:REF name="Views[3]">znAm34twgkGk2NjY+0HzpQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[26]" type="UMLAssociation" guid="Rykr0QGokE6LLUx4tNzjggAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">xx4lb+hnvEChqWQ9p+f2agAA</XPD:REF>
+<XPD:REF name="Views[1]">QD8Mevn4G0aX8YOJc8ljwwAA</XPD:REF>
+<XPD:REF name="Views[2]">pxxt3Y1yjEKNEfgYK3HQAgAA</XPD:REF>
+<XPD:REF name="Views[3]">d5sxlIE/fEqpe9GPI+V5BQAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FQ49GbVmC0GelKM2QoahvgAA">
+<XPD:REF name="Association">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
+<XPD:REF name="Participant">/K6VwLTozU6lp1G46sLrpwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">I875puP0XUKbMw+2tclncwAA</XPD:REF>
+<XPD:REF name="Views[1]">yapQIMRy/UOmeiIR1c+POwAA</XPD:REF>
+<XPD:REF name="Views[2]">3c1XxgkAKk66/7M758KQ1AAA</XPD:REF>
+<XPD:REF name="Views[3]">U3V6qroqB0SVXiv6418CdAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GWiUlUvKWE6R9RSvjwECpwAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">Rykr0QGokE6LLUx4tNzjggAA</XPD:REF>
+<XPD:REF name="Participant">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">fj84W5CBr0+px+nM/GIusAAA</XPD:REF>
+<XPD:REF name="Views[1]">9IfqHcaMvU6j+MbbkVpaEAAA</XPD:REF>
+<XPD:REF name="Views[2]">kSycZ4NzJk+ECEy0Vy5sDAAA</XPD:REF>
+<XPD:REF name="Views[3]">R/Raq613xke+PjmEKUlnSwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="JeGcVumbo0qRezUtoHpsAwAA">
+<XPD:ATTR name="Name" type="string">RTPSessionImplPriv</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">S3GcXlKN0EmaL/VacuAa5wAA</XPD:REF>
+<XPD:REF name="Views[1]">imPAcsFSj0izNMkmPkCS7AAA</XPD:REF>
+<XPD:REF name="Views[2]">cPmm4N8kokyR745E62nE6wAA</XPD:REF>
+<XPD:REF name="Views[3]">qQuHxfo7xUywdJ7jTGrhJwAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
+<XPD:REF name="Associations[0]">NUPgPzWN8kCs2auYfazmhgAA</XPD:REF>
+<XPD:REF name="Associations[1]">jcoT9fb6D0apiV4q/z1BHwAA</XPD:REF>
+<XPD:REF name="Associations[2]">ShF7EaVFJUayqQsTlksu0gAA</XPD:REF>
+<XPD:REF name="Associations[3]">goaaXA+ne0mdCwgpPT50VgAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">16</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="nawk7OLAb0upJUTr4eFOJQAA">
+<XPD:ATTR name="Name" type="string">mFormats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yLootu9ngkCTrGcPm6KYwQAA">
+<XPD:ATTR name="Name" type="string">mEndpoint</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_endpt*</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="aP+r1MW3qE+S3+wB0ty2RAAA">
+<XPD:ATTR name="Name" type="string">mTransport</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_transport*</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="jm8Y81xbX06qxqN3ve9UoAAA">
+<XPD:ATTR name="Name" type="string">mStreamInformation</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_stream_info*</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="mGSoyWpUu0CMVCTwBuO94AAA">
+<XPD:ATTR name="Name" type="string">mRTCPSession</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">pjmedia_rtcp_session*</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="MCUCD/VpCEugHssA3paWNgAA">
+<XPD:ATTR name="Name" type="string">mUsingRTCP</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="KcxkJoPTyUuH7jQx3pc5zwAA">
+<XPD:ATTR name="Name" type="string">mStreamSource</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSourceRTPImplPtr</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="bf3VW7nOO0m06DGTuyOS4gAA">
+<XPD:ATTR name="Name" type="string">mStreamSourceProxy</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSourceRTPPrx</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="I7sZU266KEOyKhApHqtPhgAA">
+<XPD:ATTR name="Name" type="string">mStreamSink</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSinkRTPImplPtr</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="WRUmgJUAok6RvDTw+f+V5gAA">
+<XPD:ATTR name="Name" type="string">mStreamSinkProxy</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSinkRTPPrx</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="YocXz4Xgtk+YH+nlJim6BAAA">
+<XPD:ATTR name="Name" type="string">mRTCP</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTCPSessionImplPtr</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="S25Nr/lf+U2bG9Xu0z3ggwAA">
+<XPD:ATTR name="Name" type="string">mRTCPProxy</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTCPSessionPrx</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="weQLgd6Kh0CS9K0YvddDcAAA">
+<XPD:ATTR name="Name" type="string">mAdapter</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Ice::ObjectAdapterPtr</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="dA4cCoqC3ECh1Nyx6PnWEAAA">
+<XPD:ATTR name="Name" type="string">mProxy</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">RTPSessionPrx</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="9swOylJDqkmj1EHTKgC4jQAA">
+<XPD:ATTR name="Name" type="string">mPayloadstoFormats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">PayloadMap</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="Esdu9vMFdk2SwHUjIoe3rgAA">
+<XPD:ATTR name="Name" type="string">mFormatstoPayloads</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">map&lt;string, int&gt;</XPD:ATTR>
+<XPD:REF name="Owner">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="duE0MGQT3US369Q/z9w97wAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">ktDyYlQNl0mGBJaqPxggKwAA</XPD:REF>
+<XPD:REF name="Views[1]">CU4VJC7CtEOwzMZsurvLYAAA</XPD:REF>
+<XPD:REF name="Views[2]">allkB7B5B0CGlhDV3ykhkgAA</XPD:REF>
+<XPD:REF name="Views[3]">XANUEIMapUSUT2ICjfSzLwAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="NUPgPzWN8kCs2auYfazmhgAA">
+<XPD:REF name="Association">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
+<XPD:REF name="Participant">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">aoH8CFz6UUiTr+swMsl8dgAA</XPD:REF>
+<XPD:REF name="Views[1]">Vg9aDE7JPk2yFgDfqe4EZgAA</XPD:REF>
+<XPD:REF name="Views[2]">IAN0FjXc9kilgjDMYy0PxwAA</XPD:REF>
+<XPD:REF name="Views[3]">1FuxKehOLUWWGAgSWXFHRAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="f0t4tRFgdUeJZiaFynmRMwAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">duE0MGQT3US369Q/z9w97wAA</XPD:REF>
+<XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">BC4GnkpuEkOyNvXU9CHnkwAA</XPD:REF>
+<XPD:REF name="Views[1]">Bv1MyNqDn0uilbc8YzzbqgAA</XPD:REF>
+<XPD:REF name="Views[2]">QjMhty3RPkKP+nsVJszBCwAA</XPD:REF>
+<XPD:REF name="Views[3]">qotqYnieVEqbZF6irfvH/wAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[29]" type="UMLAssociation" guid="reOAYD8ykEKka1hEknzL1QAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RS1v0a6UDE6IKFK78FYKDQAA">
+<XPD:REF name="Association">reOAYD8ykEKka1hEknzL1QAA</XPD:REF>
+<XPD:REF name="Participant">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="X3VFk5auA0GW0pLyf2UorAAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">reOAYD8ykEKka1hEknzL1QAA</XPD:REF>
+<XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[30]" type="UMLAssociation" guid="ZcvZtdRAREqDVfpZYNPfewAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Ha02bspKDE+LBQHkW51k+QAA">
+<XPD:REF name="Association">ZcvZtdRAREqDVfpZYNPfewAA</XPD:REF>
+<XPD:REF name="Participant">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="na9BLWX0tEajWA3RGiwzOgAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">ZcvZtdRAREqDVfpZYNPfewAA</XPD:REF>
+<XPD:REF name="Participant">IL9F41YazEaSQ9tCaREnSAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[31]" type="UMLAssociation" guid="+LRDyov3lEySUNXF1NmolQAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">PqKp7S0GcEyTfRi6ndK66AAA</XPD:REF>
+<XPD:REF name="Views[1]">/eFPUHNfQUyk3vzdnua9QwAA</XPD:REF>
+<XPD:REF name="Views[2]">+Dkpvlw1Z02ExpmMj6rulgAA</XPD:REF>
+<XPD:REF name="Views[3]">DmhZyWwljEuMCr8kJpC53AAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ZPv2f8o/P0GwGI0lVqm3jwAA">
+<XPD:REF name="Association">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
+<XPD:REF name="Participant">b4awt+agFEq9s6ySlP11/gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">4EXh67l2P0C3qArs29K5BgAA</XPD:REF>
+<XPD:REF name="Views[1]">cnVOGpTfkkCzPwPRM/BdOQAA</XPD:REF>
+<XPD:REF name="Views[2]">cIYMyvferkyvEaPoJQjN9AAA</XPD:REF>
+<XPD:REF name="Views[3]">HBllM4z5t0CDTecfrQYmQwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="jcoT9fb6D0apiV4q/z1BHwAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">+LRDyov3lEySUNXF1NmolQAA</XPD:REF>
+<XPD:REF name="Participant">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">SQN6ytVc9k6wbXZJh0PMawAA</XPD:REF>
+<XPD:REF name="Views[1]">t5MKDWIU60yi6iuD8T13cAAA</XPD:REF>
+<XPD:REF name="Views[2]">KldMqhywDUWGPgP2uCzJSwAA</XPD:REF>
+<XPD:REF name="Views[3]">z4WsmyVAoEmc4f9pjyWe8AAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="Vqwo8udAW0KBvq22BFqHwQAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">10jv4aMTl0+hFmBoM65ukQAA</XPD:REF>
+<XPD:REF name="Views[1]">pPkT3Z6HPEiAmSyv23QziwAA</XPD:REF>
+<XPD:REF name="Views[2]">zqZEv/Ka30aPNFU1vqljVwAA</XPD:REF>
+<XPD:REF name="Views[3]">SvuwnaCBNkWb+KeCphyitAAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MT4jJdg9CUq09L0ISaroCAAA">
+<XPD:REF name="Association">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+<XPD:REF name="Participant">/d8FWnY5yUeohoNjDbq45gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">TESQ8RLvRUuQ6hALHmlUoQAA</XPD:REF>
+<XPD:REF name="Views[1]">ewHCBArdKEyx3o+daZISsAAA</XPD:REF>
+<XPD:REF name="Views[2]">fARjoV/4LkqP+LpYVpRw2wAA</XPD:REF>
+<XPD:REF name="Views[3]">XPQtE20tCU6KCH1SWl2MKgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ShF7EaVFJUayqQsTlksu0gAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">Vqwo8udAW0KBvq22BFqHwQAA</XPD:REF>
+<XPD:REF name="Participant">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">oXrysed6MEmKXQQPRx5jOQAA</XPD:REF>
+<XPD:REF name="Views[1]">RN7oZZBo20+N0zshr4IIZgAA</XPD:REF>
+<XPD:REF name="Views[2]">Wsnw6+8IUkiZyZqERwJxvAAA</XPD:REF>
+<XPD:REF name="Views[3]">jTxdgZkLWkiEfRPeouszwgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="E5eQZ7GcakGSw/uJj2eslQAA">
+<XPD:REF name="Namespace">2C6IDvSJ6EOodzariCTbXgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">YpIVD1XlDk6D+qcBWQ1NlgAA</XPD:REF>
+<XPD:REF name="Views[1]">K66woUWBo0a0MBRNxboqgQAA</XPD:REF>
+<XPD:REF name="Views[2]">VNkzelETKkWYaSFdCynBmwAA</XPD:REF>
+<XPD:REF name="Views[3]">FVM8et0JIkinqUxRBCABQgAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ssDRu9uDdUexZrCIZJ1TFwAA">
+<XPD:REF name="Association">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+<XPD:REF name="Participant">Cgps3KPK6kqq1cDv3ZzrNwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">G8mosVDcEkGTYzJBvWLoAQAA</XPD:REF>
+<XPD:REF name="Views[1]">5MHl644CeE6mEx5RoxR2gAAA</XPD:REF>
+<XPD:REF name="Views[2]">PP9AtMrHi0mCec2OjDRR7AAA</XPD:REF>
+<XPD:REF name="Views[3]">QFDJtHLOJkCLW2xqgArHNgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="goaaXA+ne0mdCwgpPT50VgAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">E5eQZ7GcakGSw/uJj2eslQAA</XPD:REF>
+<XPD:REF name="Participant">JeGcVumbo0qRezUtoHpsAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">T2z7DHGfgESKEyjq4wTW6AAA</XPD:REF>
+<XPD:REF name="Views[1]">59Atmr2hvk20SUj2mFXq4wAA</XPD:REF>
+<XPD:REF name="Views[2]">8S17qwOu80uUzK6gwmqaJgAA</XPD:REF>
+<XPD:REF name="Views[3]">9SYv8nAmmkqqDyb6BdId1gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:BODY>

-----------------------------------------------------------------------


-- 
asterisk-scf/release/design.git



More information about the asterisk-scf-commits mailing list