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