<stage version="1.0" keygen_seq="140"><pageObj width="5000" drawingWidth="1203" height="5000" drawingHeight="562" print_scale="0" print_grid="0" guides="0" print_paper="LETTER" gr="1" pb="0" fill="16777215" istt="false" border="0" print_layout="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" color="0x000000" borderLine="false" connType="right" begin="0" roundCorners="false" end="0"/><textStyle face="Arial" size="12" color="0" style=""/></styles><objects><object version="1" linew="0" height="24.65" endStyle="0" width="152.1" ln_id="5" linec="0" linep="0" x="813" buff="11" numSegs="1" y="113" path="0,0,false,x,-1;-156,9.299999999999995,false,x,1;" order="5" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="20" endStyle="0" width="145" ln_id="13" linec="0" linep="0" x="198" buff="11" numSegs="1" y="193" path="0,0,false,x,-1;-149,0,false,n,0;" order="7" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="20" endStyle="0" width="144" ln_id="2" linec="0" linep="0" x="517" buff="11" numSegs="1" y="155" path="0,0,false,x,-1;-148,0,false,x,1;" order="8" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="10.89694650684227" endStyle="2" width="54.999739207733114" ln_id="51" linec="0" linep="0" x="958" buff="11" numSegs="1" y="197.775" path="0,0,false,x,1;45,0.32499999999998863,false,x,-1;" order="9" class="TheStraightLine" beginStyle="0"><style borderLine="false" borderedInnerColor="16777215"/><text/></object><object version="1" linew="0" height="10.499142929024162" endStyle="0" width="41" ln_id="49" linec="0" linep="0" x="958" buff="11" numSegs="1" y="228.475" path="0,0,false,x,1;45,-0.5749999999999886,false,x,-1;" order="10" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><text/></object><object version="1" linew="0" height="57.7" endStyle="0" width="149.6" ln_id="75" linec="0" linep="0" x="810" buff="11" numSegs="1" y="213.125" path="0,0,false,x,-1;-153,-58.125,false,n,0;" order="13" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="138.19705205997232" endStyle="2" width="162.24187410055657" ln_id="98" linec="0" linep="0" x="656.5618937659281" buff="11" numSegs="1" y="187.25" path="0,0,false,x,1;154.43810623407194,123.75,false,x,-1;" order="14" class="TheStraightLine" beginStyle="0"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="20" endStyle="2" width="153" ln_id="14" linec="0" linep="0" x="214" buff="11" numSegs="1" y="411" path="0,0,false,x,-1;-155,0,false,n,0;" order="15" class="TheStraightLine" beginStyle="0"><style borderLine="false" borderedInnerColor="16777215"/><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" linew="0" height="12.6" endStyle="0" width="3.9981647165815257" ln_id="99" linec="0" linep="0" x="285" buff="11" numSegs="1" y="353" path="0,0,false,n,0;-0.5,-16.5,false,y,1;" order="16" class="TheStraightLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><text/></object><object alg="threeMid" version="2" linew="0" height="28" endStyle="0" width="452.4" ln_id="138" linec="0" linep="0" x="355" buff="11" numSegs="3" y="299" path="0,0,false,x,1;228.25,0,false,n,0;228.25,27,false,n,0;456.5,27,false,x,-1;" order="17" class="TheOrthoLine" beginStyle="2"><style borderLine="false" borderedInnerColor="16777215"/><text/></object><object text-vertical-pos="middle" width="140" linew="2" lock="false" svg_id="Object" rot="0" shp_id="0" text-horizontal-pos="center" dshad="true" height="163.5" gradon="false" fixed-aspect="false" x="587" dsy="4" libraryid="com.gliffy.uml" y="155" order="0" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,140,20;0,20,140,143.5"><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-vertical-pos="middle" width="140" linew="2" lock="false" svg_id="Object" rot="0" shp_id="1" text-horizontal-pos="center" dshad="true" height="74.5" gradon="false" fixed-aspect="false" x="1073" dsy="4" libraryid="com.gliffy.uml" y="213" order="1" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,140,20;0,20,140,54.5"><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-vertical-pos="middle" width="140" linew="2" lock="false" svg_id="Object" rot="0" shp_id="3" text-horizontal-pos="center" dshad="true" height="75" gradon="false" fixed-aspect="false" x="883" dsy="4" libraryid="com.gliffy.uml" y="113" order="2" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,140,20;0,20,140,55"><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-vertical-pos="middle" width="148" linew="2" lock="false" svg_id="Object" rot="0" shp_id="4" text-horizontal-pos="center" dshad="true" height="76.75" gradon="false" fixed-aspect="false" x="884" dsy="4" libraryid="com.gliffy.uml" y="213.125" order="3" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,148,20;0,20,148,56.75"><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-vertical-pos="middle" width="172" linew="2" lock="false" svg_id="Object" rot="0" shp_id="12" text-horizontal-pos="center" dshad="true" height="441.375" gradon="false" fixed-aspect="false" x="284" dsy="4" libraryid="com.gliffy.uml" y="281" order="4" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,172,20;0,20,172,421.375"><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-vertical-pos="middle" width="140" linew="2" lock="false" svg_id="Object" rot="0" shp_id="47" text-horizontal-pos="center" dshad="true" height="116.25" gradon="false" fixed-aspect="false" x="284" dsy="4" libraryid="com.gliffy.uml" y="411" order="6" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,140,20;0,20,140,96.25"><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" cpnum="1" ln_id="14"/><connline type="start" cpnum="2" ln_id="99"/></connlines></object><object text-vertical-pos="middle" width="141" linew="2" lock="false" svg_id="Object" rot="0" shp_id="95" text-horizontal-pos="center" dshad="true" height="75" gradon="false" fixed-aspect="false" x="284.5" dsy="4" libraryid="com.gliffy.uml" y="299" order="11" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,141,20;0,20,141,55"><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="end" cpnum="0" ln_id="99"/><connline type="start" cpnum="3" ln_id="138"/></connlines></object><object text-vertical-pos="middle" width="151" linew="2" lock="false" svg_id="Object" rot="0" shp_id="97" text-horizontal-pos="center" dshad="true" height="75" gradon="false" fixed-aspect="false" x="887" dsy="4" libraryid="com.gliffy.uml" y="311" order="12" dsx="4" fill="16777215" class="GliffyMultiPartSVGShape" linec="0" parts="0,0,151,20;0,20,151,55"><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="9" ln_id="138"/></connlines></object></objects></pageObj></stage>