<stage keygen_seq="100" version="1.0"><pageObj width="5000" istt="false" height="5000" print_grid="0" print_paper="LETTER" drawingWidth="1208" pb="0" guides="0" gr="1" print_scale="0" fill="16777215" drawingHeight="550" border="0" print_layout="0"><styles><shapeStyle lineColor="global:0x333333,com.gliffy.symbols.basic.skins.fresh:0x000000" fillColor="global:0xd1d1d1" gradientOn="true" lineWidth="-1" dropShadowOn="true"/><lineStyle pattern="0" width="1" roundCorners="false" color="0x000000" connType="right" begin="0" borderLine="false" end="0"/><textStyle size="12" style="" face="Arial" color="0"/></styles><objects><object version="1" class="TheStraightLine" height="24.65" linew="0" ln_id="5" width="152.1" endStyle="0" order="5" linec="0" buff="11" numSegs="1" x="813" linep="0" y="113.00000000000001" path="0,0,false,x,-1;-156,9.299999999999997,false,n,0;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="99"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">handleMessage</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Message</FONT></P>]]></text></object><object version="1" class="TheStraightLine" height="19.049999999999997" linew="0" ln_id="13" width="141" endStyle="0" order="7" linec="0" buff="11" numSegs="1" x="198" linep="0" y="154.9" path="0,0,false,n,0;-145,-1.9000000000000057,false,n,0;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="57"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Receive</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Request</FONT></P>]]></text></object><object version="1" class="TheStraightLine" height="20" linew="0" ln_id="2" width="177.4" endStyle="0" order="8" linec="0" buff="11" numSegs="1" x="517" linep="0" y="155" path="0,0,false,n,0;-181.33333333333331,0,false,x,1;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="71"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">doIntercept</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">(Message)</FONT></P>]]></text></object><object version="1" class="TheStraightLine" height="10.499999999999972" linew="0" ln_id="51" width="60.00000000000001" endStyle="2" order="10" linec="0" buff="11" numSegs="1" x="958" linep="0" y="197.00000000000003" path="0,0,false,n,0;50,-2.842170943040401e-14,false,n,0;" beginStyle="0"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object version="1" class="TheStraightLine" height="10.500000000000005" linew="0" ln_id="49" width="46" endStyle="0" order="11" linec="0" buff="11" numSegs="1" x="958" linep="0" y="226.99999999999997" path="0,0,false,n,0;50,2.842170943040401e-14,false,n,0;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object version="1" class="TheStraightLine" height="20" linew="0" ln_id="14" width="139" endStyle="0" order="13" linec="0" buff="11" numSegs="1" x="60" linep="0" y="441" path="0,0,false,n,0;141,0,false,n,0;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="68"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Send</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Response</FONT></P>]]></text></object><object version="1" class="TheStraightLine" height="56.9" linew="0" ln_id="75" width="149.6" endStyle="0" order="15" linec="0" buff="11" numSegs="1" x="810" linep="0" y="212.3" path="0,0,false,n,0;-153,-57.30000000000001,false,x,1;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="99"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">handleMessage</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Message</FONT></P>]]></text></object><object version="1" class="TheStraightLine" height="138.19705205997232" linew="0" ln_id="98" width="162.24187410055657" endStyle="2" order="16" linec="0" buff="11" numSegs="1" x="656.5618937659281" linep="0" y="187.25" path="0,0,false,n,0;154.43810623407194,123.75,false,x,-1;" beginStyle="0"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="99"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">handleMessage</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Message</FONT></P>]]></text></object><object version="2" class="TheOrthoLine" height="99" linew="0" ln_id="96" width="13.5" endStyle="0" order="17" linec="0" buff="11" numSegs="3" x="964" linep="0" y="409" alg="threeSP" path="0,0,false,x,1;11,0,false,n,0;11,-98,false,n,0;-2,-98,false,x,1;" beginStyle="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object version="1" class="TheStraightLine" height="20" linew="0" ln_id="99" width="151" endStyle="2" order="18" linec="0" buff="11" numSegs="1" x="814" linep="0" y="409" path="0,0,false,n,0;-155,0,false,n,0;" beginStyle="0"><style borderedInnerColor="16777215" borderLine="false"/><text linkMap="" tw="71"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">doIntercept</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">(Message)</FONT></P>]]></text></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="163.5" linew="2" shp_id="0" order="0" width="140" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,140,20;0,20,140,143.5" text-vertical-pos="middle" dshad="true" gradon="false" x="587" lock="false" y="155"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>Interceptor Chain</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="start" cpnum="1" ln_id="2"/><connline type="end" cpnum="3" ln_id="75"/><connline type="end" cpnum="5" ln_id="5"/><connline type="start" cpnum="6" ln_id="98"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="75" linew="2" shp_id="1" order="1" width="140" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,140,20;0,20,140,55" text-vertical-pos="middle" dshad="true" gradon="false" x="1078" lock="false" y="212"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>ServiceImpl</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="end" cpnum="9" ln_id="49"/><connline type="end" cpnum="10" ln_id="51"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="75" linew="2" shp_id="3" order="2" width="140" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,140,20;0,20,140,55" text-vertical-pos="middle" dshad="true" gradon="false" x="883" lock="false" y="113"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>Interceptor 1</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="start" cpnum="1" ln_id="5"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="75" linew="2" shp_id="4" order="3" width="148" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,148,20;0,20,148,55" text-vertical-pos="middle" dshad="true" gradon="false" x="884" lock="false" y="212"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>ServiceInvokerInterceptor</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="start" cpnum="1" ln_id="75"/><connline type="start" cpnum="5" ln_id="51"/><connline type="start" cpnum="6" ln_id="49"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="315.5" linew="2" shp_id="12" order="4" width="172" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,172,20;0,20,172,295.5" text-vertical-pos="middle" dshad="true" gradon="false" x="284" lock="false" y="218"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>Destination</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="start" cpnum="10" ln_id="13"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="163.5" linew="2" shp_id="47" order="6" width="140" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,140,20;0,20,140,143.5" text-vertical-pos="middle" dshad="true" gradon="false" x="589" lock="false" y="408"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>Interceptor Chain</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="end" cpnum="3" ln_id="99"/></connlines></object><symbol width="67.33333333333333" height="50.5" lockAspectRatio="true" skinId="com.gliffy.symbols.basic.skins.fresh" fillColor="0xFFFFFF" order="9" allowrotation="true" shapeId="94" lineColor="0x000000" connectionPointPattern="Midpoint,Center,Octagon" x="262" minimumHeight="15" thumbnailWidth="40" groupref="null" thumbnailHeight="30" symbolId="rectangle" rotation="0" lock="false" y="114" minimumWidth="15"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Message</FONT></P>]]></text><connlines><connline type="end" cpnum="3" ln_id="2"/></connlines></symbol><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="75" linew="2" shp_id="95" order="12" width="150" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,150,20;0,20,150,55" text-vertical-pos="middle" dshad="true" gradon="false" x="889" lock="false" y="409"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>BackChannelConduit</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="start" cpnum="1" ln_id="99"/><connline type="start" cpnum="3" ln_id="96"/></connlines></object><object text-horizontal-pos="center" class="GliffyMultiPartSVGShape" svg_id="Object" height="75" linew="2" shp_id="97" order="14" width="151" fill="16777215" rot="0" dsy="4" linec="0" dsx="4" libraryid="com.gliffy.uml" fixed-aspect="false" parts="0,0,151,20;0,20,151,55" text-vertical-pos="middle" dshad="true" gradon="false" x="886.5" lock="false" y="311"><text linkMap="" tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><U>OutgoingChainInterceptor</U></FONT></P>]]></text><text linkMap="" tvp="top"><![CDATA[]]></text><connlines><connline type="end" cpnum="1" ln_id="98"/><connline type="end" cpnum="3" ln_id="96"/></connlines></object></objects></pageObj></stage>