<stage keygen_seq="64"><pageObj drawingHeight="1444" drawingWidth="995" istt="true" stg="1" pb="0" gr="1" fill="16777215" height="5000" width="5000"><objects><object order="12" path="0,0;50,0;50,0;70,0;" numSegs="3" linep="4" linec="0" linew="0" endStyle="6" beginStyle="0" buff="20" height="12" width="87" y="99.8" x="725" ln_id="47" class="TheOrthoLine"><text/></object><object order="14" path="0,0;0,54.5;" numSegs="1" linep="0" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="56.5" width="16" y="130.5" x="165" ln_id="49" class="TheOrthoLine"><text/></object><object order="16" path="0,0;0,45;-240,45;-240,84.5;" numSegs="3" linep="0" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="86.5" width="249.5" y="271" x="453" ln_id="51" class="TheOrthoLine"><text/></object><object order="17" path="0,0;0,45;95,45;95,85;" numSegs="3" linep="0" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="87" width="103.5" y="271" x="453" ln_id="52" class="TheOrthoLine"><text/></object><object order="18" path="0,0;45.5,0;45.5,17.4;65.5,17.4;" numSegs="3" linep="4" linec="0" linew="0" endStyle="6" beginStyle="0" buff="20" height="28.9" width="82.5" y="215.6" x="265" ln_id="53" class="TheOrthoLine"><text/></object><object order="21" path="0,0;0,87.5;10,87.5;10,107.5;" numSegs="3" linep="0" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="109.5" width="18.5" y="598" x="223" ln_id="56" class="TheOrthoLine"><text/></object><object order="22" path="0,0;0,90;-252,90;-252,110.5;" numSegs="3" linep="1" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="111" width="261.5" y="595" x="485" ln_id="58" class="TheOrthoLine"><text/></object><object order="24" path="0,0;0,64.5;" numSegs="1" linep="0" linec="0" linew="0" endStyle="0" beginStyle="4" buff="20" height="66.5" width="16" y="780.5" x="235" ln_id="60" class="TheOrthoLine"><text/></object><object order="25" path="0,0;0,-28;0,-28;0,-47;127,-47;" numSegs="4" linep="1" linec="0" linew="0" endStyle="4" beginStyle="0" buff="20" height="56.5" width="141" y="845" x="279" ln_id="61" class="TheOrthoLine"><text/></object><object order="27" path="0,0;0,-77.5;" numSegs="1" linep="0" linec="0" linew="0" endStyle="4" beginStyle="0" buff="20" height="79.5" width="16" y="1010.5" x="235" ln_id="63" class="TheOrthoLine"><text/></object><object order="0" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16775065" parts="0,0,200,20;0,20,200,20;0,40,200,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="200" y="93" x="165" shp_id="2" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>Archiver[T]</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">archive(artifactDescription, data: T)</FONT></P>]]></text><connlines><connline type="start" ln_id="49" cpnum="0"/></connlines></object><object order="1" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16775065" parts="0,0,245,20;0,20,245,20;0,40,245,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="245" y="233" x="453" shp_id="4" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ArtifactWriter[ T]</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">targetLocation(artifactId, baseDir, baseUrl)</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">write(artifactDescription, file: File, data:  T)</FONT></P>]]></text><connlines><connline type="start" ln_id="51" cpnum="0"/><connline type="start" ln_id="52" cpnum="0"/><connline type="end" ln_id="53" cpnum="1"/></connlines></object><object order="2" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,20;0,40,140,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="140" y="1183" x="789" shp_id="5" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>HistogramTextWriter</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[]]></text><connlines/></object><object order="3" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="13033372" parts="0,0,315,20;0,20,315,20;0,40,315,25" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="65" width="315" y="388" x="548" shp_id="6" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>HistogramImageWriter</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">write(artifactDescription, file, data: Map[Double, Double])</FONT></P>]]></text><connlines><connline type="end" ln_id="52" cpnum="2"/></connlines></object><object order="4" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,20;0,40,140,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="140" y="1346" x="428" shp_id="7" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>TargetLocation</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[]]></text><connlines/></object><object order="5" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="13033372" parts="0,0,315,20;0,20,315,20;0,40,315,30" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="70" width="315" y="390" x="213" shp_id="8" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>HistogramTextWriter</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">write(artifactDescription, file, data: Map[Double, Double])</FONT></P>]]></text><connlines><connline type="end" ln_id="51" cpnum="2"/></connlines></object><object order="6" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16775065" parts="0,0,215,20;0,20,215,34;0,54,215,34" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="88" width="215" y="554" x="223" shp_id="9" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>Analyzer[T]</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">artifactDescription: ArtifactDescription</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">product: Option[T]</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">analyze(): Unit</FONT></P>]]></text><connlines><connline type="start" ln_id="56" cpnum="0"/></connlines></object><object order="7" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,20;0,40,140,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="140" y="1043" x="815" shp_id="10" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ParallelAnalyzerEngine</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[]]></text><connlines/></object><object order="8" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,155,20;0,20,155,20;0,40,155,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="155" y="948" x="838" shp_id="12" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ConceptAnalyzerFactory</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[]]></text><connlines/></object><object order="9" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16631436" parts="0,0,225,20;0,20,225,20;0,40,225,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="225" y="743" x="233" shp_id="42" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ConceptAnalyzer</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">concept: Concept</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">findDescendantNames:Iterable[String]</FONT></P>]]></text><connlines><connline type="start" ln_id="60" cpnum="0"/><connline type="end" ln_id="56" cpnum="2"/><connline type="end" ln_id="58" cpnum="2"/></connlines></object><object order="10" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,76;0,96,140,20" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="116" width="140" y="123" x="655" shp_id="45" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ArtifactDescription</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">artifactIdentity</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">reference</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">description</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">caption</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">mimeType</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="start" ln_id="47" cpnum="5"/></connlines></object><object order="11" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,140,20;0,20,140,76;0,96,140,34" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="130" width="140" y="125" x="865" shp_id="46" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>ArtifactIdentity</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">concept: Concept</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">groupId: String</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">version: String</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">classifier: String</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">date: Date</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="end" ln_id="47" cpnum="10"/></connlines></object><object order="13" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,200,20;0,20,200,62;0,82,200,20" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="102" width="200" y="236" x="165" shp_id="48" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>FileArchiver[T]</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">writer: ArtifactWriter[T]</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">targetDirectory: File</FONT></P><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">targetUrl: URL</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">archive(artifactDescription, data: T)</FONT></P>]]></text><connlines><connline type="end" ln_id="49" cpnum="2"/><connline type="start" ln_id="53" cpnum="5"/></connlines></object><object order="15" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="13033372" parts="0,0,140,20;0,20,140,20;0,40,140,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="140" y="798" x="476" shp_id="50" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>HistogramConstraints</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">depthBins: List[Double]</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="end" ln_id="61" cpnum="1"/></connlines></object><object order="19" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="13033372" parts="0,0,210,20;0,20,210,20;0,40,210,30" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="70" width="210" y="560" x="485" shp_id="54" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>SpatialConstraints</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">envelope: Option[Envelope[Double]]</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="start" ln_id="58" cpnum="0"/></connlines></object><object order="20" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="13033372" parts="0,0,245,20;0,20,245,20;0,40,245,35" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="75" width="245" y="768" x="798" shp_id="55" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>TargetLocation</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">extension: String</FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">targetLocation(artifactId, baseDir, baseUrl)</FONT></P>]]></text><connlines/></object><object order="23" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16631436" parts="0,0,220,20;0,20,220,20;0,40,220,48" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="88" width="220" y="889" x="235" shp_id="59" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>DepthHistogramAnalyzer</B></FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">product: Option[Map[Double, Double]]</FONT></P>]]></text><connlines><connline type="end" ln_id="63" cpnum="0"/><connline type="end" ln_id="60" cpnum="2"/><connline type="start" ln_id="61" cpnum="4"/></connlines></object><object order="26" dsy="8" dsx="8" dshad="true" gradon="false" linew="2" linec="0" fill="16777215" parts="0,0,270,20;0,20,270,20;0,40,270,25" svg_id="Class" text-horizontal-pos="center" text-vertical-pos="middle" lock="false" fixed-aspect="false" rot="0" height="65" width="270" y="1043" x="235" shp_id="62" class="GliffyMultiPartSVGShape"><text tvp="middle"><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0"><B>DepthHistogramImpl</B></FONT></P>]]></text><text tvp="top"><![CDATA[<P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#790000" LETTERSPACING="0" KERNING="0">histogramFunction: DepthHistogramFunction</FONT></P>]]></text><text tvp="top"><![CDATA[]]></text><connlines><connline type="start" ln_id="63" cpnum="2"/></connlines></object></objects></pageObj></stage>