<?xml version="1.0" encoding="UTF-8"?>
<page context-path="/structure101-java" servlet-path="/tracker" request-path="home" last-token="home" request-ext="xml" version="561" dicer-caption="Package" dicer-scope="Leaf package" server-home="http://216.104.45.99:8080">
   <response>
      <project name="ant" dir="ant" snapshots="6" latest="1.7.1">
         <snapshot label="1.7.1" location="1_7_1" timestamp="7/9/08 12:00 AM" detail="true" size="771" date="7/9/08" time="12:00 AM" index="0" days-old="791">
            <hiview>
               <stats>
                  <size ni="239534" jars="26" packages="67" classes-all="1143" inners="372" abstracts="143" interfaces="0" anons="86" classes-outer="771" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="67" tangles="4" tangled-nodes="29" biggest="22" tanglicity="0.3341" level="Leaf package" />
                  <tanglicity nodes="26" tangles="1" tangled-nodes="2" biggest="2" tanglicity="0.0769" level="Jar" />
                  <tanglicity nodes="771" tangles="23" tangled-nodes="255" biggest="146" tanglicity="0.193" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="239534" cumulative-xs="68022.9919" average-xs="0.284">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="14" num-offenders="9" cumulative-xs="42535.5595" proportion-of-xs="0.6253">
                           <offenders count="9" truncated-at="5">
                              <hinode name="org.apache.tools.ant.types.selectors" type="meta-package" size="6513" value="0.375" />
                              <hinode name="org.apache.tools.ant.taskdefs.optional.extension" type="meta-package" size="4019" value="0.3333" />
                              <hinode name="org.apache.tools.ant.types.resources" type="meta-package" size="7233" value="0.2593" />
                              <hinode name="org.apache.tools.ant.taskdefs.optional" type="meta-package" size="82418" value="0.2439" />
                              <hinode name="org.apache.tools.ant.taskdefs.optional.jsp" type="meta-package" size="2355" value="0.1591" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="14" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="67" num-offenders="2" cumulative-xs="10102.6873" proportion-of-xs="0.1485">
                           <offenders count="2">
                              <hinode name="org.apache.tools.ant" type="package" size="21975" value="162" />
                              <hinode name="org.apache.tools.ant.taskdefs" type="package" size="63145" value="129" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="1143" num-offenders="11" cumulative-xs="8300.7474" proportion-of-xs="0.122">
                           <offenders count="11" truncated-at="5">
                              <hinode name="org.apache.tools.ant.taskdefs.Javadoc" type="class" size="3539" value="246" />
                              <hinode name="org.apache.tools.ant.taskdefs.optional.net.FTP" type="class" size="4785" value="221" />
                              <hinode name="org.apache.tools.ant.DirectoryScanner" type="class" size="2463" value="196" />
                              <hinode name="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask" type="class" size="2902" value="192" />
                              <hinode name="org.apache.tools.ant.taskdefs.Zip" type="class" size="3085" value="171" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="9996" num-offenders="81" cumulative-xs="7083.9977" proportion-of-xs="0.1041">
                           <offenders count="81" truncated-at="5">
                              <hinode name="org.apache.tools.ant.Main.processArgs(String[]):void" type="method" size="420" value="43" />
                              <hinode name="org.apache.tools.ant.taskdefs.condition.Os.isOs(String, String, String, String):boolean" type="method" size="283" value="38" />
                              <hinode name="org.apache.tools.ant.taskdefs.email.EmailTask.execute():void" type="method" size="494" value="37" />
                              <hinode name="org.apache.tools.ant.taskdefs.AntStructure$DTDPrinter.printElementDecl(PrintWriter, Project, String, Class):void" type="method" size="451" value="36" />
                              <hinode name="org.apache.tools.ant.types.selectors.SelectorUtils.match(String, String, boolean):boolean" type="method" size="328" value="32" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="103" truncated-at="10">
                        <hinode name="org.apache.tools.ant.taskdefs.optional" type="meta-package" size="82418" xs="20101">
                           <metric name="Tangled" value="0.2439" threshold="0" />
                           <metric name="Fat" value="4" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant" type="meta-package" size="239534" xs="8886">
                           <metric name="Tangled" value="0.0371" threshold="0" />
                           <metric name="Fat" value="39" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant" type="package" size="21975" xs="5697">
                           <metric name="Fat" value="162" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.taskdefs" type="package" size="63145" xs="4405">
                           <metric name="Fat" value="129" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.taskdefs" type="meta-package" size="157694" xs="3226">
                           <metric name="Tangled" value="0.0205" threshold="0" />
                           <metric name="Fat" value="12" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.types" type="meta-package" size="31951" xs="2847">
                           <metric name="Tangled" value="0.0891" threshold="0" />
                           <metric name="Fat" value="10" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.types.selectors" type="meta-package" size="6513" xs="2442">
                           <metric name="Tangled" value="0.375" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.taskdefs.optional.net.FTP" type="class" size="4785" xs="2186">
                           <metric name="Fat" value="221" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.types.resources" type="meta-package" size="7233" xs="1875">
                           <metric name="Tangled" value="0.2593" threshold="0" />
                           <metric name="Fat" value="5" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.tools.ant.taskdefs.Javadoc" type="class" size="3539" xs="1812">
                           <metric name="Fat" value="246" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="camel" dir="camel" snapshots="4" latest="2.0.0">
         <snapshot label="2.0.0" location="2_0_0" timestamp="8/24/09 12:00 AM" detail="true" size="1106" date="8/24/09" time="12:00 AM" index="0" days-old="380">
            <hiview>
               <stats>
                  <size ni="160964" jars="51" packages="132" classes-all="1442" inners="336" abstracts="227" interfaces="0" anons="279" classes-outer="1106" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="132" tangles="7" tangled-nodes="41" biggest="27" tanglicity="0.2095" level="Leaf package" />
                  <tanglicity nodes="51" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="1106" tangles="53" tangled-nodes="456" biggest="260" tanglicity="0.2371" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="160964" cumulative-xs="24206.2725" average-xs="0.1504">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="26" num-offenders="6" cumulative-xs="14275.1081" proportion-of-xs="0.5897">
                           <offenders count="6" truncated-at="5">
                              <hinode name="org.apache.camel.component.ibatis" type="meta-package" size="1190" value="0.5" />
                              <hinode name="org.apache.camel.component.jms" type="meta-package" size="9587" value="0.4286" />
                              <hinode name="org.apache.camel.bam" type="meta-package" size="2674" value="0.2487" />
                              <hinode name="org.apache.camel.component.cxf" type="meta-package" size="12043" value="0.1111" />
                              <hinode name="org.apache.camel.spring" type="meta-package" size="6092" value="0.0769" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="26" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="132" num-offenders="1" cumulative-xs="4444.8934" proportion-of-xs="0.1836">
                           <offenders count="1">
                              <hinode name="org.apache.camel.model" type="package" size="11372" value="197" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="1442" num-offenders="6" cumulative-xs="4190.4817" proportion-of-xs="0.1731">
                           <offenders count="6" truncated-at="5">
                              <hinode name="org.apache.camel.component.jms.JmsConfiguration" type="class" size="2156" value="248" />
                              <hinode name="org.apache.camel.impl.DefaultCamelContext" type="class" size="2305" value="195" />
                              <hinode name="org.apache.camel.impl.DefaultProducerTemplate" type="class" size="1594" value="181" />
                              <hinode name="org.apache.camel.component.mock.MockEndpoint" type="class" size="2065" value="181" />
                              <hinode name="org.apache.camel.model.ProcessorDefinition" type="class" size="1942" value="176" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="10924" num-offenders="21" cumulative-xs="1295.7893" proportion-of-xs="0.0535">
                           <offenders count="21" truncated-at="5">
                              <hinode name="org.apache.camel.component.log.LogFormatter.format(Exchange):Object" type="method" size="400" value="41" />
                              <hinode name="org.apache.camel.component.jms.JmsConfiguration.configureMessageListenerContainer(AbstractMessageListenerContainer, JmsEndpoint):void" type="method" size="250" value="28" />
                              <hinode name="org.apache.camel.view.NodeData.&lt;init&gt;(String, Object, String):void" type="method" size="423" value="26" />
                              <hinode name="org.apache.camel.language.simple.SimpleLanguageSupport$2.evaluate(Exchange, Class):Object" type="method" size="359" value="26" />
                              <hinode name="org.apache.camel.component.jms.JmsBinding.extractBodyFromJms(Exchange, Message):Object" type="method" size="190" value="25" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="34" truncated-at="10">
                        <hinode name="org.apache.camel" type="meta-package" size="160964" xs="7099">
                           <metric name="Tangled" value="0.0441" threshold="0" />
                           <metric name="Fat" value="109" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.model" type="package" size="11372" xs="4444">
                           <metric name="Fat" value="197" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.component.jms" type="meta-package" size="9587" xs="4108">
                           <metric name="Tangled" value="0.4286" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.component.cxf" type="meta-package" size="12043" xs="1338">
                           <metric name="Tangled" value="0.1111" threshold="0" />
                           <metric name="Fat" value="14" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.component.jms.JmsConfiguration" type="class" size="2156" xs="1112">
                           <metric name="Fat" value="248" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.impl.DefaultCamelContext" type="class" size="2305" xs="886">
                           <metric name="Fat" value="195" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.component.mock.MockEndpoint" type="class" size="2065" xs="695">
                           <metric name="Fat" value="181" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.bam" type="meta-package" size="2674" xs="664">
                           <metric name="Tangled" value="0.2487" threshold="0" />
                           <metric name="Fat" value="9" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.model.ProcessorDefinition" type="class" size="1942" xs="617">
                           <metric name="Fat" value="176" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.camel.component.ibatis" type="meta-package" size="1190" xs="595">
                           <metric name="Tangled" value="0.5" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="checkstyle" dir="checkstyle" snapshots="2" latest="5.0">
         <snapshot label="5.0" location="5_0" timestamp="4/18/09 12:00 AM" detail="true" size="270" date="4/18/09" time="12:00 AM" index="0" days-old="508">
            <hiview>
               <stats>
                  <size ni="73068" jars="1" packages="22" classes-all="352" inners="82" abstracts="42" interfaces="0" anons="34" classes-outer="270" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="22" tangles="1" tangled-nodes="2" biggest="2" tanglicity="0.0909" level="Leaf package" />
                  <tanglicity nodes="1" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="270" tangles="2" tangled-nodes="30" biggest="28" tanglicity="0.104" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="73068" cumulative-xs="15137.415" average-xs="0.2072">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="3" num-offenders="1" cumulative-xs="28.7104" proportion-of-xs="0.0019">
                           <offenders count="1">
                              <hinode name="com.puppycrawl.tools.checkstyle" type="meta-package" size="73068" value="0.0004" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="3" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="22" num-offenders="1" cumulative-xs="190.9843" proportion-of-xs="0.0126">
                           <offenders count="1">
                              <hinode name="com.puppycrawl.tools.checkstyle.checks.indentation" type="package" size="3465" value="127" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="352" num-offenders="3" cumulative-xs="13026.4569" proportion-of-xs="0.8605">
                           <offenders count="3">
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer" type="class" size="16895" value="394" />
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer" type="class" size="8355" value="141" />
                              <hinode name="com.puppycrawl.tools.checkstyle.api.JavadocTagInfo" type="class" size="1344" value="123" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="2432" num-offenders="9" cumulative-xs="1891.2635" proportion-of-xs="0.1249">
                           <offenders count="9" truncated-at="5">
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.nextToken():Token" type="method" size="779" value="47" />
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mNUM_INT(boolean):void" type="method" size="819" value="34" />
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mFLOAT_LITERAL(boolean):void" type="method" size="520" value="24" />
                              <hinode name="com.puppycrawl.tools.checkstyle.Checker.normalize(String):String" type="method" size="316" value="22" />
                              <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mDOUBLE_LITERAL(boolean):void" type="method" size="559" value="21" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="14" truncated-at="10">
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer" type="class" size="16895" xs="11749">
                           <metric name="Fat" value="394" threshold="120" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer" type="class" size="8355" xs="1244">
                           <metric name="Fat" value="141" threshold="120" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.nextToken():Token" type="method" size="779" xs="530">
                           <metric name="Fat" value="47" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mNUM_INT(boolean):void" type="method" size="819" xs="457">
                           <metric name="Fat" value="34" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer.traditionalStatement():void" type="method" size="1052" xs="221">
                           <metric name="Fat" value="19" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mFLOAT_LITERAL(boolean):void" type="method" size="520" xs="195">
                           <metric name="Fat" value="24" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.checks.indentation" type="package" size="3465" xs="190">
                           <metric name="Fat" value="127" threshold="120" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer.mDOUBLE_LITERAL(boolean):void" type="method" size="559" xs="159">
                           <metric name="Fat" value="21" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer.field():void" type="method" size="608" xs="152">
                           <metric name="Fat" value="20" threshold="15" />
                        </hinode>
                        <hinode name="com.puppycrawl.tools.checkstyle.Checker.normalize(String):String" type="method" size="316" xs="100">
                           <metric name="Fat" value="22" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="eclipse" dir="eclipse" snapshots="3" latest="3.5.1">
         <snapshot label="3.5.1" location="3_5_1" timestamp="6/11/09 12:00 AM" detail="true" size="17626" date="6/11/09" time="12:00 AM" index="0" days-old="454">
            <hiview>
               <stats>
                  <size ni="5916046" jars="157" packages="1261" classes-all="31204" inners="13578" abstracts="4530" interfaces="0" anons="9497" classes-outer="17626" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="1261" tangles="95" tangled-nodes="889" biggest="95" tanglicity="0.1352" level="Leaf package" />
                  <tanglicity nodes="156" tangles="3" tangled-nodes="10" biggest="6" tanglicity="0.0425" level="Jar" />
                  <tanglicity nodes="17626" tangles="502" tangled-nodes="7735" biggest="1073" tanglicity="0.0876" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="5916046" cumulative-xs="5250648.5192" average-xs="0.8875">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="329" num-offenders="173" cumulative-xs="2007643.6499" proportion-of-xs="0.3824">
                           <offenders count="173" truncated-at="5">
                              <hinode name="org.eclipse.jdt.apt.core" type="meta-package" size="30781" value="0.6548" />
                              <hinode name="org.eclipse.team.internal.ui.synchronize" type="meta-package" size="31530" value="0.4891" />
                              <hinode name="org.eclipse.ant.internal.ui.views" type="meta-package" size="3692" value="0.4868" />
                              <hinode name="org.eclipse.osgi.framework.internal" type="meta-package" size="31757" value="0.4688" />
                              <hinode name="org.eclipse.compare" type="meta-package" size="74361" value="0.4614" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="329" num-offenders="4" cumulative-xs="1638782.0888" proportion-of-xs="0.3121">
                           <offenders count="4">
                              <hinode name="org.eclipse.ui" type="meta-package" size="822424" value="276" />
                              <hinode name="org.eclipse.jdt.internal.ui" type="meta-package" size="521070" value="251" />
                              <hinode name="org.eclipse.ui.internal" type="meta-package" size="554103" value="191" />
                              <hinode name="org.eclipse" type="meta-package" size="5916046" value="136" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="1261" num-offenders="44" cumulative-xs="739586.5912" proportion-of-xs="0.1409">
                           <offenders count="44" truncated-at="5">
                              <hinode name="org.eclipse.jdt.core.dom" type="package" size="77616" value="1659" />
                              <hinode name="org.eclipse.ui.internal" type="package" size="114010" value="970" />
                              <hinode name="org.eclipse.jdt.internal.core" type="package" size="91838" value="908" />
                              <hinode name="org.eclipse.jdt.internal.compiler.ast" type="package" size="55160" value="560" />
                              <hinode name="org.eclipse.jdt.internal.compiler.lookup" type="package" size="50941" value="528" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="31204" num-offenders="346" cumulative-xs="623630.9752" proportion-of-xs="0.1188">
                           <offenders count="346" truncated-at="5">
                              <hinode name="org.eclipse.jdt.internal.compiler.parser.Parser" type="class" size="23996" value="2486" />
                              <hinode name="org.eclipse.jdt.internal.compiler.codegen.CodeStream" type="class" size="15822" value="1990" />
                              <hinode name="org.eclipse.jdt.internal.codeassist.CompletionEngine" type="class" size="31424" value="1608" />
                              <hinode name="org.eclipse.swt.custom.StyledText" type="class" size="19888" value="1596" />
                              <hinode name="org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions" type="class" size="7662" value="1045" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="222295" num-offenders="1787" cumulative-xs="241005.2141" proportion-of-xs="0.0459">
                           <offenders count="1787" truncated-at="5">
                              <hinode name="org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions.set(Map):void" type="method" size="3236" value="345" />
                              <hinode name="org.eclipse.jdt.internal.compiler.batch.Main.configure(String[]):void" type="method" size="3377" value="303" />
                              <hinode name="org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions.getMap():Map" type="method" size="2456" value="209" />
                              <hinode name="org.eclipse.jdt.internal.codeassist.complete.CompletionScanner.getNextToken():int" type="method" size="2046" value="196" />
                              <hinode name="org.eclipse.jdt.internal.core.util.PublicScanner.getNextToken():int" type="method" size="1669" value="185" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="2350" truncated-at="10">
                        <hinode name="org.eclipse" type="meta-package" size="5916046" xs="762238">
                           <metric name="Tangled" value="0.0112" threshold="0" />
                           <metric name="Fat" value="136" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.ui" type="meta-package" size="822424" xs="621535">
                           <metric name="Tangled" value="0.1905" threshold="0" />
                           <metric name="Fat" value="276" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.ui.internal" type="meta-package" size="554103" xs="377116">
                           <metric name="Tangled" value="0.3089" threshold="0" />
                           <metric name="Fat" value="191" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.jdt.internal.ui" type="meta-package" size="521070" xs="351130">
                           <metric name="Tangled" value="0.152" threshold="0" />
                           <metric name="Fat" value="251" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.jdt" type="meta-package" size="1930082" xs="170834">
                           <metric name="Tangled" value="0.0885" threshold="0" />
                           <metric name="Fat" value="24" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.jdt.internal.compiler" type="meta-package" size="300881" xs="137103">
                           <metric name="Tangled" value="0.4557" threshold="0" />
                           <metric name="Fat" value="90" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.jdt.internal" type="meta-package" size="1695894" xs="114992">
                           <metric name="Tangled" value="0.0678" threshold="0" />
                           <metric name="Fat" value="23" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.swt.widgets" type="package" size="145730" xs="102336">
                           <metric name="Fat" value="403" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.ui.internal" type="package" size="114010" xs="99905">
                           <metric name="Fat" value="970" threshold="120" />
                        </hinode>
                        <hinode name="org.eclipse.jface" type="meta-package" size="240976" xs="85755">
                           <metric name="Tangled" value="0.3559" threshold="0" />
                           <metric name="Fat" value="85" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="findbugs" dir="findbugs" snapshots="15" latest="1.3.9">
         <snapshot label="1.3.9" location="1_3_9" timestamp="8/21/09 12:00 AM" detail="true" size="1031" date="8/21/09" time="12:00 AM" index="0" days-old="383">
            <hiview>
               <stats>
                  <size ni="303906" jars="4" packages="49" classes-all="1722" inners="691" abstracts="234" interfaces="0" anons="407" classes-outer="1031" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="49" tangles="1" tangled-nodes="41" biggest="41" tanglicity="0.8367" level="Leaf package" />
                  <tanglicity nodes="4" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="1031" tangles="9" tangled-nodes="506" biggest="443" tanglicity="0.4318" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="303906" cumulative-xs="198225.7164" average-xs="0.6523">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="6" num-offenders="3" cumulative-xs="32314.6638" proportion-of-xs="0.163">
                           <offenders count="3">
                              <hinode name="edu.umd.cs.findbugs" type="meta-package" size="303906" value="0.0945" />
                              <hinode name="edu.umd.cs.findbugs.ba" type="meta-package" size="71198" value="0.0502" />
                              <hinode name="edu.umd.cs.findbugs.classfile" type="meta-package" size="14172" value="0.0024" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="6" num-offenders="1" cumulative-xs="37710.9635" proportion-of-xs="0.1902">
                           <offenders count="1">
                              <hinode name="edu.umd.cs.findbugs" type="meta-package" size="303906" value="137" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="49" num-offenders="3" cumulative-xs="74758.4382" proportion-of-xs="0.3771">
                           <offenders count="3">
                              <hinode name="edu.umd.cs.findbugs" type="package" size="46460" value="554" />
                              <hinode name="edu.umd.cs.findbugs.ba" type="package" size="31676" value="501" />
                              <hinode name="edu.umd.cs.findbugs.gui2" type="package" size="28788" value="238" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="1722" num-offenders="16" cumulative-xs="27699.8459" proportion-of-xs="0.1397">
                           <offenders count="16" truncated-at="5">
                              <hinode name="edu.umd.cs.findbugs.gui.FindBugsFrame" type="class" size="10114" value="636" />
                              <hinode name="edu.umd.cs.findbugs.gui2.MainFrame" type="class" size="7583" value="531" />
                              <hinode name="edu.umd.cs.findbugs.cloud.db.DBCloud" type="class" size="5720" value="319" />
                              <hinode name="edu.umd.cs.findbugs.OpcodeStack" type="class" size="7021" value="273" />
                              <hinode name="edu.umd.cs.findbugs.BugInstance" type="class" size="3157" value="269" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="11482" num-offenders="137" cumulative-xs="25741.805" proportion-of-xs="0.1299">
                           <offenders count="137" truncated-at="5">
                              <hinode name="edu.umd.cs.findbugs.detect.DumbMethods.sawOpcode(int):void" type="method" size="2213" value="134" />
                              <hinode name="edu.umd.cs.findbugs.detect.FindPuzzlers.sawOpcode(int):void" type="method" size="1392" value="91" />
                              <hinode name="edu.umd.cs.findbugs.detect.FindBadCast2.analyzeMethod(ClassContext, Method):void" type="method" size="1036" value="82" />
                              <hinode name="edu.umd.cs.findbugs.detect.UnreadFields.report():void" type="method" size="1293" value="82" />
                              <hinode name="edu.umd.cs.findbugs.detect.FindDeadLocalStores.analyzeMethod(ClassContext, Method):void" type="method" size="1108" value="80" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="159" truncated-at="10">
                        <hinode name="edu.umd.cs.findbugs" type="meta-package" size="303906" xs="66416">
                           <metric name="Tangled" value="0.0945" threshold="0" />
                           <metric name="Fat" value="137" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs" type="package" size="46460" xs="36396">
                           <metric name="Fat" value="554" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.ba" type="package" size="31676" xs="24088">
                           <metric name="Fat" value="501" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.gui2" type="package" size="28788" xs="14273">
                           <metric name="Fat" value="238" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.gui.FindBugsFrame" type="class" size="10114" xs="8205">
                           <metric name="Fat" value="636" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.gui2.MainFrame" type="class" size="7583" xs="5869">
                           <metric name="Fat" value="531" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.OpcodeStack" type="class" size="7021" xs="3934">
                           <metric name="Fat" value="273" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.ba" type="meta-package" size="71198" xs="3575">
                           <metric name="Tangled" value="0.0502" threshold="0" />
                           <metric name="Fat" value="45" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.cloud.db.DBCloud" type="class" size="5720" xs="3568">
                           <metric name="Fat" value="319" threshold="120" />
                        </hinode>
                        <hinode name="edu.umd.cs.findbugs.detect.DumbMethods.sawOpcode(int):void" type="method" size="2213" xs="1965">
                           <metric name="Fat" value="134" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="1" diagram-time="1260262575000" date="Dec 8, 2009">
               <lite-base type="package" level="Leaf package" num-nodes="49" num-edges="307">
                  <violations total="19" total-weighted="331" population="307" population-weighted="20242" added="0" added-weighted="0" removed="0" removed-weighted="0" violated-rules="10">
                     <diagram name="Top Level 0.8.7 Architecture" num-violations="19" num-weighted-violations="331">
                        <description />
                        <violated-rule source="$GP1.0" target="$GP0.3" allowed="true" source_disp="findbugs" target_disp="io" synthetic="true" num-violations="1" num-violations-weighted="2" />
                        <violated-rule source="$GP1.0" target="$GP0.5" allowed="true" source_disp="findbugs" target_disp="plan" synthetic="true" num-violations="1" num-violations-weighted="32" />
                        <violated-rule source="$GP2.0" target="$GP0.3" allowed="true" source_disp="ba" target_disp="io" synthetic="true" num-violations="1" num-violations-weighted="2" />
                        <violated-rule source="$GP1.0" target="$GP0.0" allowed="true" source_disp="findbugs" target_disp="config" synthetic="true" num-violations="1" num-violations-weighted="63" />
                        <violated-rule source="$GP2.0" target="$GP2.1" allowed="true" source_disp="ba" target_disp="xml" synthetic="true" num-violations="1" num-violations-weighted="6" />
                        <violated-rule source="$GP0.2" target="$GP0.0" allowed="true" source_disp="ml" target_disp="config" synthetic="true" num-violations="1" num-violations-weighted="7" />
                        <violated-rule source="$GP2.0" target="$GP2.2" allowed="true" source_disp="ba" target_disp="visitclass" synthetic="true" num-violations="2" num-violations-weighted="27" />
                        <violated-rule source="$GP2.0" target="$GP1.0" allowed="true" source_disp="ba" target_disp="findbugs" synthetic="true" num-violations="9" num-violations-weighted="172" />
                        <violated-rule source="$GP2.2" target="$GP1.0" allowed="true" source_disp="visitclass" target_disp="findbugs" synthetic="true" num-violations="1" num-violations-weighted="1" />
                        <violated-rule source="$GP2.2" target="$GP2.0" allowed="true" source_disp="visitclass" target_disp="ba" synthetic="true" num-violations="1" num-violations-weighted="19" />
                     </diagram>
                  </violations>
               </lite-base>
            </architecture>
         </snapshot>
      </project>
      <project name="geronimo" dir="geronimo" snapshots="3" latest="2.1.4">
         <snapshot label="2.1.4" location="2_1_4" timestamp="3/31/09 12:00 AM" detail="true" size="251" date="3/31/09" time="12:00 AM" index="0" days-old="526">
            <hiview>
               <stats>
                  <size ni="54919" jars="7" packages="23" classes-all="309" inners="58" abstracts="61" interfaces="0" anons="21" classes-outer="251" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="23" tangles="1" tangled-nodes="10" biggest="10" tanglicity="0.4348" level="Leaf package" />
                  <tanglicity nodes="7" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="251" tangles="7" tangled-nodes="38" biggest="11" tanglicity="0.0688" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="54919" cumulative-xs="15317.1657" average-xs="0.2789">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="6" num-offenders="2" cumulative-xs="12014.7834" proportion-of-xs="0.7844">
                           <offenders count="2">
                              <hinode name="org.apache.geronimo" type="meta-package" size="54919" value="0.198" />
                              <hinode name="org.apache.geronimo.kernel" type="meta-package" size="32462" value="0.0352" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="6" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="23" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="309" num-offenders="3" cumulative-xs="1122.9844" proportion-of-xs="0.0733">
                           <offenders count="3">
                              <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance" type="class" size="2703" value="148" />
                              <hinode name="org.apache.geronimo.kernel.config.SimpleConfigurationManager" type="class" size="3117" value="146" />
                              <hinode name="org.apache.geronimo.kernel.basic.BasicKernel" type="class" size="1187" value="126" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="2567" num-offenders="13" cumulative-xs="2179.3979" proportion-of-xs="0.1423">
                           <offenders count="13" truncated-at="5">
                              <hinode name="org.apache.geronimo.kernel.config.SimpleConfigurationManager.reloadConfiguration(UnloadedConfiguration, ConfigurationData, LifecycleMonitor):LifecycleResults" type="method" size="813" value="43" />
                              <hinode name="org.apache.geronimo.kernel.config.Os.isOs(String, String, String, String):boolean" type="method" size="283" value="38" />
                              <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance():boolean" type="method" size="609" value="32" />
                              <hinode name="org.apache.geronimo.kernel.config.SelectorUtils.match(String, String, boolean):boolean" type="method" size="328" value="32" />
                              <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance.&lt;init&gt;(GBeanData, Kernel, DependencyManager, LifecycleBroadcaster, ClassLoader):void" type="method" size="687" value="27" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="18" truncated-at="10">
                        <hinode name="org.apache.geronimo" type="meta-package" size="54919" xs="10873">
                           <metric name="Tangled" value="0.198" threshold="0" />
                           <metric name="Fat" value="6" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.geronimo.kernel" type="meta-package" size="32462" xs="1141">
                           <metric name="Tangled" value="0.0352" threshold="0" />
                           <metric name="Fat" value="25" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.geronimo.kernel.config.SimpleConfigurationManager" type="class" size="3117" xs="555">
                           <metric name="Fat" value="146" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.geronimo.kernel.config.SimpleConfigurationManager.reloadConfiguration(UnloadedConfiguration, ConfigurationData, LifecycleMonitor):LifecycleResults" type="method" size="813" xs="529">
                           <metric name="Fat" value="43" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance" type="class" size="2703" xs="511">
                           <metric name="Fat" value="148" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance():boolean" type="method" size="609" xs="323">
                           <metric name="Fat" value="32" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.geronimo.gbean.runtime.GBeanInstance.&lt;init&gt;(GBeanData, Kernel, DependencyManager, LifecycleBroadcaster, ClassLoader):void" type="method" size="687" xs="305">
                           <metric name="Fat" value="27" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.geronimo.kernel.config.SelectorUtils.match(String, String, boolean):boolean" type="method" size="328" xs="174">
                           <metric name="Fat" value="32" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.geronimo.kernel.config.Os.isOs(String, String, String, String):boolean" type="method" size="283" xs="171">
                           <metric name="Fat" value="38" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.geronimo.jaxws.builder.EndpointInfoBuilder.build():void" type="method" size="401" xs="150">
                           <metric name="Fat" value="24" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="hibernate" dir="hibernate" snapshots="8" latest="3.3.2">
         <snapshot label="3.3.2" location="3_3_2" timestamp="6/24/09 12:00 AM" detail="true" size="1190" date="6/24/09" time="12:00 AM" index="0" days-old="441">
            <hiview>
               <stats>
                  <size ni="276252" jars="3" packages="97" classes-all="1487" inners="297" abstracts="350" interfaces="0" anons="122" classes-outer="1190" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="97" tangles="2" tangled-nodes="82" biggest="74" tanglicity="0.7673" level="Leaf package" />
                  <tanglicity nodes="3" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="1190" tangles="11" tangled-nodes="725" biggest="645" tanglicity="0.5434" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="276252" cumulative-xs="307685.4035" average-xs="1.1138">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="25" num-offenders="10" cumulative-xs="61520.625" proportion-of-xs="0.1999">
                           <offenders count="10" truncated-at="5">
                              <hinode name="org.hibernate.hql.ast" type="meta-package" size="20592" value="0.5524" />
                              <hinode name="org.hibernate" type="meta-package" size="275585" value="0.1605" />
                              <hinode name="org.hibernate.id" type="meta-package" size="5028" value="0.1458" />
                              <hinode name="org.hibernate.engine" type="meta-package" size="16176" value="0.1067" />
                              <hinode name="org.hibernate.event" type="meta-package" size="10879" value="0.0857" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="25" num-offenders="1" cumulative-xs="190132.2868" proportion-of-xs="0.6179">
                           <offenders count="1">
                              <hinode name="org.hibernate" type="meta-package" size="275585" value="387" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="97" num-offenders="4" cumulative-xs="12979.4774" proportion-of-xs="0.0422">
                           <offenders count="4">
                              <hinode name="org.hibernate.mapping" type="package" size="10187" value="246" />
                              <hinode name="org.hibernate.hql.ast.tree" type="package" size="10621" value="181" />
                              <hinode name="org.hibernate.type" type="package" size="12316" value="164" />
                              <hinode name="org.hibernate.criterion" type="package" size="5268" value="144" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="1487" num-offenders="23" cumulative-xs="35175.8935" proportion-of-xs="0.1143">
                           <offenders count="23" truncated-at="5">
                              <hinode name="org.hibernate.persister.entity.AbstractEntityPersister" type="class" size="8252" value="786" />
                              <hinode name="org.hibernate.impl.SessionImpl" type="class" size="3916" value="384" />
                              <hinode name="org.hibernate.persister.collection.AbstractCollectionPersister" type="class" size="3601" value="375" />
                              <hinode name="org.hibernate.hql.antlr.HqlBaseParser" type="class" size="8735" value="297" />
                              <hinode name="org.hibernate.hql.classic.QueryTranslatorImpl" type="class" size="2456" value="226" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="14660" num-offenders="61" cumulative-xs="7877.1209" proportion-of-xs="0.0256">
                           <offenders count="61" truncated-at="5">
                              <hinode name="org.hibernate.cfg.Configuration.setListeners(String, Object[]):void" type="method" size="662" value="69" />
                              <hinode name="org.hibernate.hql.classic.FromParser.token(String, QueryTranslatorImpl):void" type="method" size="509" value="40" />
                              <hinode name="org.hibernate.persister.entity.SingleTableEntityPersister.&lt;init&gt;(PersistentClass, EntityRegionAccessStrategy, SessionFactoryImplementor, Mapping):void" type="method" size="1122" value="39" />
                              <hinode name="org.hibernate.persister.collection.AbstractCollectionPersister.&lt;init&gt;(Collection, CollectionRegionAccessStrategy, Configuration, SessionFactoryImplementor):void" type="method" size="955" value="38" />
                              <hinode name="org.hibernate.hql.ast.SqlASTFactory.getASTNodeType(int):Class" type="method" size="318" value="37" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="98" truncated-at="10">
                        <hinode name="org.hibernate" type="meta-package" size="275585" xs="234369">
                           <metric name="Tangled" value="0.1605" threshold="0" />
                           <metric name="Fat" value="387" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.hql.ast" type="meta-package" size="20592" xs="11374">
                           <metric name="Tangled" value="0.5524" threshold="0" />
                           <metric name="Fat" value="10" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.persister.entity.AbstractEntityPersister" type="class" size="8252" xs="6992">
                           <metric name="Fat" value="786" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.mapping" type="package" size="10187" xs="5217">
                           <metric name="Fat" value="246" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.hql.antlr.HqlBaseParser" type="class" size="8735" xs="5205">
                           <metric name="Fat" value="297" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.hql.antlr.HqlSqlBaseWalker" type="class" size="11662" xs="4768">
                           <metric name="Fat" value="203" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.hql.ast.tree" type="package" size="10621" xs="3579">
                           <metric name="Fat" value="181" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.type" type="package" size="12316" xs="3304">
                           <metric name="Fat" value="164" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.cfg.HbmBinder" type="class" size="6997" xs="2840">
                           <metric name="Fat" value="202" threshold="120" />
                        </hinode>
                        <hinode name="org.hibernate.impl.SessionImpl" type="class" size="3916" xs="2692">
                           <metric name="Fat" value="384" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="ibatis" dir="ibatis" snapshots="6" latest="2.3.4">
         <snapshot label="2.3.4" location="2_3_4" timestamp="9/19/08 12:00 AM" detail="true" size="203" date="9/19/08" time="12:00 AM" index="0" days-old="719">
            <hiview>
               <stats>
                  <size ni="35207" jars="1" packages="45" classes-all="247" inners="44" abstracts="39" interfaces="0" anons="38" classes-outer="203" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="45" tangles="1" tangled-nodes="34" biggest="34" tanglicity="0.7556" level="Leaf package" />
                  <tanglicity nodes="1" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="203" tangles="4" tangled-nodes="46" biggest="31" tanglicity="0.1599" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="35207" cumulative-xs="6444.6212" average-xs="0.183">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="14" num-offenders="5" cumulative-xs="5784.4045" proportion-of-xs="0.8976">
                           <offenders count="5">
                              <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8380" value="0.1383" />
                              <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25521" value="0.1007" />
                              <hinode name="com.ibatis.sqlmap" type="meta-package" size="25683" value="0.0647" />
                              <hinode name="com.ibatis.common" type="meta-package" size="9524" value="0.0308" />
                              <hinode name="com.ibatis" type="meta-package" size="35207" value="0.0028" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="14" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="45" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="247" num-offenders="1" cumulative-xs="323.9577" proportion-of-xs="0.0503">
                           <offenders count="1">
                              <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" value="142" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="2100" num-offenders="7" cumulative-xs="336.2589" proportion-of-xs="0.0522">
                           <offenders count="7" truncated-at="5">
                              <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" value="23" />
                              <hinode name="com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.ConditionalTagHandler.convertValue(Class, String):Object" type="method" size="107" value="21" />
                              <hinode name="com.ibatis.common.jdbc.logging.StatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="121" value="20" />
                              <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" value="20" />
                              <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" value="20" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="13" truncated-at="10">
                        <hinode name="com.ibatis.sqlmap.engine" type="meta-package" size="25521" xs="2571">
                           <metric name="Tangled" value="0.1007" threshold="0" />
                           <metric name="Fat" value="44" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis.sqlmap" type="meta-package" size="25683" xs="1661">
                           <metric name="Tangled" value="0.0647" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis.sqlmap.engine.mapping" type="meta-package" size="8380" xs="1158">
                           <metric name="Tangled" value="0.1383" threshold="0" />
                           <metric name="Fat" value="9" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis.common.jdbc.SimpleDataSource" type="class" size="2091" xs="323">
                           <metric name="Fat" value="142" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis.common" type="meta-package" size="9524" xs="293">
                           <metric name="Tangled" value="0.0308" threshold="0" />
                           <metric name="Fat" value="6" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis" type="meta-package" size="35207" xs="100">
                           <metric name="Tangled" value="0.0028" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="com.ibatis.common.jdbc.SimpleDataSource.popConnection(String, String):SimplePooledConnection" type="method" size="334" xs="83">
                           <metric name="Fat" value="20" threshold="15" />
                        </hinode>
                        <hinode name="com.ibatis.common.jdbc.ScriptRunner.runScript(Connection, Reader):void" type="method" size="266" xs="66">
                           <metric name="Fat" value="20" threshold="15" />
                        </hinode>
                        <hinode name="com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke(Object, Method, Object[]):Object" type="method" size="184" xs="64">
                           <metric name="Fat" value="23" threshold="15" />
                        </hinode>
                        <hinode name="com.ibatis.common.jdbc.SimpleDataSource.initialize(Map):void" type="method" size="291" xs="48">
                           <metric name="Fat" value="18" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="jfreechart" dir="jfreechart" snapshots="8" latest="1.0.13">
         <snapshot label="1.0.13" location="1_0_13" timestamp="4/20/09 12:00 AM" detail="true" size="789" date="4/20/09" time="12:00 AM" index="0" days-old="506">
            <hiview>
               <stats>
                  <size ni="268466" jars="4" packages="61" classes-all="857" inners="68" abstracts="164" interfaces="0" anons="28" classes-outer="789" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="61" tangles="3" tangled-nodes="33" biggest="25" tanglicity="0.4208" level="Leaf package" />
                  <tanglicity nodes="4" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="789" tangles="23" tangled-nodes="109" biggest="41" tanglicity="0.0561" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="268466" cumulative-xs="118108.6766" average-xs="0.4399">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="13" num-offenders="4" cumulative-xs="77313.1525" proportion-of-xs="0.6546">
                           <offenders count="4">
                              <hinode name="org.jfree.chart" type="meta-package" size="177093" value="0.3781" />
                              <hinode name="org.jfree.base" type="meta-package" size="4467" value="0.2581" />
                              <hinode name="org.jfree.data" type="meta-package" size="42634" value="0.1644" />
                              <hinode name="org.jfree" type="meta-package" size="268466" value="0.0082" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="13" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="61" num-offenders="2" cumulative-xs="7879.6688" proportion-of-xs="0.0667">
                           <offenders count="2">
                              <hinode name="org.jfree.chart.plot" type="package" size="44774" value="137" />
                              <hinode name="org.jfree.chart.axis" type="package" size="27674" value="131" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="857" num-offenders="17" cumulative-xs="23174.0618" proportion-of-xs="0.1962">
                           <offenders count="17" truncated-at="5">
                              <hinode name="org.jfree.chart.plot.XYPlot" type="class" size="6823" value="556" />
                              <hinode name="org.jfree.chart.renderer.AbstractRenderer" type="class" size="3333" value="482" />
                              <hinode name="org.jfree.chart.plot.CategoryPlot" type="class" size="5528" value="478" />
                              <hinode name="org.jfree.chart.plot.PiePlot" type="class" size="3869" value="400" />
                              <hinode name="org.jfree.chart.ChartPanel" type="class" size="3902" value="317" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="10352" num-offenders="90" cumulative-xs="9741.7935" proportion-of-xs="0.0825">
                           <offenders count="90" truncated-at="5">
                              <hinode name="org.jfree.chart.plot.XYPlot.equals(Object):boolean" type="method" size="425" value="55" />
                              <hinode name="org.jfree.chart.renderer.AbstractRenderer.equals(Object):boolean" type="method" size="419" value="54" />
                              <hinode name="org.jfree.chart.plot.PiePlot.equals(Object):boolean" type="method" size="395" value="52" />
                              <hinode name="org.jfree.chart.plot.CategoryPlot.equals(Object):boolean" type="method" size="379" value="50" />
                              <hinode name="org.jfree.chart.plot.XYPlot.draw(Graphics2D, Rectangle2D, Point2D, PlotState, PlotRenderingInfo):void" type="method" size="656" value="46" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="113" truncated-at="10">
                        <hinode name="org.jfree.chart" type="meta-package" size="177093" xs="66950">
                           <metric name="Tangled" value="0.3781" threshold="0" />
                           <metric name="Fat" value="85" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.data" type="meta-package" size="42634" xs="7008">
                           <metric name="Tangled" value="0.1644" threshold="0" />
                           <metric name="Fat" value="33" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.plot" type="package" size="44774" xs="5555">
                           <metric name="Fat" value="137" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.plot.XYPlot" type="class" size="6823" xs="5350">
                           <metric name="Fat" value="556" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.plot.CategoryPlot" type="class" size="5528" xs="4140">
                           <metric name="Fat" value="478" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.plot.PiePlot" type="class" size="3869" xs="2708">
                           <metric name="Fat" value="400" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.renderer.AbstractRenderer" type="class" size="3333" xs="2503">
                           <metric name="Fat" value="482" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.ChartPanel" type="class" size="3902" xs="2424">
                           <metric name="Fat" value="317" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree.chart.axis" type="package" size="27674" xs="2323">
                           <metric name="Fat" value="131" threshold="120" />
                        </hinode>
                        <hinode name="org.jfree" type="meta-package" size="268466" xs="2201">
                           <metric name="Tangled" value="0.0082" threshold="0" />
                           <metric name="Fat" value="29" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="lucene" dir="lucene" snapshots="5" latest="3.0.0">
         <snapshot label="3.0.0" location="3_0_0" timestamp="11/22/09 12:00 AM" detail="true" size="961" date="11/22/09" time="12:00 AM" index="0" days-old="290">
            <hiview>
               <stats>
                  <size ni="278535" jars="26" packages="95" classes-all="1491" inners="530" abstracts="206" interfaces="0" anons="206" classes-outer="961" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="95" tangles="7" tangled-nodes="28" biggest="8" tanglicity="0.1306" level="Leaf package" />
                  <tanglicity nodes="26" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="961" tangles="21" tangled-nodes="158" biggest="96" tanglicity="0.1012" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="278535" cumulative-xs="197185.8849" average-xs="0.7079">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="22" num-offenders="9" cumulative-xs="95016.1602" proportion-of-xs="0.4819">
                           <offenders count="9" truncated-at="5">
                              <hinode name="org.apache.lucene.analysis.cn.smart" type="meta-package" size="4550" value="0.3714" />
                              <hinode name="org.apache.lucene" type="meta-package" size="278535" value="0.3178" />
                              <hinode name="org.apache.lucene.xmlparser" type="meta-package" size="2723" value="0.2649" />
                              <hinode name="org.apache.lucene.benchmark.quality" type="meta-package" size="2412" value="0.1351" />
                              <hinode name="org.apache.lucene.benchmark.byTask" type="meta-package" size="15734" value="0.1337" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="22" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="95" num-offenders="2" cumulative-xs="66153.7915" proportion-of-xs="0.3355">
                           <offenders count="2">
                              <hinode name="org.apache.lucene.index" type="package" size="56192" value="670" />
                              <hinode name="org.apache.lucene.search" type="package" size="28733" value="396" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="1491" num-offenders="17" cumulative-xs="22421.8338" proportion-of-xs="0.1137">
                           <offenders count="17" truncated-at="5">
                              <hinode name="org.apache.lucene.index.IndexWriter" type="class" size="7988" value="729" />
                              <hinode name="org.apache.lucene.index.DocumentsWriter" type="class" size="3498" value="311" />
                              <hinode name="org.apache.lucene.demo.html.HTMLParser" type="class" size="2391" value="297" />
                              <hinode name="org.apache.lucene.queryParser.QueryParser" type="class" size="3657" value="266" />
                              <hinode name="org.apache.lucene.demo.html.HTMLParserTokenManager" type="class" size="3923" value="228" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="9722" num-offenders="76" cumulative-xs="13594.0994" proportion-of-xs="0.0689">
                           <offenders count="76" truncated-at="5">
                              <hinode name="org.apache.lucene.analysis.br.BrazilianStemmer.step2():boolean" type="method" size="1748" value="116" />
                              <hinode name="org.apache.lucene.queryParser.QueryParserTokenManager.jjMoveNfa_3(int, int):int" type="method" size="1121" value="78" />
                              <hinode name="org.apache.lucene.demo.html.HTMLParserTokenManager.jjMoveNfa_0(int, int):int" type="method" size="713" value="62" />
                              <hinode name="org.apache.lucene.queryParser.precedence.PrecedenceQueryParserTokenManager.jjMoveNfa_3(int, int):int" type="method" size="917" value="61" />
                              <hinode name="org.apache.lucene.queryParser.surround.parser.QueryParserTokenManager.jjMoveNfa_1(int, int):int" type="method" size="1016" value="50" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="104" truncated-at="10">
                        <hinode name="org.apache.lucene" type="meta-package" size="278535" xs="88518">
                           <metric name="Tangled" value="0.3178" threshold="0" />
                           <metric name="Fat" value="84" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.index" type="package" size="56192" xs="46127">
                           <metric name="Fat" value="670" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.search" type="package" size="28733" xs="20026">
                           <metric name="Fat" value="396" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.index.IndexWriter" type="class" size="7988" xs="6673">
                           <metric name="Fat" value="729" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.index.DocumentsWriter" type="class" size="3498" xs="2148">
                           <metric name="Fat" value="311" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.benchmark.byTask" type="meta-package" size="15734" xs="2104">
                           <metric name="Tangled" value="0.1337" threshold="0" />
                           <metric name="Fat" value="17" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.queryParser.QueryParser" type="class" size="3657" xs="2007">
                           <metric name="Fat" value="266" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.demo.html.HTMLParserTokenManager" type="class" size="3923" xs="1858">
                           <metric name="Fat" value="228" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.analysis.cn.smart" type="meta-package" size="4550" xs="1690">
                           <metric name="Tangled" value="0.3714" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.lucene.analysis.br.BrazilianStemmer.step2():boolean" type="method" size="1748" xs="1521">
                           <metric name="Fat" value="116" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="maven" dir="maven" snapshots="7" latest="2.2.1">
         <snapshot label="2.2.1" location="2_2_1" timestamp="8/6/09 12:00 AM" detail="true" size="437" date="8/6/09" time="12:00 AM" index="0" days-old="398">
            <hiview>
               <stats>
                  <size ni="107197" jars="1" packages="80" classes-all="480" inners="43" abstracts="95" interfaces="0" anons="32" classes-outer="437" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="80" tangles="8" tangled-nodes="41" biggest="14" tanglicity="0.2274" level="Leaf package" />
                  <tanglicity nodes="1" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="437" tangles="6" tangled-nodes="25" biggest="9" tanglicity="0.0276" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="107197" cumulative-xs="20108.4196" average-xs="0.1876">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="26" num-offenders="11" cumulative-xs="9650.4605" proportion-of-xs="0.4799">
                           <offenders count="11" truncated-at="5">
                              <hinode name="org.apache.maven.project" type="meta-package" size="17552" value="0.2469" />
                              <hinode name="org.apache.maven.artifact" type="meta-package" size="15613" value="0.1651" />
                              <hinode name="org.apache.maven.artifact.repository.metadata" type="meta-package" size="4166" value="0.1385" />
                              <hinode name="org.apache.maven.usability.plugin" type="meta-package" size="2574" value="0.0857" />
                              <hinode name="org.apache.maven.plugin.registry" type="meta-package" size="2833" value="0.0789" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="26" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="80" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="480" num-offenders="4" cumulative-xs="4797.2271" proportion-of-xs="0.2386">
                           <offenders count="4">
                              <hinode name="org.apache.maven.project.MavenProject" type="class" size="2891" value="335" />
                              <hinode name="org.apache.maven.project.ModelUtils" type="class" size="2563" value="165" />
                              <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Reader" type="class" size="8380" value="153" />
                              <hinode name="org.apache.maven.project.DefaultMavenProjectBuilder" type="class" size="4167" value="134" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="4372" num-offenders="42" cumulative-xs="5660.7319" proportion-of-xs="0.2815">
                           <offenders count="42" truncated-at="5">
                              <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(String, XmlPullParser, boolean):Model" type="method" size="901" value="71" />
                              <hinode name="org.apache.maven.cli.MavenCli.main(String[], ClassWorld):int" type="method" size="472" value="46" />
                              <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Writer.writeModel(Model, String, XmlSerializer):void" type="method" size="633" value="42" />
                              <hinode name="org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.parseSettings(String, XmlPullParser, boolean):Settings" type="method" size="489" value="39" />
                              <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(String, XmlPullParser, boolean):Build" type="method" size="450" value="38" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="57" truncated-at="10">
                        <hinode name="org.apache.maven.project" type="meta-package" size="17552" xs="4333">
                           <metric name="Tangled" value="0.2469" threshold="0" />
                           <metric name="Fat" value="12" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.artifact" type="meta-package" size="15613" xs="2577">
                           <metric name="Tangled" value="0.1651" threshold="0" />
                           <metric name="Fat" value="44" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.project.MavenProject" type="class" size="2891" xs="1855">
                           <metric name="Fat" value="335" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Reader" type="class" size="8380" xs="1807">
                           <metric name="Fat" value="153" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(String, XmlPullParser, boolean):Model" type="method" size="901" xs="710">
                           <metric name="Fat" value="71" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.maven.project.ModelUtils" type="class" size="2563" xs="699">
                           <metric name="Fat" value="165" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.artifact.repository.metadata" type="meta-package" size="4166" xs="576">
                           <metric name="Tangled" value="0.1385" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven" type="meta-package" size="107197" xs="508">
                           <metric name="Tangled" value="0.0047" threshold="0" />
                           <metric name="Fat" value="70" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.plugin" type="meta-package" size="13752" xs="436">
                           <metric name="Tangled" value="0.0317" threshold="0" />
                           <metric name="Fat" value="7" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.maven.project.DefaultMavenProjectBuilder" type="class" size="4167" xs="435">
                           <metric name="Fat" value="134" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="netbeans" dir="netbeans" snapshots="3" latest="6.7.1">
         <snapshot label="6.7.1" location="6_7_1" timestamp="7/23/09 12:00 AM" detail="true" size="12097" date="7/23/09" time="12:00 AM" index="0" days-old="412">
            <hiview>
               <stats>
                  <size ni="4981871" jars="299" packages="1497" classes-all="29767" inners="17670" abstracts="3002" interfaces="0" anons="10376" classes-outer="12097" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="1497" tangles="189" tangled-nodes="857" biggest="29" tanglicity="0.0575" level="Leaf package" />
                  <tanglicity nodes="299" tangles="1" tangled-nodes="2" biggest="2" tanglicity="0.0067" level="Jar" />
                  <tanglicity nodes="12097" tangles="588" tangled-nodes="4895" biggest="190" tanglicity="0.041" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="4981871" cumulative-xs="2655669.4937" average-xs="0.5331">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="424" num-offenders="193" cumulative-xs="1064562.0206" proportion-of-xs="0.4009">
                           <offenders count="193" truncated-at="5">
                              <hinode name="org.netbeans.modules.diff" type="meta-package" size="32858" value="0.6549" />
                              <hinode name="org.netbeans.modules.autoupdate.ui" type="meta-package" size="35397" value="0.5802" />
                              <hinode name="org.netbeans.modules.j2ee.metadata.model" type="meta-package" size="3063" value="0.5" />
                              <hinode name="org.netbeans.modules.profiler.categories" type="meta-package" size="2056" value="0.4681" />
                              <hinode name="org.netbeans.modules.subversion.ui.wizards" type="meta-package" size="5699" value="0.4667" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="424" num-offenders="2" cumulative-xs="721504.3014" proportion-of-xs="0.2717">
                           <offenders count="2">
                              <hinode name="org.netbeans.modules.maven" type="meta-package" size="176996" value="160" />
                              <hinode name="org.netbeans.modules" type="meta-package" size="3803049" value="146" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="1497" num-offenders="18" cumulative-xs="306512.1777" proportion-of-xs="0.1154">
                           <offenders count="18" truncated-at="5">
                              <hinode name="org.netbeans.modules.form" type="package" size="126804" value="722" />
                              <hinode name="org.netbeans.editor" type="package" size="82461" value="492" />
                              <hinode name="org.netbeans.modules.xml.schema.model.impl" type="package" size="11085" value="428" />
                              <hinode name="org.netbeans.tax" type="package" size="16208" value="309" />
                              <hinode name="org.netbeans.modules.xml.schema.model" type="package" size="1944" value="285" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="29767" num-offenders="258" cumulative-xs="356158.7617" proportion-of-xs="0.1341">
                           <offenders count="258" truncated-at="5">
                              <hinode name="org.netbeans.modules.xml.text.syntax.javacc.XMLSyntaxTokenManager" type="class" size="13783" value="799" />
                              <hinode name="org.netbeans.modules.debugger.jpda.expr.JavaParser" type="class" size="9460" value="765" />
                              <hinode name="org.netbeans.lib.ddl.adaptors.DefaultAdaptor" type="class" size="7201" value="663" />
                              <hinode name="org.netbeans.modules.java.source.save.Reformatter$Pretty" type="class" size="10660" value="590" />
                              <hinode name="org.netbeans.modules.xml.text.syntax.javacc.DTDSyntaxTokenManager" type="class" size="10754" value="562" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="191882" num-offenders="1409" cumulative-xs="206932.2324" proportion-of-xs="0.0779">
                           <offenders count="1409" truncated-at="5">
                              <hinode name="org.netbeans.tax.UnicodeClasses.isXMLBaseChar(int):boolean" type="method" size="1763" value="353" />
                              <hinode name="org.netbeans.lib.xml.lexer.UnicodeClasses.isXMLBaseChar(int):boolean" type="method" size="1763" value="353" />
                              <hinode name="org.netbeans.modules.xml.text.syntax.UnicodeClasses.isXMLBaseChar(int):boolean" type="method" size="1763" value="353" />
                              <hinode name="org.netbeans.modules.css.parser.CssParserTokenManager.jjMoveNfa_0(int, int):int" type="method" size="9491" value="307" />
                              <hinode name="org.netbeans.tax.UnicodeClasses.isXMLCombiningChar(int):boolean" type="method" size="808" value="162" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="1878" truncated-at="10">
                        <hinode name="org.netbeans.modules" type="meta-package" size="3803049" xs="706873">
                           <metric name="Tangled" value="0.0078" threshold="0" />
                           <metric name="Fat" value="146" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans" type="meta-package" size="4981871" xs="263238">
                           <metric name="Tangled" value="0.0528" threshold="0" />
                           <metric name="Fat" value="56" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.form" type="package" size="126804" xs="105728">
                           <metric name="Fat" value="722" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.editor" type="package" size="82461" xs="62348">
                           <metric name="Fat" value="492" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.maven" type="meta-package" size="176996" xs="61915">
                           <metric name="Tangled" value="0.0998" threshold="0" />
                           <metric name="Fat" value="160" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.debugger.jpda" type="meta-package" size="187937" xs="52335">
                           <metric name="Tangled" value="0.2785" threshold="0" />
                           <metric name="Fat" value="28" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.hibernate.mapping.model" type="package" size="83522" xs="37756">
                           <metric name="Fat" value="219" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.jemmy.operators" type="package" size="72708" xs="35893">
                           <metric name="Fat" value="237" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.form" type="meta-package" size="285699" xs="30724">
                           <metric name="Tangled" value="0.1075" threshold="0" />
                           <metric name="Fat" value="50" threshold="120" />
                        </hinode>
                        <hinode name="org.netbeans.modules.autoupdate" type="meta-package" size="66500" xs="24716">
                           <metric name="Tangled" value="0.3717" threshold="0" />
                           <metric name="Fat" value="3" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="pmd" dir="pmd" snapshots="4" latest="5.0">
         <snapshot label="5.0" location="5_0" timestamp="6/11/09 12:00 AM" detail="true" size="700" date="6/11/09" time="12:00 AM" index="0" days-old="454">
            <hiview>
               <stats>
                  <size ni="146338" jars="2" packages="73" classes-all="850" inners="150" abstracts="109" interfaces="0" anons="73" classes-outer="700" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="73" tangles="2" tangled-nodes="37" biggest="34" tanglicity="0.4676" level="Leaf package" />
                  <tanglicity nodes="2" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="700" tangles="9" tangled-nodes="359" biggest="258" tanglicity="0.3783" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="146338" cumulative-xs="146929.462" average-xs="1.004">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="21" num-offenders="5" cumulative-xs="62100.3416" proportion-of-xs="0.4227">
                           <offenders count="5">
                              <hinode name="net.sourceforge.pmd" type="meta-package" size="146338" value="0.4004" />
                              <hinode name="net.sourceforge.pmd.lang.ast" type="meta-package" size="4958" value="0.1163" />
                              <hinode name="net.sourceforge.pmd.dcd" type="meta-package" size="3184" value="0.0614" />
                              <hinode name="net.sourceforge.pmd.lang.java" type="meta-package" size="67792" value="0.0188" />
                              <hinode name="net.sourceforge.pmd.lang" type="meta-package" size="112288" value="0.013" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="21" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="73" num-offenders="3" cumulative-xs="38603.5721" proportion-of-xs="0.2627">
                           <offenders count="3">
                              <hinode name="net.sourceforge.pmd.lang.java.ast" type="package" size="38663" value="768" />
                              <hinode name="net.sourceforge.pmd.lang.ecmascript.ast" type="package" size="2854" value="322" />
                              <hinode name="net.sourceforge.pmd.lang.jsp.ast" type="package" size="15622" value="164" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="850" num-offenders="8" cumulative-xs="39177.2641" proportion-of-xs="0.2666">
                           <offenders count="8" truncated-at="5">
                              <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParser" type="class" size="23463" value="2182" />
                              <hinode name="net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager" type="class" size="8739" value="474" />
                              <hinode name="net.sourceforge.pmd.lang.jsp.ast.JspParser" type="class" size="4350" value="343" />
                              <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager" type="class" size="8086" value="334" />
                              <hinode name="net.sourceforge.pmd.cpd.GUI" type="class" size="2406" value="166" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="6210" num-offenders="40" cumulative-xs="7048.2843" proportion-of-xs="0.048">
                           <offenders count="40" truncated-at="5">
                              <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjMoveNfa_0(int, int):int" type="method" size="1296" value="69" />
                              <hinode name="net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager.jjMoveNfa_0(int, int):int" type="method" size="1342" value="58" />
                              <hinode name="net.sourceforge.pmd.lang.java.ast.DumpFacade.dump(JavaNode, String):void" type="method" size="527" value="51" />
                              <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjCanMove_1(int, int, int, long, long):boolean" type="method" size="459" value="40" />
                              <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager.jjCanMove_2(int, int, int, long, long):boolean" type="method" size="459" value="40" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="56" truncated-at="10">
                        <hinode name="net.sourceforge.pmd" type="meta-package" size="146338" xs="58594">
                           <metric name="Tangled" value="0.4004" threshold="0" />
                           <metric name="Fat" value="22" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.java.ast" type="package" size="38663" xs="32621">
                           <metric name="Fat" value="768" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParser" type="class" size="23463" xs="22172">
                           <metric name="Fat" value="2182" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager" type="class" size="8739" xs="6526">
                           <metric name="Fat" value="474" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager" type="class" size="8086" xs="5180">
                           <metric name="Fat" value="334" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.jsp.ast" type="package" size="15622" xs="4191">
                           <metric name="Fat" value="164" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.jsp.ast.JspParser" type="class" size="4350" xs="2828">
                           <metric name="Fat" value="343" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.ecmascript.ast" type="package" size="2854" xs="1790">
                           <metric name="Fat" value="322" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager" type="class" size="6130" xs="1617">
                           <metric name="Fat" value="163" threshold="120" />
                        </hinode>
                        <hinode name="net.sourceforge.pmd.lang" type="meta-package" size="112288" xs="1458">
                           <metric name="Tangled" value="0.013" threshold="0" />
                           <metric name="Fat" value="34" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="sonar" dir="sonar" snapshots="8" latest="1.11.1">
         <snapshot label="1.11.1" location="1_11_1" timestamp="10/20/09 12:00 AM" detail="true" size="512" date="10/20/09" time="12:00 AM" index="0" days-old="323">
            <hiview>
               <stats>
                  <size ni="66325" jars="15" packages="82" classes-all="645" inners="133" abstracts="127" interfaces="0" anons="76" classes-outer="512" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="82" tangles="9" tangled-nodes="26" biggest="7" tanglicity="0.1195" level="Leaf package" />
                  <tanglicity nodes="15" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="512" tangles="10" tangled-nodes="39" biggest="12" tanglicity="0.0308" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="66325" cumulative-xs="8111.9543" average-xs="0.1223">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="32" num-offenders="8" cumulative-xs="8055.185" proportion-of-xs="0.993">
                           <offenders count="8" truncated-at="5">
                              <hinode name="org.sonar.plugins.core.hotspots.client" type="meta-package" size="1430" value="0.3529" />
                              <hinode name="org.sonar.core.configuration" type="meta-package" size="732" value="0.2222" />
                              <hinode name="org.sonar.plugins.core.clouds.client" type="meta-package" size="1427" value="0.2162" />
                              <hinode name="org.sonar.api" type="meta-package" size="25719" value="0.1971" />
                              <hinode name="org.sonar.core" type="meta-package" size="5968" value="0.1212" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="32" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="82" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="645" num-offenders="1" cumulative-xs="56.7692" proportion-of-xs="0.007">
                           <offenders count="1">
                              <hinode name="org.sonar.api.database.model.MeasureModel" type="class" size="738" value="130" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="4108" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                     </summary>
                     <offenders count="9">
                        <hinode name="org.sonar.api" type="meta-package" size="25719" xs="5067">
                           <metric name="Tangled" value="0.1971" threshold="0" />
                           <metric name="Fat" value="35" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.core" type="meta-package" size="5968" xs="723">
                           <metric name="Tangled" value="0.1212" threshold="0" />
                           <metric name="Fat" value="13" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.api.web.gwt.client" type="meta-package" size="5171" xs="586">
                           <metric name="Tangled" value="0.1134" threshold="0" />
                           <metric name="Fat" value="5" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.batch" type="meta-package" size="4347" xs="511">
                           <metric name="Tangled" value="0.1176" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.plugins.core.hotspots.client" type="meta-package" size="1430" xs="504">
                           <metric name="Tangled" value="0.3529" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.plugins.core.clouds.client" type="meta-package" size="1427" xs="308">
                           <metric name="Tangled" value="0.2162" threshold="0" />
                           <metric name="Fat" value="4" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.plugins.findbugs" type="meta-package" size="1711" xs="190">
                           <metric name="Tangled" value="0.1111" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.core.configuration" type="meta-package" size="732" xs="162">
                           <metric name="Tangled" value="0.2222" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.sonar.api.database.model.MeasureModel" type="class" size="738" xs="56">
                           <metric name="Fat" value="130" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="2" diagram-time="1260378063000" date="Dec 9, 2009">
               <lite-base type="package" level="Leaf package" num-nodes="82" num-edges="302">
                  <violations total="2" total-weighted="6" population="302" population-weighted="5599" added="0" added-weighted="0" removed="0" removed-weighted="0" violated-rules="2">
                     <diagram name="Top Level 1.11.1 Architecture with Squid" num-violations="0" num-weighted-violations="0">
                        <description />
                     </diagram>
                     <diagram name="Top and Second Level 1.5 Architecture" num-violations="2" num-weighted-violations="6">
                        <description />
                        <violated-rule source="$GP0.1$GP1.0" target="$GP0.1$GP0.0" allowed="true" source_disp="database" target_disp="rules" synthetic="true" num-violations="1" num-violations-weighted="2" />
                        <violated-rule source="$GP0.1$GP3.0" target="$GP0.1$GP1.0" allowed="true" source_disp="core" target_disp="database" synthetic="true" num-violations="1" num-violations-weighted="4" />
                     </diagram>
                  </violations>
               </lite-base>
            </architecture>
         </snapshot>
      </project>
      <project name="spring" dir="spring" snapshots="4" latest="3.0.0.RC1">
         <snapshot label="3.0.0.RC1" location="3_0_0_RC1" timestamp="9/25/09 12:00 AM" detail="true" size="2369" date="9/25/09" time="12:00 AM" index="0" days-old="348">
            <hiview>
               <stats>
                  <size ni="356843" jars="20" packages="269" classes-all="2957" inners="588" abstracts="872" interfaces="0" anons="243" classes-outer="2369" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="269" tangles="1" tangled-nodes="5" biggest="5" tanglicity="0.0186" level="Leaf package" />
                  <tanglicity nodes="20" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="2369" tangles="21" tangled-nodes="95" biggest="17" tanglicity="0.0119" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="356843" cumulative-xs="85111.2235" average-xs="0.2385">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="78" num-offenders="3" cumulative-xs="2634.8442" proportion-of-xs="0.031">
                           <offenders count="3">
                              <hinode name="org.springframework.expression.spel.standard" type="meta-package" size="4105" value="0.3" />
                              <hinode name="org.springframework.expression.spel" type="meta-package" size="14816" value="0.0563" />
                              <hinode name="org.springframework.web" type="meta-package" size="60418" value="0.0094" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="78" num-offenders="1" cumulative-xs="67510.8378" proportion-of-xs="0.7932">
                           <offenders count="1">
                              <hinode name="org.springframework" type="meta-package" size="356843" value="148" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="269" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="2957" num-offenders="11" cumulative-xs="6265.3852" proportion-of-xs="0.0736">
                           <offenders count="11" truncated-at="5">
                              <hinode name="org.springframework.beans.factory.support.AbstractBeanDefinition" type="class" size="1374" value="252" />
                              <hinode name="org.springframework.beans.factory.support.AbstractBeanFactory" type="class" size="2468" value="194" />
                              <hinode name="org.springframework.expression.spel.standard.internal.InternalSpelExpressionParser" type="class" size="2012" value="192" />
                              <hinode name="org.springframework.orm.hibernate3.HibernateTemplate" type="class" size="2677" value="191" />
                              <hinode name="org.springframework.asm.MethodWriter" type="class" size="3623" value="180" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="20696" num-offenders="69" cumulative-xs="8700.1562" proportion-of-xs="0.1022">
                           <offenders count="69" truncated-at="5">
                              <hinode name="org.springframework.asm.ClassReader.accept(ClassVisitor, Attribute[], boolean):void" type="method" size="2180" value="121" />
                              <hinode name="org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory():SessionFactory" type="method" size="637" value="55" />
                              <hinode name="org.springframework.beans.BeanWrapperImpl.setPropertyValue(PropertyTokenHolder, PropertyValue):void" type="method" size="916" value="45" />
                              <hinode name="org.springframework.asm.MethodWriter.a(int[], int[], int):int[]" type="method" size="880" value="41" />
                              <hinode name="org.springframework.asm.MethodWriter.a(ByteVector):void" type="method" size="603" value="40" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="84" truncated-at="10">
                        <hinode name="org.springframework" type="meta-package" size="356843" xs="67510">
                           <metric name="Tangled" value="0" threshold="0" />
                           <metric name="Fat" value="148" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.asm.ClassReader.accept(ClassVisitor, Attribute[], boolean):void" type="method" size="2180" xs="1909">
                           <metric name="Fat" value="121" threshold="15" />
                        </hinode>
                        <hinode name="org.springframework.expression.spel.standard" type="meta-package" size="4105" xs="1231">
                           <metric name="Tangled" value="0.3" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.asm.MethodWriter" type="class" size="3623" xs="1207">
                           <metric name="Fat" value="180" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.orm.hibernate3.HibernateTemplate" type="class" size="2677" xs="995">
                           <metric name="Fat" value="191" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.beans.factory.support.AbstractBeanFactory" type="class" size="2468" xs="941">
                           <metric name="Fat" value="194" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.expression.spel" type="meta-package" size="14816" xs="834">
                           <metric name="Tangled" value="0.0563" threshold="0" />
                           <metric name="Fat" value="9" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.expression.spel.standard.internal.InternalSpelExpressionParser" type="class" size="2012" xs="754">
                           <metric name="Fat" value="192" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.beans.factory.support.AbstractBeanDefinition" type="class" size="1374" xs="719">
                           <metric name="Fat" value="252" threshold="120" />
                        </hinode>
                        <hinode name="org.springframework.beans.BeanWrapperImpl.setPropertyValue(PropertyTokenHolder, PropertyValue):void" type="method" size="916" xs="610">
                           <metric name="Fat" value="45" threshold="15" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
      <project name="struts" dir="struts" snapshots="3" latest="2.0.0-S">
         <snapshot label="2.0.0-S" location="2_0_0_S" timestamp="8/20/06 12:00 AM" detail="true" size="479" date="8/20/06" time="12:00 AM" index="0" days-old="1480">
            <hiview>
               <stats>
                  <size ni="57016" jars="3" packages="54" classes-all="553" inners="74" abstracts="78" interfaces="0" anons="44" classes-outer="479" />
                  <externals visible="false" count="0" />
                  <parse-errors count="0" />
               </stats>
               <tanglicities>
                  <tanglicity nodes="54" tangles="3" tangled-nodes="24" biggest="20" tanglicity="0.3741" level="Leaf package" />
                  <tanglicity nodes="3" tangles="0" tangled-nodes="0" biggest="0" tanglicity="0" level="Jar" />
                  <tanglicity nodes="479" tangles="8" tangled-nodes="151" biggest="120" tanglicity="0.2525" level="Outer class" />
               </tanglicities>
               <xs-config>
                  <entry metric="Tangled" threshold="0" scope="design" />
                  <entry metric="Fat" threshold="120" scope="design" />
                  <entry metric="Fat" threshold="120" scope="leaf package" />
                  <entry metric="Fat" threshold="120" scope="class" />
                  <entry metric="Fat" threshold="15" scope="method" />
                  <xs-summary>
                     <summary size="57016" cumulative-xs="13546.716" average-xs="0.2376">
                        <slice metric="Tangled" threshold="0" scope="design" num-contributors="17" num-offenders="7" cumulative-xs="11691.2725" proportion-of-xs="0.863">
                           <offenders count="7" truncated-at="5">
                              <hinode name="org.apache.struts2.components.table" type="meta-package" size="1917" value="0.5" />
                              <hinode name="org.apache.struts2.dispatcher" type="meta-package" size="5759" value="0.2963" />
                              <hinode name="org.apache.struts2.components" type="meta-package" size="12624" value="0.25" />
                              <hinode name="org.apache.struts2.views" type="meta-package" size="15410" value="0.1429" />
                              <hinode name="org.apache.struts2.sitegraph" type="meta-package" size="2064" value="0.0789" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="120" scope="design" num-contributors="17" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="leaf package" num-contributors="54" num-offenders="0" cumulative-xs="0" proportion-of-xs="0">
                           <offenders count="0" />
                        </slice>
                        <slice metric="Fat" threshold="120" scope="class" num-contributors="553" num-offenders="1" cumulative-xs="356.9231" proportion-of-xs="0.0263">
                           <offenders count="1">
                              <hinode name="org.apache.struts2.views.freemarker.tags.StrutsModels" type="class" size="928" value="195" />
                           </offenders>
                        </slice>
                        <slice metric="Fat" threshold="15" scope="method" num-contributors="3457" num-offenders="16" cumulative-xs="1498.5203" proportion-of-xs="0.1106">
                           <offenders count="16" truncated-at="5">
                              <hinode name="org.apache.struts2.components.DoubleListUIBean.evaluateExtraParams():void" type="method" size="456" value="41" />
                              <hinode name="org.apache.struts2.components.UIBean.evaluateParams():void" type="method" size="437" value="38" />
                              <hinode name="org.apache.struts2.components.OptionTransferSelect.evaluateExtraParams():void" type="method" size="426" value="35" />
                              <hinode name="org.apache.struts2.components.Tree.evaluateExtraParams():void" type="method" size="239" value="24" />
                              <hinode name="org.apache.struts2.views.jsp.ui.TreeTag.populateParams():void" type="method" size="169" value="24" />
                           </offenders>
                        </slice>
                     </summary>
                     <offenders count="24" truncated-at="10">
                        <hinode name="org.apache.struts2" type="meta-package" size="57016" xs="3444">
                           <metric name="Tangled" value="0.0604" threshold="0" />
                           <metric name="Fat" value="51" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.components" type="meta-package" size="12624" xs="3156">
                           <metric name="Tangled" value="0.25" threshold="0" />
                           <metric name="Fat" value="3" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.views" type="meta-package" size="15410" xs="2201">
                           <metric name="Tangled" value="0.1429" threshold="0" />
                           <metric name="Fat" value="5" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.dispatcher" type="meta-package" size="5759" xs="1706">
                           <metric name="Tangled" value="0.2963" threshold="0" />
                           <metric name="Fat" value="4" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.components.table" type="meta-package" size="1917" xs="958">
                           <metric name="Tangled" value="0.5" threshold="0" />
                           <metric name="Fat" value="2" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.views.freemarker.tags.StrutsModels" type="class" size="928" xs="356">
                           <metric name="Fat" value="195" threshold="120" />
                        </hinode>
                        <hinode name="org.apache.struts2.components.DoubleListUIBean.evaluateExtraParams():void" type="method" size="456" xs="289">
                           <metric name="Fat" value="41" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.struts2.components.UIBean.evaluateParams():void" type="method" size="437" xs="264">
                           <metric name="Fat" value="38" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.struts2.components.OptionTransferSelect.evaluateExtraParams():void" type="method" size="426" xs="243">
                           <metric name="Fat" value="35" threshold="15" />
                        </hinode>
                        <hinode name="org.apache.struts2.sitegraph" type="meta-package" size="2064" xs="162">
                           <metric name="Tangled" value="0.0789" threshold="0" />
                           <metric name="Fat" value="5" threshold="120" />
                        </hinode>
                     </offenders>
                  </xs-summary>
               </xs-config>
            </hiview>
            <architecture num-diagrams="0" diagram-time="0" />
         </snapshot>
      </project>
   </response>
</page>

