<?xml version="1.0" encoding="UTF-8"?>

<BugCollection version="2.0.1-dev-20120406-r14283" sequence="0" timestamp="1333721004684" analysisTimestamp="1333721004701" release="">
  <Project projectName="FindBugs">
    <Jar>/Users/pugh/Documents/fb-trunk/findbugs/build/classes</Jar>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/build/classes</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/findbugs.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/jdepend-2.9.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/bcel.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/dom4j-1.6.1.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/AppleJavaExtensions.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/junit.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/asm-3.3.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/asm-commons-3.3.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/asm-tree-3.3.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/jaxen-1.1.6.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/jsr305.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/jFormatString.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/commons-lang-2.6.jar</AuxClasspathEntry>
    <AuxClasspathEntry>/Users/pugh/Documents/fb-trunk/findbugs/lib/jcip-annotations.jar</AuxClasspathEntry>
    <SrcDir>/Users/pugh/Documents/fb-trunk/findbugs/src/java</SrcDir>
    <SrcDir>/Users/pugh/Documents/fb-trunk/findbugs/src/gui</SrcDir>
    <SrcDir>/Users/pugh/Documents/fb-trunk/findbugs/src/junit</SrcDir>
    <SrcDir>/Users/pugh/Documents/fb-trunk/findbugs/src/tools</SrcDir>
    <WrkDir>build</WrkDir>
    <SuppressionFilter>
      <And>
        <Rank value="16"/>
        <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
      </And>
      <And>
        <Class name="edu.umd.cs.findbugs.util.FractionalMultiset"/>
        <Bug pattern="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS"/>
      </And>
      <And>
        <Class name="~edu.umd.cs.findbugs.detect\.[^.]+"/>
        <Bug category="EXPERIMENTAL"/>
      </And>
      <And>
        <Designation designation="MOSTLY_HARMLESS"/>
        <Bug pattern="SF_SWITCH_NO_DEFAULT"/>
      </And>
    </SuppressionFilter>
    <Cloud id="edu.umd.cs.findbugs.cloud.appengine.findbugs-cloud" online="true" detailsUrl="http://findbugs-cloud.appspot.com/issues/%s?embed"></Cloud>
  </Project>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490626197"/>
    <Class classname="edu.umd.cs.findbugs.OpcodeStack">
      <SourceLine classname="edu.umd.cs.findbugs.OpcodeStack" start="98" end="3193" sourcefile="OpcodeStack.java" sourcepath="edu/umd/cs/findbugs/OpcodeStack.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.OpcodeStack" name="pushByIntMath" signature="(Ledu/umd/cs/findbugs/visitclass/DismantleBytecode;ILedu/umd/cs/findbugs/OpcodeStack$Item;Ledu/umd/cs/findbugs/OpcodeStack$Item;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.OpcodeStack" start="2803" end="2938" startBytecode="0" endBytecode="1925" sourcefile="OpcodeStack.java" sourcepath="edu/umd/cs/findbugs/OpcodeStack.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.OpcodeStack" start="2821" end="2861" startBytecode="152" endBytecode="560" sourcefile="OpcodeStack.java" sourcepath="edu/umd/cs/findbugs/OpcodeStack.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490207692"/>
    <Class classname="edu.umd.cs.findbugs.Tokenizer">
      <SourceLine classname="edu.umd.cs.findbugs.Tokenizer" start="35" end="215" sourcefile="Tokenizer.java" sourcepath="edu/umd/cs/findbugs/Tokenizer.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.Tokenizer" name="munchString" signature="(I)Ledu/umd/cs/findbugs/Token;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.Tokenizer" start="121" end="146" startBytecode="0" endBytecode="316" sourcefile="Tokenizer.java" sourcepath="edu/umd/cs/findbugs/Tokenizer.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.Tokenizer" start="134" end="142" startBytecode="61" endBytecode="115" sourcefile="Tokenizer.java" sourcepath="edu/umd/cs/findbugs/Tokenizer.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490213762"/>
    <Class classname="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback">
      <SourceLine classname="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback" start="201" end="322" sourcefile="InnerClassAccessMap.java" sourcepath="edu/umd/cs/findbugs/ba/InnerClassAccessMap.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback" name="handleInstruction" signature="(II)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback" start="211" end="221" startBytecode="0" endBytecode="163" sourcefile="InnerClassAccessMap.java" sourcepath="edu/umd/cs/findbugs/ba/InnerClassAccessMap.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback" start="211" end="218" startBytecode="1" endBytecode="84" sourcefile="InnerClassAccessMap.java" sourcepath="edu/umd/cs/findbugs/ba/InnerClassAccessMap.java"/>
  </BugInstance>
  <BugInstance type="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" priority="2" abbrev="ST" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1319211125136"/>
    <Class classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges">
      <SourceLine classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" start="44" end="178" sourcefile="PruneInfeasibleExceptionEdges.java" sourcepath="edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" name="execute" signature="()V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" start="120" end="172" startBytecode="0" endBytecode="628" sourcefile="PruneInfeasibleExceptionEdges.java" sourcepath="edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java"/>
    </Method>
    <Field classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" name="numEdgesPruned" signature="I" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" sourcefile="PruneInfeasibleExceptionEdges.java" sourcepath="edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java"/>
    </Field>
    <SourceLine classname="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" start="164" end="164" startBytecode="252" endBytecode="252" sourcefile="PruneInfeasibleExceptionEdges.java" sourcepath="edu/umd/cs/findbugs/ba/PruneInfeasibleExceptionEdges.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490226180"/>
    <Class classname="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator">
      <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator" start="45" end="123" sourcefile="GenericSignatureParser.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericSignatureParser.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator" name="next" signature="()Ljava/lang/String;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator" start="53" end="119" startBytecode="0" endBytecode="807" sourcefile="GenericSignatureParser.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericSignatureParser.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator" start="82" end="91" startBytecode="339" endBytecode="384" sourcefile="GenericSignatureParser.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericSignatureParser.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322437682269"/>
    <Class classname="edu.umd.cs.findbugs.ba.generic.GenericUtilities">
      <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericUtilities" start="42" end="431" sourcefile="GenericUtilities.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericUtilities.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.generic.GenericUtilities" name="split" signature="(Ljava/lang/String;Z)Ljava/util/List;" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericUtilities" start="405" end="431" startBytecode="0" endBytecode="380" sourcefile="GenericUtilities.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericUtilities.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.generic.GenericUtilities" start="411" end="427" startBytecode="44" endBytecode="137" sourcefile="GenericUtilities.java" sourcepath="edu/umd/cs/findbugs/ba/generic/GenericUtilities.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490228649"/>
    <Class classname="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis">
      <SourceLine classname="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis" start="44" end="146" sourcefile="FieldSetAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/heap/FieldSetAnalysis.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis" name="handleInstruction" signature="(Lorg/apache/bcel/generic/InstructionHandle;Ledu/umd/cs/findbugs/ba/BasicBlock;Ledu/umd/cs/findbugs/ba/heap/FieldSet;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis" start="108" end="138" startBytecode="0" endBytecode="260" sourcefile="FieldSetAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/heap/FieldSetAnalysis.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis" start="112" end="135" startBytecode="15" endBytecode="117" sourcefile="FieldSetAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/heap/FieldSetAnalysis.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/27/11 1:33 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490233471"/>
    <Class classname="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet">
      <SourceLine classname="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet" start="38" end="380" sourcefile="TypeQualifierValueSet.java" sourcepath="edu/umd/cs/findbugs/ba/jsr305/TypeQualifierValueSet.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet" name="modelSourceSink" signature="(Ledu/umd/cs/findbugs/ba/jsr305/SourceSinkInfo;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet" start="60" end="83" startBytecode="0" endBytecode="197" sourcefile="TypeQualifierValueSet.java" sourcepath="edu/umd/cs/findbugs/ba/jsr305/TypeQualifierValueSet.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet" start="66" end="71" startBytecode="45" endBytecode="92" sourcefile="TypeQualifierValueSet.java" sourcepath="edu/umd/cs/findbugs/ba/jsr305/TypeQualifierValueSet.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490239852"/>
    <Class classname="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder">
      <SourceLine classname="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" start="79" end="928" sourcefile="NullDerefAndRedundantComparisonFinder.java" sourcepath="edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonFinder.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" name="examineBasicBlocks" signature="()V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" start="188" end="216" startBytecode="0" endBytecode="286" sourcefile="NullDerefAndRedundantComparisonFinder.java" sourcepath="edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonFinder.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" start="204" end="211" startBytecode="72" endBytecode="130" sourcefile="NullDerefAndRedundantComparisonFinder.java" sourcepath="edu/umd/cs/findbugs/ba/npe/NullDerefAndRedundantComparisonFinder.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490241570"/>
    <Class classname="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis">
      <SourceLine classname="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" start="68" end="490" sourcefile="ObligationAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/obl/ObligationAnalysis.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" name="comparesObligationTypeToNull" signature="(Ledu/umd/cs/findbugs/ba/Edge;)Ledu/umd/cs/findbugs/ba/obl/Obligation;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" start="233" end="265" startBytecode="0" endBytecode="368" sourcefile="ObligationAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/obl/ObligationAnalysis.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" start="244" end="252" startBytecode="69" endBytecode="136" sourcefile="ObligationAnalysis.java" sourcepath="edu/umd/cs/findbugs/ba/obl/ObligationAnalysis.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490246666"/>
    <Class classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2">
      <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="198" end="477" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" name="visitInsn" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="268" end="295" startBytecode="0" endBytecode="305" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="268" end="290" startBytecode="1" endBytecode="188" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490251742"/>
    <Class classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2">
      <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="198" end="477" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" name="visitMethodInsn" signature="(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="364" end="413" startBytecode="0" endBytecode="590" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" start="394" end="400" startBytecode="256" endBytecode="309" sourcefile="ClassParserUsingASM.java" sourcepath="edu/umd/cs/findbugs/classfile/engine/ClassParserUsingASM.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490260521"/>
    <Class classname="edu.umd.cs.findbugs.cloud.AbstractCloud">
      <SourceLine classname="edu.umd.cs.findbugs.cloud.AbstractCloud" start="63" end="838" sourcefile="AbstractCloud.java" sourcepath="edu/umd/cs/findbugs/cloud/AbstractCloud.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.cloud.AbstractCloud" name="getConsensusDesignation" signature="(Ledu/umd/cs/findbugs/BugInstance;)Ledu/umd/cs/findbugs/cloud/Cloud$UserDesignation;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.cloud.AbstractCloud" start="342" end="402" startBytecode="0" endBytecode="840" sourcefile="AbstractCloud.java" sourcepath="edu/umd/cs/findbugs/cloud/AbstractCloud.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.cloud.AbstractCloud" start="356" end="366" startBytecode="116" endBytecode="168" sourcefile="AbstractCloud.java" sourcepath="edu/umd/cs/findbugs/cloud/AbstractCloud.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/27/11 1:33 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490267510"/>
    <Class classname="edu.umd.cs.findbugs.detect.AtomicityProblem">
      <SourceLine classname="edu.umd.cs.findbugs.detect.AtomicityProblem" start="40" end="127" sourcefile="AtomicityProblem.java" sourcepath="edu/umd/cs/findbugs/detect/AtomicityProblem.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.AtomicityProblem" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.AtomicityProblem" start="72" end="127" startBytecode="0" endBytecode="530" sourcefile="AtomicityProblem.java" sourcepath="edu/umd/cs/findbugs/detect/AtomicityProblem.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.AtomicityProblem" start="72" end="118" startBytecode="1" endBytecode="325" sourcefile="AtomicityProblem.java" sourcepath="edu/umd/cs/findbugs/detect/AtomicityProblem.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490270172"/>
    <Class classname="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph">
      <SourceLine classname="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph" start="57" end="140" sourcefile="BuildInterproceduralCallGraph.java" sourcepath="edu/umd/cs/findbugs/detect/BuildInterproceduralCallGraph.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph" start="99" end="109" startBytecode="0" endBytecode="165" sourcefile="BuildInterproceduralCallGraph.java" sourcepath="edu/umd/cs/findbugs/detect/BuildInterproceduralCallGraph.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph" start="99" end="107" startBytecode="1" endBytecode="62" sourcefile="BuildInterproceduralCallGraph.java" sourcepath="edu/umd/cs/findbugs/detect/BuildInterproceduralCallGraph.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490271716"/>
    <Class classname="edu.umd.cs.findbugs.detect.DefaultEncodingDetector">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DefaultEncodingDetector" start="124" end="142" sourcefile="DefaultEncodingDetector.java" sourcepath="edu/umd/cs/findbugs/detect/DefaultEncodingDetector.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.DefaultEncodingDetector" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DefaultEncodingDetector" start="131" end="142" startBytecode="0" endBytecode="176" sourcefile="DefaultEncodingDetector.java" sourcepath="edu/umd/cs/findbugs/detect/DefaultEncodingDetector.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DefaultEncodingDetector" start="131" end="138" startBytecode="1" endBytecode="83" sourcefile="DefaultEncodingDetector.java" sourcepath="edu/umd/cs/findbugs/detect/DefaultEncodingDetector.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490286870"/>
    <Class classname="edu.umd.cs.findbugs.detect.DumbMethods">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="74" end="1189" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.DumbMethods" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="215" end="1005" startBytecode="0" endBytecode="8505" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="242" end="265" startBytecode="214" endBytecode="423" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="538" end="546" startBytecode="2289" endBytecode="2372" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="596" end="607" startBytecode="2668" endBytecode="2728" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="620" end="631" startBytecode="2813" endBytecode="2864" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="635" end="646" startBytecode="2878" endBytecode="2928" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="TESTING" priority="1" abbrev="TEST" category="EXPERIMENTAL" firstSeen="10/14/10 12:41 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1319211125167"/>
    <Class classname="edu.umd.cs.findbugs.detect.DumbMethods">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="74" end="1189" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.DumbMethods" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="215" end="1005" startBytecode="0" endBytecode="8505" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Method>
    <String value="Did you mean MICROS_PER_DAY"/>
    <Int value="500654080" role="INT_VALUE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="217" end="217" startBytecode="37" endBytecode="37" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="219" end="219" startBytecode="83" endBytecode="83" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="TESTING" priority="1" abbrev="TEST" category="EXPERIMENTAL" firstSeen="10/14/10 12:41 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1328133066563"><![CDATA[checking for the value that indicates the bug]]></UserAnnotation>
    <Class classname="edu.umd.cs.findbugs.detect.DumbMethods">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="74" end="1189" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.DumbMethods" name="visit" signature="(Lorg/apache/bcel/classfile/Field;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="156" end="167" startBytecode="0" endBytecode="178" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    </Method>
    <String value="Did you mean MICROS_PER_DAY"/>
    <Int value="500654080" role="INT_VALUE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="160" end="160" startBytecode="36" endBytecode="36" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.DumbMethods" start="161" end="161" startBytecode="71" endBytecode="71" sourcefile="DumbMethods.java" sourcepath="edu/umd/cs/findbugs/detect/DumbMethods.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490294263"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" start="41" end="117" sourcefile="FindFieldSelfAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/FindFieldSelfAssignment.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" start="60" end="117" startBytecode="0" endBytecode="676" sourcefile="FindFieldSelfAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/FindFieldSelfAssignment.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" start="94" end="113" startBytecode="250" endBytecode="405" sourcefile="FindFieldSelfAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/FindFieldSelfAssignment.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490317437"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit" start="34" end="275" sourcefile="FindNonShortCircuit.java" sourcepath="edu/umd/cs/findbugs/detect/FindNonShortCircuit.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit" name="scanForBooleanValue" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit" start="204" end="258" startBytecode="0" endBytecode="473" sourcefile="FindNonShortCircuit.java" sourcepath="edu/umd/cs/findbugs/detect/FindNonShortCircuit.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit" start="208" end="214" startBytecode="88" endBytecode="143" sourcefile="FindNonShortCircuit.java" sourcepath="edu/umd/cs/findbugs/detect/FindNonShortCircuit.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindNonShortCircuit" start="219" end="228" startBytecode="156" endBytecode="228" sourcefile="FindNonShortCircuit.java" sourcepath="edu/umd/cs/findbugs/detect/FindNonShortCircuit.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490332381"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindPuzzlers">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindPuzzlers" start="59" end="650" sourcefile="FindPuzzlers.java" sourcepath="edu/umd/cs/findbugs/detect/FindPuzzlers.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindPuzzlers" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindPuzzlers" start="167" end="643" startBytecode="0" endBytecode="5665" sourcefile="FindPuzzlers.java" sourcepath="edu/umd/cs/findbugs/detect/FindPuzzlers.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindPuzzlers" start="395" end="421" startBytecode="1834" endBytecode="2009" sourcefile="FindPuzzlers.java" sourcepath="edu/umd/cs/findbugs/detect/FindPuzzlers.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490337795"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindSelfComparison">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison" start="42" end="254" sourcefile="FindSelfComparison.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindSelfComparison" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison" start="82" end="210" startBytecode="0" endBytecode="1763" sourcefile="FindSelfComparison.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison" start="151" end="197" startBytecode="589" endBytecode="1126" sourcefile="FindSelfComparison.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490340977"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindSelfComparison2">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison2" start="61" end="218" sourcefile="FindSelfComparison2.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison2.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindSelfComparison2" name="analyzeMethod" signature="(Ledu/umd/cs/findbugs/ba/ClassContext;Lorg/apache/bcel/classfile/Method;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison2" start="88" end="153" startBytecode="0" endBytecode="1002" sourcefile="FindSelfComparison2.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison2.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindSelfComparison2" start="98" end="148" startBytecode="78" endBytecode="678" sourcefile="FindSelfComparison2.java" sourcepath="edu/umd/cs/findbugs/detect/FindSelfComparison2.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490343272"/>
    <Class classname="edu.umd.cs.findbugs.detect.FindUnconditionalWait">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindUnconditionalWait" start="37" end="72" sourcefile="FindUnconditionalWait.java" sourcepath="edu/umd/cs/findbugs/detect/FindUnconditionalWait.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FindUnconditionalWait" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FindUnconditionalWait" start="58" end="72" startBytecode="0" endBytecode="191" sourcefile="FindUnconditionalWait.java" sourcepath="edu/umd/cs/findbugs/detect/FindUnconditionalWait.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FindUnconditionalWait" start="58" end="68" startBytecode="4" endBytecode="114" sourcefile="FindUnconditionalWait.java" sourcepath="edu/umd/cs/findbugs/detect/FindUnconditionalWait.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490348509"/>
    <Class classname="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures" start="53" end="284" sourcefile="FunctionsThatMightBeMistakenForProcedures.java" sourcepath="edu/umd/cs/findbugs/detect/FunctionsThatMightBeMistakenForProcedures.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures" start="192" end="284" startBytecode="0" endBytecode="935" sourcefile="FunctionsThatMightBeMistakenForProcedures.java" sourcepath="edu/umd/cs/findbugs/detect/FunctionsThatMightBeMistakenForProcedures.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures" start="192" end="279" startBytecode="1" endBytecode="566" sourcefile="FunctionsThatMightBeMistakenForProcedures.java" sourcepath="edu/umd/cs/findbugs/detect/FunctionsThatMightBeMistakenForProcedures.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490351492"/>
    <Class classname="edu.umd.cs.findbugs.detect.InfiniteLoop">
      <SourceLine classname="edu.umd.cs.findbugs.detect.InfiniteLoop" start="42" end="466" sourcefile="InfiniteLoop.java" sourcepath="edu/umd/cs/findbugs/detect/InfiniteLoop.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.InfiniteLoop" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.InfiniteLoop" start="284" end="397" startBytecode="0" endBytecode="1206" sourcefile="InfiniteLoop.java" sourcepath="edu/umd/cs/findbugs/detect/InfiniteLoop.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.InfiniteLoop" start="286" end="390" startBytecode="20" endBytecode="767" sourcefile="InfiniteLoop.java" sourcepath="edu/umd/cs/findbugs/detect/InfiniteLoop.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490353035"/>
    <Class classname="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference">
      <SourceLine classname="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference" start="48" end="164" sourcefile="LostLoggerDueToWeakReference.java" sourcepath="edu/umd/cs/findbugs/detect/LostLoggerDueToWeakReference.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference" start="85" end="131" startBytecode="0" endBytecode="466" sourcefile="LostLoggerDueToWeakReference.java" sourcepath="edu/umd/cs/findbugs/detect/LostLoggerDueToWeakReference.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference" start="85" end="128" startBytecode="1" endBytecode="283" sourcefile="LostLoggerDueToWeakReference.java" sourcepath="edu/umd/cs/findbugs/detect/LostLoggerDueToWeakReference.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490358712"/>
    <Class classname="edu.umd.cs.findbugs.detect.MethodReturnCheck">
      <SourceLine classname="edu.umd.cs.findbugs.detect.MethodReturnCheck" start="52" end="240" sourcefile="MethodReturnCheck.java" sourcepath="edu/umd/cs/findbugs/detect/MethodReturnCheck.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.MethodReturnCheck" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.MethodReturnCheck" start="127" end="194" startBytecode="0" endBytecode="910" sourcefile="MethodReturnCheck.java" sourcepath="edu/umd/cs/findbugs/detect/MethodReturnCheck.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.MethodReturnCheck" start="130" end="140" startBytecode="55" endBytecode="198" sourcefile="MethodReturnCheck.java" sourcepath="edu/umd/cs/findbugs/detect/MethodReturnCheck.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490360575"/>
    <Class classname="edu.umd.cs.findbugs.detect.Noise">
      <SourceLine classname="edu.umd.cs.findbugs.detect.Noise" start="115" end="249" sourcefile="Noise.java" sourcepath="edu/umd/cs/findbugs/detect/Noise.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.Noise" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.Noise" start="159" end="249" startBytecode="0" endBytecode="1022" sourcefile="Noise.java" sourcepath="edu/umd/cs/findbugs/detect/Noise.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.Noise" start="159" end="245" startBytecode="1" endBytecode="875" sourcefile="Noise.java" sourcepath="edu/umd/cs/findbugs/detect/Noise.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490363054"/>
    <Class classname="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays">
      <SourceLine classname="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays" start="34" end="84" sourcefile="PreferZeroLengthArrays.java" sourcepath="edu/umd/cs/findbugs/detect/PreferZeroLengthArrays.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays" start="69" end="84" startBytecode="0" endBytecode="168" sourcefile="PreferZeroLengthArrays.java" sourcepath="edu/umd/cs/findbugs/detect/PreferZeroLengthArrays.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays" start="69" end="78" startBytecode="1" endBytecode="68" sourcefile="PreferZeroLengthArrays.java" sourcepath="edu/umd/cs/findbugs/detect/PreferZeroLengthArrays.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490365829"/>
    <Class classname="edu.umd.cs.findbugs.detect.PublicSemaphores">
      <SourceLine classname="edu.umd.cs.findbugs.detect.PublicSemaphores" start="50" end="98" sourcefile="PublicSemaphores.java" sourcepath="edu/umd/cs/findbugs/detect/PublicSemaphores.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.PublicSemaphores" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.PublicSemaphores" start="76" end="98" startBytecode="0" endBytecode="249" sourcefile="PublicSemaphores.java" sourcepath="edu/umd/cs/findbugs/detect/PublicSemaphores.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.PublicSemaphores" start="79" end="94" startBytecode="12" endBytecode="142" sourcefile="PublicSemaphores.java" sourcepath="edu/umd/cs/findbugs/detect/PublicSemaphores.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490369195"/>
    <Class classname="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment">
      <SourceLine classname="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment" start="48" end="107" sourcefile="QuestionableBooleanAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/QuestionableBooleanAssignment.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment" start="61" end="107" startBytecode="0" endBytecode="407" sourcefile="QuestionableBooleanAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/QuestionableBooleanAssignment.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment" start="64" end="104" startBytecode="27" endBytecode="240" sourcefile="QuestionableBooleanAssignment.java" sourcepath="edu/umd/cs/findbugs/detect/QuestionableBooleanAssignment.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490384347"/>
    <Class classname="edu.umd.cs.findbugs.detect.StringConcatenation">
      <SourceLine classname="edu.umd.cs.findbugs.detect.StringConcatenation" start="44" end="276" sourcefile="StringConcatenation.java" sourcepath="edu/umd/cs/findbugs/detect/StringConcatenation.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.StringConcatenation" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.StringConcatenation" start="120" end="276" startBytecode="0" endBytecode="1567" sourcefile="StringConcatenation.java" sourcepath="edu/umd/cs/findbugs/detect/StringConcatenation.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.StringConcatenation" start="131" end="145" startBytecode="35" endBytecode="108" sourcefile="StringConcatenation.java" sourcepath="edu/umd/cs/findbugs/detect/StringConcatenation.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.StringConcatenation" start="152" end="243" startBytecode="146" endBytecode="898" sourcefile="StringConcatenation.java" sourcepath="edu/umd/cs/findbugs/detect/StringConcatenation.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
    <SourceLine classname="edu.umd.cs.findbugs.detect.StringConcatenation" start="255" end="269" startBytecode="951" endBytecode="1039" sourcefile="StringConcatenation.java" sourcepath="edu/umd/cs/findbugs/detect/StringConcatenation.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490397949"/>
    <Class classname="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" start="55" end="113" sourcefile="SuperfluousInstanceOf.java" sourcepath="edu/umd/cs/findbugs/detect/SuperfluousInstanceOf.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" start="75" end="113" startBytecode="0" endBytecode="403" sourcefile="SuperfluousInstanceOf.java" sourcepath="edu/umd/cs/findbugs/detect/SuperfluousInstanceOf.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" start="75" end="109" startBytecode="4" endBytecode="214" sourcefile="SuperfluousInstanceOf.java" sourcepath="edu/umd/cs/findbugs/detect/SuperfluousInstanceOf.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="11/26/11 6:52 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490401146"/>
    <Class classname="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" start="47" end="138" sourcefile="SynchronizationOnSharedBuiltinConstant.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizationOnSharedBuiltinConstant.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" start="80" end="128" startBytecode="0" endBytecode="580" sourcefile="SynchronizationOnSharedBuiltinConstant.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizationOnSharedBuiltinConstant.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" start="80" end="123" startBytecode="1" endBytecode="345" sourcefile="SynchronizationOnSharedBuiltinConstant.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizationOnSharedBuiltinConstant.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490403386"/>
    <Class classname="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" start="34" end="136" sourcefile="SynchronizeOnClassLiteralNotGetClass.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizeOnClassLiteralNotGetClass.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" start="72" end="136" startBytecode="0" endBytecode="793" sourcefile="SynchronizeOnClassLiteralNotGetClass.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizeOnClassLiteralNotGetClass.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" start="105" end="134" startBytecode="243" endBytecode="426" sourcefile="SynchronizeOnClassLiteralNotGetClass.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizeOnClassLiteralNotGetClass.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490404745"/>
    <Class classname="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" start="36" end="136" sourcefile="SynchronizingOnContentsOfFieldToProtectField.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizingOnContentsOfFieldToProtectField.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" start="65" end="136" startBytecode="0" endBytecode="640" sourcefile="SynchronizingOnContentsOfFieldToProtectField.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizingOnContentsOfFieldToProtectField.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" start="102" end="131" startBytecode="228" endBytecode="381" sourcefile="SynchronizingOnContentsOfFieldToProtectField.java" sourcepath="edu/umd/cs/findbugs/detect/SynchronizingOnContentsOfFieldToProtectField.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490407120"/>
    <Class classname="edu.umd.cs.findbugs.detect.TestingGround">
      <SourceLine classname="edu.umd.cs.findbugs.detect.TestingGround" start="39" end="85" sourcefile="TestingGround.java" sourcepath="edu/umd/cs/findbugs/detect/TestingGround.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.TestingGround" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.TestingGround" start="56" end="67" startBytecode="0" endBytecode="189" sourcefile="TestingGround.java" sourcepath="edu/umd/cs/findbugs/detect/TestingGround.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.TestingGround" start="56" end="63" startBytecode="1" endBytecode="96" sourcefile="TestingGround.java" sourcepath="edu/umd/cs/findbugs/detect/TestingGround.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490410694"/>
    <Class classname="edu.umd.cs.findbugs.detect.UnreadFields">
      <SourceLine classname="edu.umd.cs.findbugs.detect.UnreadFields" start="82" end="1100" sourcefile="UnreadFields.java" sourcepath="edu/umd/cs/findbugs/detect/UnreadFields.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.UnreadFields" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.UnreadFields" start="379" end="723" startBytecode="0" endBytecode="4783" sourcefile="UnreadFields.java" sourcepath="edu/umd/cs/findbugs/detect/UnreadFields.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.UnreadFields" start="383" end="404" startBytecode="70" endBytecode="178" sourcefile="UnreadFields.java" sourcepath="edu/umd/cs/findbugs/detect/UnreadFields.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490412317"/>
    <Class classname="edu.umd.cs.findbugs.detect.UselessSubclassMethod">
      <SourceLine classname="edu.umd.cs.findbugs.detect.UselessSubclassMethod" start="60" end="275" sourcefile="UselessSubclassMethod.java" sourcepath="edu/umd/cs/findbugs/detect/UselessSubclassMethod.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.UselessSubclassMethod" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.UselessSubclassMethod" start="149" end="221" startBytecode="0" endBytecode="872" sourcefile="UselessSubclassMethod.java" sourcepath="edu/umd/cs/findbugs/detect/UselessSubclassMethod.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.UselessSubclassMethod" start="149" end="218" startBytecode="11" endBytecode="579" sourcefile="UselessSubclassMethod.java" sourcepath="edu/umd/cs/findbugs/detect/UselessSubclassMethod.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490413437"/>
    <Class classname="edu.umd.cs.findbugs.detect.WrongMapIterator">
      <SourceLine classname="edu.umd.cs.findbugs.detect.WrongMapIterator" start="78" end="270" sourcefile="WrongMapIterator.java" sourcepath="edu/umd/cs/findbugs/detect/WrongMapIterator.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.detect.WrongMapIterator" name="sawOpcode" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.detect.WrongMapIterator" start="130" end="239" startBytecode="0" endBytecode="939" sourcefile="WrongMapIterator.java" sourcepath="edu/umd/cs/findbugs/detect/WrongMapIterator.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.detect.WrongMapIterator" start="130" end="235" startBytecode="4" endBytecode="648" sourcefile="WrongMapIterator.java" sourcepath="edu/umd/cs/findbugs/detect/WrongMapIterator.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1322490432555"/>
    <Class classname="edu.umd.cs.findbugs.gui2.MainFrame">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.MainFrame" start="86" end="1031" sourcefile="MainFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/MainFrame.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.gui2.MainFrame" name="searchSource" signature="(I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.MainFrame" start="832" end="847" startBytecode="0" endBytecode="194" sourcefile="MainFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/MainFrame.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.gui2.MainFrame" start="834" end="842" startBytecode="11" endBytecode="68" sourcefile="MainFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/MainFrame.java"/>
  </BugInstance>
  <BugInstance type="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN" priority="2" abbrev="RC" category="BAD_PRACTICE" firstSeen="8/1/11 8:10 PM" reviews="1" consensus="BAD_ANALYSIS">
    <UserAnnotation designation="BAD_ANALYSIS" user="bill.pugh@gmail.com" timestamp="1319211125189"/>
    <Class classname="edu.umd.cs.findbugs.gui2.PreferencesFrame">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.PreferencesFrame" start="88" end="726" sourcefile="PreferencesFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/PreferencesFrame.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.gui2.PreferencesFrame" name="handleWindowClose" signature="()V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.PreferencesFrame" start="191" end="229" startBytecode="0" endBytecode="115" sourcefile="PreferencesFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/PreferencesFrame.java"/>
    </Method>
    <Type descriptor="Ljava/lang/Boolean;" role="TYPE_FOUND">
      <SourceLine classname="java.lang.Boolean" start="26" end="245" sourcefile="Boolean.java" sourcepath="java/lang/Boolean.java"/>
    </Type>
    <LocalVariable name="newSetting" register="10" pc="140" role="LOCAL_VARIABLE_VALUE_OF"/>
    <LocalVariable name="existingSetting" register="11" pc="140" role="LOCAL_VARIABLE_VALUE_OF"/>
    <SourceLine classname="edu.umd.cs.findbugs.gui2.PreferencesFrame" start="206" end="206" startBytecode="142" endBytecode="142" sourcefile="PreferencesFrame.java" sourcepath="edu/umd/cs/findbugs/gui2/PreferencesFrame.java"/>
  </BugInstance>
  <BugInstance type="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" priority="1" abbrev="ST" category="STYLE" firstSeen="7/28/11 2:09 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1319211125189"/>
    <Class classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" start="58" end="394" sourcefile="SorterTableColumnModel.java" sourcepath="edu/umd/cs/findbugs/gui2/SorterTableColumnModel.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" name="check" signature="()V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" start="82" end="90" startBytecode="0" endBytecode="182" sourcefile="SorterTableColumnModel.java" sourcepath="edu/umd/cs/findbugs/gui2/SorterTableColumnModel.java"/>
    </Method>
    <Field classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" name="shownError" signature="Z" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" sourcefile="SorterTableColumnModel.java" sourcepath="edu/umd/cs/findbugs/gui2/SorterTableColumnModel.java"/>
    </Field>
    <SourceLine classname="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" start="86" end="86" startBytecode="42" endBytecode="42" sourcefile="SorterTableColumnModel.java" sourcepath="edu/umd/cs/findbugs/gui2/SorterTableColumnModel.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322490482786"/>
    <Class classname="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument">
      <SourceLine classname="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument" start="48" end="178" sourcefile="JavaSourceDocument.java" sourcepath="edu/umd/cs/findbugs/sourceViewer/JavaSourceDocument.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument" name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/io/Reader;Ledu/umd/cs/findbugs/ba/SourceFile;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument" start="106" end="167" startBytecode="0" endBytecode="862" sourcefile="JavaSourceDocument.java" sourcepath="edu/umd/cs/findbugs/sourceViewer/JavaSourceDocument.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument" start="146" end="160" startBytecode="382" endBytecode="504" sourcefile="JavaSourceDocument.java" sourcepath="edu/umd/cs/findbugs/sourceViewer/JavaSourceDocument.java"/>
  </BugInstance>
  <BugInstance type="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" priority="2" abbrev="OBL" category="EXPERIMENTAL" firstSeen="12/9/11 4:06 PM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1323465932925"/>
    <Class classname="edu.umd.cs.findbugs.tools.ComparePerfomance">
      <SourceLine classname="edu.umd.cs.findbugs.tools.ComparePerfomance" start="42" end="114" sourcefile="ComparePerfomance.java" sourcepath="edu/umd/cs/findbugs/tools/ComparePerfomance.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.tools.ComparePerfomance" name="foo" signature="(Ljava/io/File;I)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.tools.ComparePerfomance" start="63" end="85" startBytecode="0" endBytecode="503" sourcefile="ComparePerfomance.java" sourcepath="edu/umd/cs/findbugs/tools/ComparePerfomance.java"/>
    </Method>
    <Class classname="java.io.InputStream" role="CLASS_REFTYPE">
      <SourceLine classname="java.io.InputStream" start="26" end="346" sourcefile="InputStream.java" sourcepath="java/io/InputStream.java"/>
    </Class>
    <Int value="1" role="INT_OBLIGATIONS_REMAINING"/>
    <SourceLine classname="edu.umd.cs.findbugs.tools.ComparePerfomance" start="66" end="66" startBytecode="20" endBytecode="20" sourcefile="ComparePerfomance.java" sourcepath="edu/umd/cs/findbugs/tools/ComparePerfomance.java" role="SOURCE_LINE_OBLIGATION_CREATED"/>
    <SourceLine classname="edu.umd.cs.findbugs.tools.ComparePerfomance" start="67" end="67" startBytecode="25" endBytecode="25" sourcefile="ComparePerfomance.java" sourcepath="edu/umd/cs/findbugs/tools/ComparePerfomance.java" role="SOURCE_LINE_PATH_CONTINUES"/>
    <SourceLine classname="edu.umd.cs.findbugs.tools.ComparePerfomance" start="69" end="69" startBytecode="46" endBytecode="46" sourcefile="ComparePerfomance.java" sourcepath="edu/umd/cs/findbugs/tools/ComparePerfomance.java" role="SOURCE_LINE_PATH_CONTINUES"/>
    <String value="{InputStream x 1}" role="STRING_REMAINING_OBLIGATIONS"/>
  </BugInstance>
  <BugInstance type="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK" priority="2" abbrev="TQ" category="STYLE" firstSeen="2/2/11 3:13 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1319211125192"/>
    <Class classname="edu.umd.cs.findbugs.util.ClassName">
      <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="33" end="210" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.ClassName" name="toSlashedClassName" signature="(Ljava/lang/String;)Ljava/lang/String;" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="81" end="84" startBytecode="0" endBytecode="72" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
    </Method>
    <Class classname="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName" role="CLASS_TYPE_QUALIFIER">
      <SourceLine classname="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName" sourcefile="SlashedClassName.java" sourcepath="edu/umd/cs/findbugs/internalAnnotations/SlashedClassName.java"/>
    </Class>
    <LocalVariable name="className" register="0" pc="0" role="LOCAL_VARIABLE_PARAMETER_VALUE_SOURCE_NAMED"/>
    <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="84" end="84" startBytecode="22" endBytecode="22" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
  </BugInstance>
  <BugInstance type="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK" priority="2" abbrev="TQ" category="STYLE" firstSeen="2/2/11 3:13 PM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1319211125192"/>
    <Class classname="edu.umd.cs.findbugs.util.ClassName">
      <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="33" end="210" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.ClassName" name="toDottedClassName" signature="(Ljava/lang/String;)Ljava/lang/String;" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="97" end="100" startBytecode="0" endBytecode="72" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
    </Method>
    <Class classname="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName" role="CLASS_TYPE_QUALIFIER">
      <SourceLine classname="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName" sourcefile="SlashedClassName.java" sourcepath="edu/umd/cs/findbugs/internalAnnotations/SlashedClassName.java"/>
    </Class>
    <LocalVariable name="className" register="0" pc="0" role="LOCAL_VARIABLE_PARAMETER_VALUE_SOURCE_NAMED"/>
    <SourceLine classname="edu.umd.cs.findbugs.util.ClassName" start="100" end="100" startBytecode="22" endBytecode="22" sourcefile="ClassName.java" sourcepath="edu/umd/cs/findbugs/util/ClassName.java"/>
  </BugInstance>
  <BugInstance type="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" priority="2" abbrev="DMI" category="BAD_PRACTICE" firstSeen="8/2/11 12:32 PM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1326934312973"><![CDATA[The check on the following line with throw a runtime exception if the call did not work.]]></UserAnnotation>
    <Class classname="edu.umd.cs.findbugs.util.FractionalMultiset">
      <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="32" end="108" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.FractionalMultiset" name="entriesInDecreasingOrder" signature="()Ljava/lang/Iterable;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="82" end="87" startBytecode="0" endBytecode="183" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <Method classname="java.util.TreeSet" name="addAll" signature="(Ljava/util/Collection;)Z" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.TreeSet" start="283" end="295" startBytecode="0" endBytecode="158" sourcefile="TreeSet.java" sourcepath="java/util/TreeSet.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_RETURN_VALUE_OF">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="83" end="83" startBytecode="25" endBytecode="25" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
  </BugInstance>
  <BugInstance type="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" priority="2" abbrev="DMI" category="BAD_PRACTICE" firstSeen="8/2/11 12:32 PM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1326934312973"><![CDATA[The check on the following line with throw a runtime exception if the call did not work.]]></UserAnnotation>
    <Class classname="edu.umd.cs.findbugs.util.FractionalMultiset">
      <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="32" end="108" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.FractionalMultiset" name="entriesInIncreasingOrder" signature="()Ljava/lang/Iterable;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="92" end="97" startBytecode="0" endBytecode="183" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <Method classname="java.util.TreeSet" name="addAll" signature="(Ljava/util/Collection;)Z" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.TreeSet" start="283" end="295" startBytecode="0" endBytecode="158" sourcefile="TreeSet.java" sourcepath="java/util/TreeSet.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_RETURN_VALUE_OF">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.util.FractionalMultiset" start="93" end="93" startBytecode="25" endBytecode="25" sourcefile="FractionalMultiset.java" sourcepath="edu/umd/cs/findbugs/util/FractionalMultiset.java"/>
  </BugInstance>
  <BugInstance type="UG_SYNC_SET_UNSYNC_GET" priority="2" abbrev="UG" category="MT_CORRECTNESS" firstSeen="12/11/11 11:40 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1323648247837"/>
    <Class classname="edu.umd.cs.findbugs.util.FutureValue">
      <SourceLine classname="edu.umd.cs.findbugs.util.FutureValue" start="30" end="110" sourcefile="FutureValue.java" sourcepath="edu/umd/cs/findbugs/util/FutureValue.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.FutureValue" name="get" signature="(JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;)Ljava/lang/Object;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.util.FutureValue" start="77" end="82" startBytecode="0" endBytecode="152" sourcefile="FutureValue.java" sourcepath="edu/umd/cs/findbugs/util/FutureValue.java"/>
    </Method>
    <Method classname="edu.umd.cs.findbugs.util.FutureValue" name="set" signature="(Ljava/lang/Object;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.util.FutureValue" start="104" end="110" startBytecode="0" endBytecode="155" sourcefile="FutureValue.java" sourcepath="edu/umd/cs/findbugs/util/FutureValue.java"/>
    </Method>
  </BugInstance>
  <BugInstance type="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" priority="2" abbrev="DMI" category="BAD_PRACTICE" firstSeen="8/2/11 12:32 PM" reviews="1" consensus="MOSTLY_HARMLESS">
    <UserAnnotation designation="MOSTLY_HARMLESS" user="bill.pugh@gmail.com" timestamp="1326934312974"><![CDATA[The check on the following line with throw a runtime exception if the call did not work.]]></UserAnnotation>
    <Class classname="edu.umd.cs.findbugs.util.Multiset">
      <SourceLine classname="edu.umd.cs.findbugs.util.Multiset" start="36" end="110" sourcefile="Multiset.java" sourcepath="edu/umd/cs/findbugs/util/Multiset.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.util.Multiset" name="entriesInDecreasingFrequency" signature="()Ljava/lang/Iterable;" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.util.Multiset" start="105" end="110" startBytecode="0" endBytecode="183" sourcefile="Multiset.java" sourcepath="edu/umd/cs/findbugs/util/Multiset.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <Method classname="java.util.TreeSet" name="addAll" signature="(Ljava/util/Collection;)Z" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.util.TreeSet" start="283" end="295" startBytecode="0" endBytecode="158" sourcefile="TreeSet.java" sourcepath="java/util/TreeSet.java"/>
    </Method>
    <Method classname="java.util.Map" name="entrySet" signature="()Ljava/util/Set;" isStatic="false" role="METHOD_RETURN_VALUE_OF">
      <SourceLine classname="java.util.Map" sourcefile="Map.java" sourcepath="java/util/Map.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.util.Multiset" start="106" end="106" startBytecode="25" endBytecode="25" sourcefile="Multiset.java" sourcepath="edu/umd/cs/findbugs/util/Multiset.java"/>
  </BugInstance>
  <BugInstance type="SF_SWITCH_NO_DEFAULT" priority="2" abbrev="SF" category="STYLE" firstSeen="8/21/09 12:00 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1322494797076"/>
    <Class classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode">
      <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="60" end="1073" sourcefile="DismantleBytecode.java" sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" name="visit" signature="(Lorg/apache/bcel/classfile/Code;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="485" end="875" startBytecode="0" endBytecode="4193" sourcefile="DismantleBytecode.java" sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="677" end="773" startBytecode="1427" endBytecode="2103" sourcefile="DismantleBytecode.java" sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="778" end="802" startBytecode="2108" endBytecode="2261" sourcefile="DismantleBytecode.java" sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
    <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="832" end="860" startBytecode="2513" endBytecode="2755" sourcefile="DismantleBytecode.java" sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java" role="SOURCE_LINE_ANOTHER_INSTANCE"/>
  </BugInstance>
  <BugInstance type="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" priority="2" abbrev="RV" category="BAD_PRACTICE" firstSeen="12/20/11 10:39 AM" reviews="1" consensus="NOT_A_BUG">
    <UserAnnotation designation="NOT_A_BUG" user="bill.pugh@gmail.com" timestamp="1326139859784"><![CDATA[nothing to do if we can't set the modified flag]]></UserAnnotation>
    <Class classname="edu.umd.cs.findbugs.workflow.CopyBuggySource">
      <SourceLine classname="edu.umd.cs.findbugs.workflow.CopyBuggySource" start="75" end="241" sourcefile="CopyBuggySource.java" sourcepath="edu/umd/cs/findbugs/workflow/CopyBuggySource.java"/>
    </Class>
    <Method classname="edu.umd.cs.findbugs.workflow.CopyBuggySource" name="copySourceFile" signature="(Ljava/lang/String;Ledu/umd/cs/findbugs/ba/SourceFile;)V" isStatic="false">
      <SourceLine classname="edu.umd.cs.findbugs.workflow.CopyBuggySource" start="121" end="148" startBytecode="0" endBytecode="484" sourcefile="CopyBuggySource.java" sourcepath="edu/umd/cs/findbugs/workflow/CopyBuggySource.java"/>
    </Method>
    <Method classname="java.io.File" name="setLastModified" signature="(J)Z" isStatic="false" role="METHOD_CALLED">
      <SourceLine classname="java.io.File" start="1258" end="1263" startBytecode="0" endBytecode="80" sourcefile="File.java" sourcepath="java/io/File.java"/>
    </Method>
    <SourceLine classname="edu.umd.cs.findbugs.workflow.CopyBuggySource" start="136" end="136" startBytecode="85" endBytecode="85" sourcefile="CopyBuggySource.java" sourcepath="edu/umd/cs/findbugs/workflow/CopyBuggySource.java"/>
  </BugInstance>
  <Errors errors="0" missingClasses="14">
    <MissingClass>org.apache.tools.ant.BuildException</MissingClass>
    <MissingClass>org.apache.tools.ant.DirectoryScanner</MissingClass>
    <MissingClass>org.apache.tools.ant.Location</MissingClass>
    <MissingClass>org.apache.tools.ant.Project</MissingClass>
    <MissingClass>org.apache.tools.ant.Task</MissingClass>
    <MissingClass>org.apache.tools.ant.taskdefs.Ant</MissingClass>
    <MissingClass>org.apache.tools.ant.taskdefs.Ant$Reference</MissingClass>
    <MissingClass>org.apache.tools.ant.taskdefs.Java</MissingClass>
    <MissingClass>org.apache.tools.ant.types.Commandline</MissingClass>
    <MissingClass>org.apache.tools.ant.types.Commandline$Argument</MissingClass>
    <MissingClass>org.apache.tools.ant.types.CommandlineJava</MissingClass>
    <MissingClass>org.apache.tools.ant.types.FileSet</MissingClass>
    <MissingClass>org.apache.tools.ant.types.Path</MissingClass>
    <MissingClass>org.apache.tools.ant.types.Reference</MissingClass>
  </Errors>
  <FindBugsSummary timestamp="Fri, 6 Apr 2012 10:03:24 -0400" total_classes="3462" referenced_classes="2900" total_bugs="55" total_size="169302" num_packages="55" vm_version="20.6-b01-414" cpu_seconds="4.80" clock_seconds="124.31" peak_mbytes="50.57" alloc_mbytes="1287.25" gc_seconds="0.03" priority_2="52" priority_1="3">
    <PackageStats package="edu.umd.cs.findbugs" total_bugs="2" total_types="203" total_size="30798" priority_2="2">
      <ClassStats class="edu.umd.cs.findbugs.AWTEventQueueExecutor" sourceFile="AWTEventQueueExecutor.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AbstractBugReporter" sourceFile="AbstractBugReporter.java" interface="false" size="152" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AbstractBugReporter$1" sourceFile="AbstractBugReporter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AbstractBugReporter$Error" sourceFile="AbstractBugReporter.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AddAnnotation" sourceFile="AddAnnotation.java" interface="false" size="42" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AddMessages" sourceFile="AddMessages.java" interface="false" size="93" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter" sourceFile="AnalysisCacheToRepositoryAdapter.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AnalysisError" sourceFile="AnalysisError.java" interface="false" size="87" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AnalysisLocal" sourceFile="AnalysisLocal.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AnalysisOptions" sourceFile="AnalysisOptions.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Analyze" sourceFile="Analyze.java" interface="false" size="117" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.AppVersion" sourceFile="AppVersion.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAccumulator" sourceFile="BugAccumulator.java" interface="false" size="75" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAccumulator$Data" sourceFile="BugAccumulator.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAnnotation" sourceFile="BugAnnotation.java" interface="true" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAnnotationUtil" sourceFile="BugAnnotationUtil.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAnnotationVisitor" sourceFile="BugAnnotationVisitor.java" interface="true" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugAnnotationWithSourceLines" sourceFile="BugAnnotationWithSourceLines.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugCategory" sourceFile="BugCategory.java" interface="false" size="54" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugCode" sourceFile="BugCode.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugCollection" sourceFile="BugCollection.java" interface="true" size="67" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugCollectionBugReporter" sourceFile="BugCollectionBugReporter.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugDesignation" sourceFile="BugDesignation.java" interface="false" size="148" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugInstance" sourceFile="BugInstance.java" interface="false" size="1033" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugInstance$1" sourceFile="BugInstance.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugInstance$BugPropertyIterator" sourceFile="BugInstance.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugInstance$XmlProps" sourceFile="BugInstance.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugPattern" sourceFile="BugPattern.java" interface="false" size="94" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugProperty" sourceFile="BugProperty.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugRankCategory" sourceFile="BugRankCategory.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugRanker" sourceFile="BugRanker.java" interface="false" size="120" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugRanker$1" sourceFile="BugRanker.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugRanker$Scorer" sourceFile="BugRanker.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugReporter" sourceFile="BugReporter.java" interface="true" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BugReporterObserver" sourceFile="BugReporterObserver.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ByteCodePatternDetector" sourceFile="ByteCodePatternDetector.java" interface="false" size="56" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.BytecodeScanningDetector" sourceFile="BytecodeScanningDetector.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CallGraph" sourceFile="CallGraph.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CallGraphEdge" sourceFile="CallGraphEdge.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CallGraphNode" sourceFile="CallGraphNode.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CallSite" sourceFile="CallSite.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CategoryFilteringBugReporter" sourceFile="CategoryFilteringBugReporter.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CheckBcel" sourceFile="CheckBcel.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ClassAnnotation" sourceFile="ClassAnnotation.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ClassScreener" sourceFile="ClassScreener.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ClassWarningSuppressor" sourceFile="ClassWarningSuppressor.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CommandLineUiCallback" sourceFile="CommandLineUiCallback.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CommandLineUiCallback$1" sourceFile="CommandLineUiCallback.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.CommandLineUiCallback$CurrentThreadExecutorService" sourceFile="CommandLineUiCallback.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ComponentPlugin" sourceFile="ComponentPlugin.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DeepSubtypeAnalysis" sourceFile="DeepSubtypeAnalysis.java" interface="false" size="157" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DelegatingBugReporter" sourceFile="DelegatingBugReporter.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Detector" sourceFile="Detector.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Detector2" sourceFile="Detector2.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorFactory" sourceFile="DetectorFactory.java" interface="false" size="134" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorFactory$ReflectionDetectorCreator" sourceFile="DetectorFactory.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorFactoryChooser" sourceFile="DetectorFactoryChooser.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorFactoryCollection" sourceFile="DetectorFactoryCollection.java" interface="false" size="286" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorFactoryCollection$1" sourceFile="DetectorFactoryCollection.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DetectorToDetector2Adapter" sourceFile="DetectorToDetector2Adapter.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories" sourceFile="DiscoverSourceDirectories.java" interface="false" size="128" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$1" sourceFile="DiscoverSourceDirectories.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$2" sourceFile="DiscoverSourceDirectories.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$3" sourceFile="DiscoverSourceDirectories.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$NoOpErrorLogger" sourceFile="DiscoverSourceDirectories.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$NoOpProgress" sourceFile="DiscoverSourceDirectories.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.DiscoverSourceDirectories$Progress" sourceFile="DiscoverSourceDirectories.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.EmacsBugReporter" sourceFile="EmacsBugReporter.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ErrorCountingBugReporter" sourceFile="ErrorCountingBugReporter.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ErrorCountingBugReporter$1" sourceFile="ErrorCountingBugReporter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ExcludingHashesBugReporter" sourceFile="ExcludingHashesBugReporter.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ExitCodes" sourceFile="ExitCodes.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FatalException" sourceFile="FatalException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FieldAnnotation" sourceFile="FieldAnnotation.java" interface="false" size="153" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FieldWarningSuppressor" sourceFile="FieldWarningSuppressor.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FilterBugReporter" sourceFile="FilterBugReporter.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs" sourceFile="FindBugs.java" interface="false" size="199" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs2" sourceFile="FindBugs2.java" interface="false" size="569" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs2$1" sourceFile="FindBugs2.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs2$2" sourceFile="FindBugs2.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs2$3" sourceFile="FindBugs2.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugs2$4" sourceFile="FindBugs2.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsAnalysisFeatures" sourceFile="FindBugsAnalysisFeatures.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsCommandLine" sourceFile="FindBugsCommandLine.java" interface="false" size="84" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsDisplayFeatures" sourceFile="FindBugsDisplayFeatures.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsMain" sourceFile="FindBugsMain.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsMessageFormat" sourceFile="FindBugsMessageFormat.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FindBugsProgress" sourceFile="FindBugsProgress.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FirstPassDetector" sourceFile="FirstPassDetector.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Footprint" sourceFile="Footprint.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Footprint$CollectionBeanWrapper" sourceFile="Footprint.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Footprint$MemoryBeanWrapper" sourceFile="Footprint.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Footprint$OperatingSystemBeanWrapper" sourceFile="Footprint.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FuzzyBugComparator" sourceFile="FuzzyBugComparator.java" interface="false" size="117" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.FuzzyBugComparator$FilteringBugAnnotationIterator" sourceFile="FuzzyBugComparator.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.GlobalOptions" sourceFile="GlobalOptions.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.HTMLBugReporter" sourceFile="HTMLBugReporter.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.I18N" sourceFile="I18N.java" interface="false" size="74" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.I18N$1" sourceFile="I18N.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.I18N$DesignationKeyComparator" sourceFile="I18N.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.IClassScreener" sourceFile="IClassScreener.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.IFindBugsEngine" sourceFile="IFindBugsEngine.java" interface="true" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.IGuiCallback" sourceFile="IGuiCallback.java" interface="true" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.IGuiCallback$FormItem" sourceFile="IGuiCallback.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.InstructionScanner" sourceFile="InstructionScanner.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.InstructionScannerDriver" sourceFile="InstructionScannerDriver.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.InstructionScannerGenerator" sourceFile="InstructionScannerGenerator.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.IntAnnotation" sourceFile="IntAnnotation.java" interface="false" size="87" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.InterproceduralFirstPassDetector" sourceFile="InterproceduralFirstPassDetector.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.JavaVersion" sourceFile="JavaVersion.java" interface="false" size="54" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.JavaVersionException" sourceFile="JavaVersionException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.L10N" sourceFile="L10N.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.LaunchAppropriateUI" sourceFile="LaunchAppropriateUI.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.LocalVariableAnnotation" sourceFile="LocalVariableAnnotation.java" interface="false" size="203" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Lookup" sourceFile="Lookup.java" interface="false" size="89" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.MethodAnnotation" sourceFile="MethodAnnotation.java" interface="false" size="208" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.MethodWarningSuppressor" sourceFile="MethodWarningSuppressor.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.NewResults" sourceFile="NewResults.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.NoClassesFoundToAnalyzeException" sourceFile="NoClassesFoundToAnalyzeException.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.NoOpFindBugsProgress" sourceFile="NoOpFindBugsProgress.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.NonReportingDetector" sourceFile="NonReportingDetector.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter" sourceFile="NonReportingDetectorToDetector2Adapter.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Obfuscate" sourceFile="Obfuscate.java" interface="false" size="97" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Obfuscate$1" sourceFile="Obfuscate.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack" sourceFile="OpcodeStack.java" interface="false" size="1389" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$CustomUserValue" sourceFile="OpcodeStack.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$HttpParameterInjection" sourceFile="OpcodeStack.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$Item" sourceFile="OpcodeStack.java" interface="false" size="475" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$Item$SpecialKind" sourceFile="OpcodeStack.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$JumpInfo" sourceFile="OpcodeStack.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory" sourceFile="OpcodeStack.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory$1" sourceFile="OpcodeStack.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PackageMemberAnnotation" sourceFile="PackageMemberAnnotation.java" interface="false" size="82" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PackageStats" sourceFile="PackageStats.java" interface="false" size="119" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PackageStats$ClassStats" sourceFile="PackageStats.java" interface="false" size="55" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PackageWarningSuppressor" sourceFile="PackageWarningSuppressor.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ParameterWarningSuppressor" sourceFile="ParameterWarningSuppressor.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin" sourceFile="Plugin.java" interface="false" size="288" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin$1" sourceFile="Plugin.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin$2" sourceFile="Plugin.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin$3" sourceFile="Plugin.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin$EnabledState" sourceFile="Plugin.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Plugin$FactoryChooser" sourceFile="Plugin.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PluginDoesntContainMetadataException" sourceFile="PluginDoesntContainMetadataException.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PluginException" sourceFile="PluginException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PluginLoader" sourceFile="PluginLoader.java" interface="false" size="804" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PluginLoader$Summary" sourceFile="PluginLoader.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PrintingBugReporter" sourceFile="PrintingBugReporter.java" interface="false" size="90" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PrintingBugReporter$PrintingCommandLine" sourceFile="PrintingBugReporter.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Priorities" sourceFile="Priorities.java" interface="true" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ProgramPoint" sourceFile="ProgramPoint.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Project" sourceFile="Project.java" interface="false" size="477" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Project$WorkList" sourceFile="Project.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Project$WorkListItem" sourceFile="Project.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ProjectPackagePrefixes" sourceFile="ProjectPackagePrefixes.java" interface="false" size="107" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ProjectPackagePrefixes$PrefixFilter" sourceFile="ProjectPackagePrefixes.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ProjectStats" sourceFile="ProjectStats.java" interface="false" size="313" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PropertyBundle" sourceFile="PropertyBundle.java" interface="false" size="99" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.PropertyBundle$Rewriter" sourceFile="PropertyBundle.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.QueryBugAnnotations" sourceFile="QueryBugAnnotations.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.RecursiveFileSearch" sourceFile="RecursiveFileSearch.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ResourceCollection" sourceFile="ResourceCollection.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ResourceCreationPoint" sourceFile="ResourceCreationPoint.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ResourceTrackingDetector" sourceFile="ResourceTrackingDetector.java" interface="false" size="91" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SAXBugCollectionHandler" sourceFile="SAXBugCollectionHandler.java" interface="false" size="505" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SelfCalls" sourceFile="SelfCalls.java" interface="false" size="87" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SelfCalls$1" sourceFile="SelfCalls.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ShowHelp" sourceFile="ShowHelp.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SloppyBugComparator" sourceFile="SloppyBugComparator.java" interface="false" size="80" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortedBugCollection" sourceFile="SortedBugCollection.java" interface="false" size="722" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortedBugCollection$1" sourceFile="SortedBugCollection.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortedBugCollection$BoundedLinkedHashSet" sourceFile="SortedBugCollection.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortedBugCollection$BugInstanceComparator" sourceFile="SortedBugCollection.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortedBugCollection$MultiversionBugInstanceComparator" sourceFile="SortedBugCollection.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SortingBugReporter" sourceFile="SortingBugReporter.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SourceLineAnnotation" sourceFile="SourceLineAnnotation.java" interface="false" size="409" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.StartTime" sourceFile="StartTime.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.StatelessDetector" sourceFile="StatelessDetector.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.StringAnnotation" sourceFile="StringAnnotation.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.StringAnnotation$QuotedStringMarker" sourceFile="StringAnnotation.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SuppressionMatcher" sourceFile="SuppressionMatcher.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SwitchHandler" sourceFile="SwitchHandler.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SwitchHandler$SwitchDetails" sourceFile="SwitchHandler.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.SystemProperties" sourceFile="SystemProperties.java" interface="false" size="120" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUIBugReporter" sourceFile="TextUIBugReporter.java" interface="false" size="135" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUICommandLine" sourceFile="TextUICommandLine.java" interface="false" size="446" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUICommandLine$1" sourceFile="TextUICommandLine.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUICommandLine$2" sourceFile="TextUICommandLine.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUICommandLine$Chooser" sourceFile="TextUICommandLine.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TextUIProgressCallback" sourceFile="TextUIProgressCallback.java" interface="false" size="55" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Token" sourceFile="Token.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Tokenizer" sourceFile="Tokenizer.java" interface="false" size="131" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.TrainingDetector" sourceFile="TrainingDetector.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.TypeAnnotation" sourceFile="TypeAnnotation.java" interface="false" size="88" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.UseAnnotationDatabase" sourceFile="UseAnnotationDatabase.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.Version" sourceFile="Version.java" interface="false" size="177" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.VersionInsensitiveBugComparator" sourceFile="VersionInsensitiveBugComparator.java" interface="false" size="129" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.VersionInsensitiveBugComparator$FilteringAnnotationIterator" sourceFile="VersionInsensitiveBugComparator.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.WarningComparator" sourceFile="WarningComparator.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.WarningSuppressor" sourceFile="WarningSuppressor.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.XDocsBugReporter" sourceFile="XDocsBugReporter.java" interface="false" size="110" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.XMLBugReporter" sourceFile="XMLBugReporter.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.XMLWriteableWithMessages" sourceFile="XMLWriteableWithMessages.java" interface="true" size="2" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.annotations" total_bugs="0" total_types="24" total_size="204">
      <ClassStats class="edu.umd.cs.findbugs.annotations.CheckForNull" sourceFile="CheckForNull.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.CheckReturnValue" sourceFile="CheckReturnValue.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.CleanupObligation" sourceFile="CleanupObligation.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.Confidence" sourceFile="Confidence.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.CreatesObligation" sourceFile="CreatesObligation.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DefaultAnnotation" sourceFile="DefaultAnnotation.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DefaultAnnotationForFields" sourceFile="DefaultAnnotationForFields.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DefaultAnnotationForMethods" sourceFile="DefaultAnnotationForMethods.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DefaultAnnotationForParameters" sourceFile="DefaultAnnotationForParameters.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DesireNoWarning" sourceFile="DesireNoWarning.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DesireWarning" sourceFile="DesireWarning.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.DischargesObligation" sourceFile="DischargesObligation.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.ExpectWarning" sourceFile="ExpectWarning.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.NoWarning" sourceFile="NoWarning.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.NonNull" sourceFile="NonNull.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.Nullable" sourceFile="Nullable.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.OverrideMustInvoke" sourceFile="OverrideMustInvoke.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.PossiblyNull" sourceFile="PossiblyNull.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.Priority" sourceFile="Priority.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.ReturnValuesAreNonnullByDefault" sourceFile="ReturnValuesAreNonnullByDefault.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.SuppressFBWarnings" sourceFile="SuppressFBWarnings.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.SuppressWarnings" sourceFile="SuppressWarnings.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.UnknownNullness" sourceFile="UnknownNullness.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.annotations.When" sourceFile="When.java" interface="false" size="12" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.anttask" total_bugs="0" total_types="13" total_size="2428">
      <ClassStats class="edu.umd.cs.findbugs.anttask.AbstractFindBugsTask" sourceFile="AbstractFindBugsTask.java" interface="false" size="174" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.AbstractFindBugsTask$SystemProperty" sourceFile="AbstractFindBugsTask.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.ComputeBugHistoryTask" sourceFile="ComputeBugHistoryTask.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.ConvertXmlToTextTask" sourceFile="ConvertXmlToTextTask.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.DataFile" sourceFile="DataFile.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.FilterBugsTask" sourceFile="FilterBugsTask.java" interface="false" size="207" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.FindBugsTask" sourceFile="FindBugsTask.java" interface="false" size="318" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.FindBugsTask$ClassLocation" sourceFile="FindBugsTask.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.FindBugsViewerTask" sourceFile="FindBugsViewerTask.java" interface="false" size="108" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.MineBugHistoryTask" sourceFile="MineBugHistoryTask.java" interface="false" size="65" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.SetBugDatabaseInfoTask" sourceFile="SetBugDatabaseInfoTask.java" interface="false" size="86" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.UnionBugs" sourceFile="UnionBugs.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.anttask.UnionBugs2" sourceFile="UnionBugs2.java" interface="false" size="34" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.asm" total_bugs="0" total_types="7" total_size="144">
      <ClassStats class="edu.umd.cs.findbugs.asm.AbstractFBMethodVisitor" sourceFile="AbstractFBMethodVisitor.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.ClassNodeDetector" sourceFile="ClassNodeDetector.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.FBClassReader" sourceFile="FBClassReader.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.FBClassReader$MyClassAdapter" sourceFile="FBClassReader.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.FBClassReader$MyLabel" sourceFile="FBClassReader.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.FBClassReader$MyMethodAdapter" sourceFile="FBClassReader.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.asm.FBMethodVisitor" sourceFile="FBMethodVisitor.java" interface="true" size="2" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba" total_bugs="2" total_types="195" total_size="18782" priority_2="2">
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractBlockOrder" sourceFile="AbstractBlockOrder.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractClassMember" sourceFile="AbstractClassMember.java" interface="false" size="81" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractDataflow" sourceFile="AbstractDataflow.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis" sourceFile="AbstractDataflowAnalysis.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis" sourceFile="AbstractDominatorsAnalysis.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis$1" sourceFile="AbstractDominatorsAnalysis.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractField" sourceFile="AbstractField.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor" sourceFile="AbstractFrameModelingVisitor.java" interface="false" size="665" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AbstractMethod" sourceFile="AbstractMethod.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AccessibleEntity" sourceFile="AccessibleEntity.java" interface="true" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisCacheToAnalysisContextAdapter" sourceFile="AnalysisCacheToAnalysisContextAdapter.java" interface="false" size="97" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisCacheToAnalysisContextAdapter$DelegatingRepositoryLookupFailureCallback" sourceFile="AnalysisCacheToAnalysisContextAdapter.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisContext" sourceFile="AnalysisContext.java" interface="false" size="313" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisContext$1" sourceFile="AnalysisContext.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisContext$2" sourceFile="AnalysisContext.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisException" sourceFile="AnalysisException.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisFeatures" sourceFile="AnalysisFeatures.java" interface="true" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnalysisFeatures$AnalysisFeature" sourceFile="AnalysisFeatures.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnnotationDatabase" sourceFile="AnnotationDatabase.java" interface="false" size="228" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnnotationDatabase$Target" sourceFile="AnnotationDatabase.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnnotationEnumeration" sourceFile="AnnotationEnumeration.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AnnotationRetentionDatabase" sourceFile="AnnotationRetentionDatabase.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AssertionMethods" sourceFile="AssertionMethods.java" interface="false" size="87" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AssertionMethods$UserAssertionMethod" sourceFile="AssertionMethods.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.AssignedFieldMap" sourceFile="AssignedFieldMap.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis" sourceFile="BackwardDataflowAnalysis.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis" sourceFile="BasicAbstractDataflowAnalysis.java" interface="false" size="47" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BasicBlock" sourceFile="BasicBlock.java" interface="false" size="120" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BasicBlock$InstructionIterator" sourceFile="BasicBlock.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BasicBlock$InstructionReverseIterator" sourceFile="BasicBlock.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BetterCFGBuilder2" sourceFile="BetterCFGBuilder2.java" interface="false" size="300" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BetterCFGBuilder2$Context" sourceFile="BetterCFGBuilder2.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BetterCFGBuilder2$EscapeTarget" sourceFile="BetterCFGBuilder2.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BetterCFGBuilder2$Subroutine" sourceFile="BetterCFGBuilder2.java" interface="false" size="98" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BetterCFGBuilder2$WorkListItem" sourceFile="BetterCFGBuilder2.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BlockOrder" sourceFile="BlockOrder.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BlockType" sourceFile="BlockType.java" interface="false" size="111" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BlockTypeAnalysis" sourceFile="BlockTypeAnalysis.java" interface="false" size="47" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BlockTypeDataflow" sourceFile="BlockTypeDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BytecodeScanner" sourceFile="BytecodeScanner.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.BytecodeScanner$Callback" sourceFile="BytecodeScanner.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFG" sourceFile="CFG.java" interface="false" size="204" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFG$1" sourceFile="CFG.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFG$LocationIterator" sourceFile="CFG.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFGBuilder" sourceFile="CFGBuilder.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFGBuilderException" sourceFile="CFGBuilderException.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFGBuilderFactory" sourceFile="CFGBuilderFactory.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CFGPrinter" sourceFile="CFGPrinter.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CheckReturnAnnotationDatabase" sourceFile="CheckReturnAnnotationDatabase.java" interface="false" size="130" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation" sourceFile="CheckReturnValueAnnotation.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassContext" sourceFile="ClassContext.java" interface="false" size="370" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassContext$1" sourceFile="ClassContext.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassContext$2" sourceFile="ClassContext.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassHash" sourceFile="ClassHash.java" interface="false" size="120" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassHash$1" sourceFile="ClassHash.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassHash$2" sourceFile="ClassHash.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassMember" sourceFile="ClassMember.java" interface="true" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser" sourceFile="ClassNotFoundExceptionParser.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ClassSummary" sourceFile="ClassSummary.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CompactLocationNumbering" sourceFile="CompactLocationNumbering.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ComparableField" sourceFile="ComparableField.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ComparableMethod" sourceFile="ComparableMethod.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.CompoundMethodChooser" sourceFile="CompoundMethodChooser.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DFSCFGPrinter" sourceFile="DFSCFGPrinter.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DFSEdgeTypes" sourceFile="DFSEdgeTypes.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Dataflow" sourceFile="Dataflow.java" interface="false" size="263" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Dataflow$BackwardProgramOrder" sourceFile="Dataflow.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Dataflow$ForwardProgramOrder" sourceFile="Dataflow.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DataflowAnalysis" sourceFile="DataflowAnalysis.java" interface="true" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DataflowAnalysisException" sourceFile="DataflowAnalysisException.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DataflowCFGPrinter" sourceFile="DataflowCFGPrinter.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DataflowValueChooser" sourceFile="DataflowValueChooser.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Debug" sourceFile="Debug.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DebugRepositoryLookupFailureCallback" sourceFile="DebugRepositoryLookupFailureCallback.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations" sourceFile="DefaultNullnessAnnotations.java" interface="false" size="163" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DepthFirstSearch" sourceFile="DepthFirstSearch.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.DominatorsAnalysis" sourceFile="DominatorsAnalysis.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Edge" sourceFile="Edge.java" interface="false" size="138" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Edge$Type" sourceFile="Edge.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.EdgeChooser" sourceFile="EdgeChooser.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.EdgeTypes" sourceFile="EdgeTypes.java" interface="true" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.EqualsKindSummary" sourceFile="EqualsKindSummary.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.EqualsKindSummary$KindOfEquals" sourceFile="EqualsKindSummary.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ExceptionHandlerMap" sourceFile="ExceptionHandlerMap.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.FieldSummary" sourceFile="FieldSummary.java" interface="false" size="138" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.FileSourceFileDataSource" sourceFile="FileSourceFileDataSource.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis" sourceFile="ForwardDataflowAnalysis.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Frame" sourceFile="Frame.java" interface="false" size="218" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.FrameDataflowAnalysis" sourceFile="FrameDataflowAnalysis.java" interface="false" size="76" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy" sourceFile="Hierarchy.java" interface="false" size="261" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy$1" sourceFile="Hierarchy.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy$2" sourceFile="Hierarchy.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy$3" sourceFile="Hierarchy.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy$4" sourceFile="Hierarchy.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Hierarchy2" sourceFile="Hierarchy2.java" interface="false" size="186" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase" sourceFile="INullnessAnnotationDatabase.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.IncompatibleTypes" sourceFile="IncompatibleTypes.java" interface="false" size="170" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InnerClassAccess" sourceFile="InnerClassAccess.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InnerClassAccessMap" sourceFile="InnerClassAccessMap.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InnerClassAccessMap$InstructionCallback" sourceFile="InnerClassAccessMap.java" interface="false" size="66" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InnerClassAccessMap$LookupFailure" sourceFile="InnerClassAccessMap.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InstructionHandleMap" sourceFile="InstructionHandleMap.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.InvalidBytecodeException" sourceFile="InvalidBytecodeException.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase" sourceFile="JCIPAnnotationDatabase.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.JavaClassAndMethod" sourceFile="JavaClassAndMethod.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser" sourceFile="JavaClassAndMethodChooser.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LineNumberMap" sourceFile="LineNumberMap.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis" sourceFile="LiveLocalStoreAnalysis.java" interface="false" size="94" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LiveLocalStoreDataflow" sourceFile="LiveLocalStoreDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Location" sourceFile="Location.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LockAnalysis" sourceFile="LockAnalysis.java" interface="false" size="91" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LockChecker" sourceFile="LockChecker.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LockDataflow" sourceFile="LockDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.LockSet" sourceFile="LockSet.java" interface="false" size="170" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MethodBytecodeSet" sourceFile="MethodBytecodeSet.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MethodChooser" sourceFile="MethodChooser.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MethodHash" sourceFile="MethodHash.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MethodHash$1" sourceFile="MethodHash.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MethodUnprofitableException" sourceFile="MethodUnprofitableException.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.MissingClassException" sourceFile="MissingClassException.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.NullnessAnnotation" sourceFile="NullnessAnnotation.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.NullnessAnnotation$Parser" sourceFile="NullnessAnnotation.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase" sourceFile="NullnessAnnotationDatabase.java" interface="false" size="81" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ObjectTypeFactory" sourceFile="ObjectTypeFactory.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ObjectTypeFactory$1" sourceFile="ObjectTypeFactory.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.OpcodeStackScanner" sourceFile="OpcodeStackScanner.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.OpcodeStackScanner$EarlyExitException" sourceFile="OpcodeStackScanner.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.OpcodeStackScanner$Scanner" sourceFile="OpcodeStackScanner.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Path" sourceFile="Path.java" interface="false" size="118" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PathVisitor" sourceFile="PathVisitor.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PostDominatorsAnalysis" sourceFile="PostDominatorsAnalysis.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges" sourceFile="PruneInfeasibleExceptionEdges.java" interface="false" size="55" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges$1" sourceFile="PruneInfeasibleExceptionEdges.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges$MarkedEdge" sourceFile="PruneInfeasibleExceptionEdges.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges" sourceFile="PruneUnconditionalExceptionThrowerEdges.java" interface="false" size="134" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PutfieldScanner" sourceFile="PutfieldScanner.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.PutfieldScanner$Scanner" sourceFile="PutfieldScanner.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.RepositoryClassParser" sourceFile="RepositoryClassParser.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.RepositoryLookupFailureCallback" sourceFile="RepositoryLookupFailureCallback.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ResourceTracker" sourceFile="ResourceTracker.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ResourceValue" sourceFile="ResourceValue.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ResourceValueAnalysis" sourceFile="ResourceValueAnalysis.java" interface="false" size="115" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ResourceValueFrame" sourceFile="ResourceValueFrame.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor" sourceFile="ResourceValueFrameModelingVisitor.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReturnPath" sourceFile="ReturnPath.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReturnPathAnalysis" sourceFile="ReturnPathAnalysis.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReturnPathDataflow" sourceFile="ReturnPathDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReverseDFSOrder" sourceFile="ReverseDFSOrder.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReverseDFSOrder$ReverseDFSComparator" sourceFile="ReverseDFSOrder.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReverseDepthFirstSearch" sourceFile="ReverseDepthFirstSearch.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReversePostOrder" sourceFile="ReversePostOrder.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ReversePostOrder$ReversePostfixComparator" sourceFile="ReversePostOrder.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SignatureConverter" sourceFile="SignatureConverter.java" interface="false" size="93" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SignatureParser" sourceFile="SignatureParser.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SignatureParser$1" sourceFile="SignatureParser.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SignatureParser$ParameterSignatureIterator" sourceFile="SignatureParser.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SimplePathEnumerator" sourceFile="SimplePathEnumerator.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFile" sourceFile="SourceFile.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFile$LineNumberMapBuilder" sourceFile="SourceFile.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFileDataSource" sourceFile="SourceFileDataSource.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder" sourceFile="SourceFinder.java" interface="false" size="115" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$1" sourceFile="SourceFinder.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$2" sourceFile="SourceFinder.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$BlockingSourceRepository" sourceFile="SourceFinder.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$Cache" sourceFile="SourceFinder.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$DirectorySourceRepository" sourceFile="SourceFinder.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$InMemorySourceRepository" sourceFile="SourceFinder.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$InMemorySourceRepository$1" sourceFile="SourceFinder.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$SourceRepository" sourceFile="SourceFinder.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceFinder$ZipSourceRepository" sourceFile="SourceFinder.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceInfoMap" sourceFile="SourceInfoMap.java" interface="false" size="96" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceInfoMap$FieldDescriptor" sourceFile="SourceInfoMap.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceInfoMap$MethodDescriptor" sourceFile="SourceInfoMap.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.SourceInfoMap$SourceLineRange" sourceFile="SourceInfoMap.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.StackDepth" sourceFile="StackDepth.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.StackDepthAnalysis" sourceFile="StackDepthAnalysis.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.Target" sourceFile="Target.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor" sourceFile="TargetEnumeratingVisitor.java" interface="false" size="65" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.TestCaseDetector" sourceFile="TestCaseDetector.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath" sourceFile="URLClassPath.java" interface="false" size="90" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath$Entry" sourceFile="URLClassPath.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath$LocalArchiveEntry" sourceFile="URLClassPath.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath$LocalDirectoryEntry" sourceFile="URLClassPath.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath$RemoteArchiveEntry" sourceFile="URLClassPath.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPath$RemoteDirectoryEntry" sourceFile="URLClassPath.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.URLClassPathRepository" sourceFile="URLClassPathRepository.java" interface="false" size="67" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.UnresolvedXField" sourceFile="UnresolvedXField.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.UnresolvedXMethod" sourceFile="UnresolvedXMethod.java" interface="false" size="93" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.XClass" sourceFile="XClass.java" interface="true" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.XFactory" sourceFile="XFactory.java" interface="false" size="313" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.XField" sourceFile="XField.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.XMethod" sourceFile="XMethod.java" interface="true" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.XMethodParameter" sourceFile="XMethodParameter.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ZipSourceFileDataSource" sourceFile="ZipSourceFileDataSource.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.bcp" total_bugs="0" total_types="30" total_size="1608">
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Binding" sourceFile="Binding.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.BindingSet" sourceFile="BindingSet.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.ByteCodePattern" sourceFile="ByteCodePattern.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch" sourceFile="ByteCodePatternMatch.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.FieldAccess" sourceFile="FieldAccess.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.FieldVariable" sourceFile="FieldVariable.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.IfNull" sourceFile="IfNull.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Invoke" sourceFile="Invoke.java" interface="false" size="47" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Invoke$ExactStringMatcher" sourceFile="Invoke.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Invoke$RegexpStringMatcher" sourceFile="Invoke.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Invoke$StringMatcher" sourceFile="Invoke.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Invoke$SubclassMatcher" sourceFile="Invoke.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Load" sourceFile="Load.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.LocalVariable" sourceFile="LocalVariable.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable" sourceFile="LongOrDoubleLocalVariable.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.MatchAny" sourceFile="MatchAny.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.MatchResult" sourceFile="MatchResult.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Monitorenter" sourceFile="Monitorenter.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.New" sourceFile="New.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.OneVariableInstruction" sourceFile="OneVariableInstruction.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Opcode" sourceFile="Opcode.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.PatternElement" sourceFile="PatternElement.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.PatternElementMatch" sourceFile="PatternElementMatch.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.PatternMatcher" sourceFile="PatternMatcher.java" interface="false" size="111" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.PatternMatcher$State" sourceFile="PatternMatcher.java" interface="false" size="112" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.SingleInstruction" sourceFile="SingleInstruction.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Store" sourceFile="Store.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Variable" sourceFile="Variable.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.Wild" sourceFile="Wild.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.bcp.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.ca" total_bugs="0" total_types="5" total_size="316">
      <ClassStats class="edu.umd.cs.findbugs.ba.ca.Call" sourceFile="Call.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ca.CallList" sourceFile="CallList.java" interface="false" size="71" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ca.CallListAnalysis" sourceFile="CallListAnalysis.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ca.CallListDataflow" sourceFile="CallListDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ca.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.ch" total_bugs="0" total_types="13" total_size="1416">
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.ClassVertex" sourceFile="ClassVertex.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InheritanceEdge" sourceFile="InheritanceEdge.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InheritanceGraph" sourceFile="InheritanceGraph.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InheritanceGraphVisitor" sourceFile="InheritanceGraphVisitor.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph" sourceFile="InterproceduralCallGraph.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraphEdge" sourceFile="InterproceduralCallGraphEdge.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraphVertex" sourceFile="InterproceduralCallGraphVertex.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.OverriddenMethodsVisitor" sourceFile="OverriddenMethodsVisitor.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.Subtypes2" sourceFile="Subtypes2.java" interface="false" size="511" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.Subtypes2$1" sourceFile="Subtypes2.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.Subtypes2$SupertypeQueryResults" sourceFile="Subtypes2.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.Subtypes2$SupertypeTraversalPath" sourceFile="Subtypes2.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.ch.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.constant" total_bugs="0" total_types="6" total_size="268">
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.Constant" sourceFile="Constant.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.ConstantAnalysis" sourceFile="ConstantAnalysis.java" interface="false" size="42" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.ConstantDataflow" sourceFile="ConstantDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.ConstantFrame" sourceFile="ConstantFrame.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.ConstantFrameModelingVisitor" sourceFile="ConstantFrameModelingVisitor.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.constant.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.deref" total_bugs="0" total_types="3" total_size="1322">
      <ClassStats class="edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis" sourceFile="UnconditionalValueDerefAnalysis.java" interface="false" size="465" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefDataflow" sourceFile="UnconditionalValueDerefDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet" sourceFile="UnconditionalValueDerefSet.java" interface="false" size="192" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.generic" total_bugs="2" total_types="14" total_size="934" priority_2="2">
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericObjectType" sourceFile="GenericObjectType.java" interface="false" size="83" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser" sourceFile="GenericSignatureParser.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$1" sourceFile="GenericSignatureParser.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericSignatureParser$ParameterSignatureIterator" sourceFile="GenericSignatureParser.java" interface="false" size="47" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities" sourceFile="GenericUtilities.java" interface="false" size="172" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$1" sourceFile="GenericUtilities.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory" sourceFile="GenericUtilities.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$1" sourceFile="GenericUtilities.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$2" sourceFile="GenericUtilities.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$3" sourceFile="GenericUtilities.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$4" sourceFile="GenericUtilities.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$5" sourceFile="GenericUtilities.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$6" sourceFile="GenericUtilities.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.generic.GenericUtilities$TypeCategory$7" sourceFile="GenericUtilities.java" interface="false" size="11" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.heap" total_bugs="1" total_types="7" total_size="308" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.FieldSet" sourceFile="FieldSet.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis" sourceFile="FieldSetAnalysis.java" interface="false" size="65" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.LoadAnalysis" sourceFile="LoadAnalysis.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.LoadDataflow" sourceFile="LoadDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.StoreAnalysis" sourceFile="StoreAnalysis.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.StoreDataflow" sourceFile="StoreDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.heap.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.interproc" total_bugs="0" total_types="8" total_size="448">
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase" sourceFile="FieldPropertyDatabase.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase" sourceFile="MethodPropertyDatabase.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.ParameterProperty" sourceFile="ParameterProperty.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.ParameterProperty$1" sourceFile="ParameterProperty.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.ParameterProperty$1$1" sourceFile="ParameterProperty.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.PropertyDatabase" sourceFile="PropertyDatabase.java" interface="false" size="71" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.PropertyDatabaseFormatException" sourceFile="PropertyDatabaseFormatException.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.interproc.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.jsr305" total_bugs="1" total_types="50" total_size="3808" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.AbstractMethodAnnotationAccumulator" sourceFile="AbstractMethodAnnotationAccumulator.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.Analysis" sourceFile="Analysis.java" interface="false" size="74" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.Analysis$1" sourceFile="Analysis.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflow" sourceFile="BackwardTypeQualifierDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowAnalysis" sourceFile="BackwardTypeQualifierDataflowAnalysis.java" interface="false" size="108" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowFactory" sourceFile="BackwardTypeQualifierDataflowFactory.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.DirectlyRelevantTypeQualifiersDatabase" sourceFile="DirectlyRelevantTypeQualifiersDatabase.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations" sourceFile="FindBugsDefaultAnnotations.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.FlowValue" sourceFile="FlowValue.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.FlowValue$1" sourceFile="FlowValue.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.FlowValue$Bits" sourceFile="FlowValue.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflow" sourceFile="ForwardTypeQualifierDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowAnalysis" sourceFile="ForwardTypeQualifierDataflowAnalysis.java" interface="false" size="101" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowFactory" sourceFile="ForwardTypeQualifierDataflowFactory.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.JSR305NullnessAnnotations" sourceFile="JSR305NullnessAnnotations.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ParameterAnnotationAccumulator" sourceFile="ParameterAnnotationAccumulator.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ParameterAnnotationLookupResult" sourceFile="ParameterAnnotationLookupResult.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ReturnTypeAnnotationAccumulator" sourceFile="ReturnTypeAnnotationAccumulator.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ReturnTypeAnnotationLookupResult" sourceFile="ReturnTypeAnnotationLookupResult.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo" sourceFile="SourceSinkInfo.java" interface="false" size="97" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.SourceSinkType" sourceFile="SourceSinkType.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation" sourceFile="TypeQualifierAnnotation.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation$1" sourceFile="TypeQualifierAnnotation.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation$2" sourceFile="TypeQualifierAnnotation.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult" sourceFile="TypeQualifierAnnotationLookupResult.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult$PartialResult" sourceFile="TypeQualifierAnnotationLookupResult.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications" sourceFile="TypeQualifierApplications.java" interface="false" size="370" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$1" sourceFile="TypeQualifierApplications.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$2" sourceFile="TypeQualifierApplications.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$3" sourceFile="TypeQualifierApplications.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$4" sourceFile="TypeQualifierApplications.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$ComputeEffectiveTypeQualifierAnnotation" sourceFile="TypeQualifierApplications.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications$Data" sourceFile="TypeQualifierApplications.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDatabase" sourceFile="TypeQualifierDatabase.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflow" sourceFile="TypeQualifierDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis" sourceFile="TypeQualifierDataflowAnalysis.java" interface="false" size="117" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowFactory" sourceFile="TypeQualifierDataflowFactory.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowFactory$1" sourceFile="TypeQualifierDataflowFactory.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowFactory$DataflowResult" sourceFile="TypeQualifierDataflowFactory.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierResolver" sourceFile="TypeQualifierResolver.java" interface="false" size="80" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue" sourceFile="TypeQualifierValue.java" interface="false" size="149" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue$1" sourceFile="TypeQualifierValue.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue$2" sourceFile="TypeQualifierValue.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue$3" sourceFile="TypeQualifierValue.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue$Data" sourceFile="TypeQualifierValue.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue$ValidationSecurityManager" sourceFile="TypeQualifierValue.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet" sourceFile="TypeQualifierValueSet.java" interface="false" size="208" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet$1" sourceFile="TypeQualifierValueSet.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet$State" sourceFile="TypeQualifierValueSet.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.jsr305.ValidatorClassLoader" sourceFile="ValidatorClassLoader.java" interface="false" size="17" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.npe" total_bugs="1" total_types="36" total_size="4470" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.DerefFinder" sourceFile="DerefFinder.java" interface="false" size="103" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullConditionDecision" sourceFile="IsNullConditionDecision.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValue" sourceFile="IsNullValue.java" interface="false" size="216" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis" sourceFile="IsNullValueAnalysis.java" interface="false" size="436" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis$1" sourceFile="IsNullValueAnalysis.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis$PointerEqualityCheck" sourceFile="IsNullValueAnalysis.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis$PointerEqualityCheckState" sourceFile="IsNullValueAnalysis.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysisFeatures" sourceFile="IsNullValueAnalysisFeatures.java" interface="true" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueDataflow" sourceFile="IsNullValueDataflow.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueFrame" sourceFile="IsNullValueFrame.java" interface="false" size="149" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueFrame$PointerEqualityInfo" sourceFile="IsNullValueFrame.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.IsNullValueFrameModelingVisitor" sourceFile="IsNullValueFrameModelingVisitor.java" interface="false" size="255" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.LocationWhereValueBecomesNull" sourceFile="LocationWhereValueBecomesNull.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase" sourceFile="MayReturnNullPropertyDatabase.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.NonNullParamViolation" sourceFile="NonNullParamViolation.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.NonNullSpecification" sourceFile="NonNullSpecification.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonCollector" sourceFile="NullDerefAndRedundantComparisonCollector.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" sourceFile="NullDerefAndRedundantComparisonFinder.java" interface="false" size="412" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.NullValueUnconditionalDeref" sourceFile="NullValueUnconditionalDeref.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.ParameterNullnessPropertyDatabase" sourceFile="ParameterNullnessPropertyDatabase.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue$1" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue$2" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue$3" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue$4" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue$5" sourceFile="PointerUsageRequiringNonNullValue.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.RedundantBranch" sourceFile="RedundantBranch.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.ReturnPathType" sourceFile="ReturnPathType.java" interface="false" size="42" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis" sourceFile="ReturnPathTypeAnalysis.java" interface="false" size="67" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.ReturnPathTypeDataflow" sourceFile="ReturnPathTypeDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.ReturnValueNullnessPropertyDatabase" sourceFile="ReturnValueNullnessPropertyDatabase.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase" sourceFile="TypeQualifierNullnessAnnotationDatabase.java" interface="false" size="161" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase$1" sourceFile="TypeQualifierNullnessAnnotationDatabase.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.UsagesRequiringNonNullValues" sourceFile="UsagesRequiringNonNullValues.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.UsagesRequiringNonNullValues$Pair" sourceFile="UsagesRequiringNonNullValues.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.npe.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.obl" total_bugs="1" total_types="18" total_size="1480" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.InstructionActionCache" sourceFile="InstructionActionCache.java" interface="false" size="71" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.MatchMethodEntry" sourceFile="MatchMethodEntry.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.NonexistentObligationException" sourceFile="NonexistentObligationException.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.Obligation" sourceFile="Obligation.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationAcquiredOrReleasedInLoopException" sourceFile="ObligationAcquiredOrReleasedInLoopException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" sourceFile="ObligationAnalysis.java" interface="false" size="203" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationDataflow" sourceFile="ObligationDataflow.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationFactory" sourceFile="ObligationFactory.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase" sourceFile="ObligationPolicyDatabase.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseAction" sourceFile="ObligationPolicyDatabaseAction.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseAction$1" sourceFile="ObligationPolicyDatabaseAction.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseActionType" sourceFile="ObligationPolicyDatabaseActionType.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseEntry" sourceFile="ObligationPolicyDatabaseEntry.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseEntryType" sourceFile="ObligationPolicyDatabaseEntryType.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.ObligationSet" sourceFile="ObligationSet.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.State" sourceFile="State.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.StateSet" sourceFile="StateSet.java" interface="false" size="115" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.obl.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.type" total_bugs="0" total_types="24" total_size="3662">
      <ClassStats class="edu.umd.cs.findbugs.ba.type.BottomType" sourceFile="BottomType.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.DoubleExtraType" sourceFile="DoubleExtraType.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ExceptionObjectType" sourceFile="ExceptionObjectType.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ExceptionSet" sourceFile="ExceptionSet.java" interface="false" size="137" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ExceptionSet$ThrownExceptionIterator" sourceFile="ExceptionSet.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ExceptionSetFactory" sourceFile="ExceptionSetFactory.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ExtendedTypes" sourceFile="ExtendedTypes.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.FieldStoreType" sourceFile="FieldStoreType.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase" sourceFile="FieldStoreTypeDatabase.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.LongExtraType" sourceFile="LongExtraType.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.NullType" sourceFile="NullType.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.StandardTypeMerger" sourceFile="StandardTypeMerger.java" interface="false" size="93" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.StandardTypeMerger$1" sourceFile="StandardTypeMerger.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.ThrownException" sourceFile="ThrownException.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TopType" sourceFile="TopType.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeAnalysis" sourceFile="TypeAnalysis.java" interface="false" size="339" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeAnalysis$CachedExceptionSet" sourceFile="TypeAnalysis.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeAnalysis$InstanceOfCheck" sourceFile="TypeAnalysis.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeDataflow" sourceFile="TypeDataflow.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeDataflow$LocationAndFactPair" sourceFile="TypeDataflow.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeFrame" sourceFile="TypeFrame.java" interface="false" size="76" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor" sourceFile="TypeFrameModelingVisitor.java" interface="false" size="842" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.TypeMerger" sourceFile="TypeMerger.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.type.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.ba.vna" total_bugs="0" total_types="18" total_size="2580">
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.AvailableLoad" sourceFile="AvailableLoad.java" interface="false" size="47" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.LoadedFieldSet" sourceFile="LoadedFieldSet.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.LoadedFieldSet$LoadStoreCount" sourceFile="LoadedFieldSet.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.MergeTree" sourceFile="MergeTree.java" interface="false" size="51" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumber" sourceFile="ValueNumber.java" interface="false" size="65" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumber$1" sourceFile="ValueNumber.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis" sourceFile="ValueNumberAnalysis.java" interface="false" size="146" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis$ValueCompacter" sourceFile="ValueNumberAnalysis.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysisFeatures" sourceFile="ValueNumberAnalysisFeatures.java" interface="true" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberCache" sourceFile="ValueNumberCache.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberCache$Entry" sourceFile="ValueNumberCache.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberDataflow" sourceFile="ValueNumberDataflow.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberFactory" sourceFile="ValueNumberFactory.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberFrame" sourceFile="ValueNumberFrame.java" interface="false" size="355" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberFrame$1" sourceFile="ValueNumberFrame.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberFrameModelingVisitor" sourceFile="ValueNumberFrameModelingVisitor.java" interface="false" size="365" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo" sourceFile="ValueNumberSourceInfo.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.ba.vna.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.bcel" total_bugs="0" total_types="6" total_size="218">
      <ClassStats class="edu.umd.cs.findbugs.bcel.AnnotationDetector" sourceFile="AnnotationDetector.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.BCELUtil" sourceFile="BCELUtil.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.CFGDetector" sourceFile="CFGDetector.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.OpcodeStackDetector" sourceFile="OpcodeStackDetector.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.OpcodeStackDetector$WithCustomJumpInfo" sourceFile="OpcodeStackDetector.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.PreorderDetector" sourceFile="PreorderDetector.java" interface="false" size="12" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.bcel.generic" total_bugs="0" total_types="3" total_size="52">
      <ClassStats class="edu.umd.cs.findbugs.bcel.generic.NONNULL2Z" sourceFile="NONNULL2Z.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.generic.NULL2Z" sourceFile="NULL2Z.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bcel.generic.NullnessConversationInstruction" sourceFile="NullnessConversationInstruction.java" interface="false" size="18" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.bugReporter" total_bugs="0" total_types="3" total_size="182">
      <ClassStats class="edu.umd.cs.findbugs.bugReporter.BugReporterDecorator" sourceFile="BugReporterDecorator.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bugReporter.MaxRankDecorator" sourceFile="MaxRankDecorator.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.bugReporter.SuppressionDecorator" sourceFile="SuppressionDecorator.java" interface="false" size="66" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.charsets" total_bugs="0" total_types="3" total_size="156">
      <ClassStats class="edu.umd.cs.findbugs.charsets.SourceCharset" sourceFile="SourceCharset.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.charsets.UTF8" sourceFile="UTF8.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.charsets.UserTextFile" sourceFile="UserTextFile.java" interface="false" size="15" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile" total_bugs="0" total_types="35" total_size="1166">
      <ClassStats class="edu.umd.cs.findbugs.classfile.CheckedAnalysisException" sourceFile="CheckedAnalysisException.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ClassDescriptor" sourceFile="ClassDescriptor.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ClassNameMismatchException" sourceFile="ClassNameMismatchException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.DescriptorFactory" sourceFile="DescriptorFactory.java" interface="false" size="147" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.DescriptorFactory$1" sourceFile="DescriptorFactory.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.FieldDescriptor" sourceFile="FieldDescriptor.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.FieldOrMethodDescriptor" sourceFile="FieldOrMethodDescriptor.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.FieldOrMethodName" sourceFile="FieldOrMethodName.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.Global" sourceFile="Global.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IAnalysisCache" sourceFile="IAnalysisCache.java" interface="true" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IAnalysisEngine" sourceFile="IAnalysisEngine.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IAnalysisEngineRegistrar" sourceFile="IAnalysisEngineRegistrar.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassAnalysisEngine" sourceFile="IClassAnalysisEngine.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassConstants" sourceFile="IClassConstants.java" interface="true" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassFactory" sourceFile="IClassFactory.java" interface="true" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassObserver" sourceFile="IClassObserver.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassPath" sourceFile="IClassPath.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassPathBuilder" sourceFile="IClassPathBuilder.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IClassPathBuilderProgress" sourceFile="IClassPathBuilderProgress.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ICodeBase" sourceFile="ICodeBase.java" interface="true" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ICodeBaseEntry" sourceFile="ICodeBaseEntry.java" interface="true" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ICodeBaseIterator" sourceFile="ICodeBaseIterator.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ICodeBaseLocator" sourceFile="ICodeBaseLocator.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IDatabaseFactory" sourceFile="IDatabaseFactory.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IErrorLogger" sourceFile="IErrorLogger.java" interface="true" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IMethodAnalysisEngine" sourceFile="IMethodAnalysisEngine.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.IScannableCodeBase" sourceFile="IScannableCodeBase.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.InvalidClassFileFormatException" sourceFile="InvalidClassFileFormatException.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.MethodDescriptor" sourceFile="MethodDescriptor.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.MissingClassException" sourceFile="MissingClassException.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.RecomputableClassAnalysisEngine" sourceFile="RecomputableClassAnalysisEngine.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ReflectionDatabaseFactory" sourceFile="ReflectionDatabaseFactory.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.ResourceNotFoundException" sourceFile="ResourceNotFoundException.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.UncheckedAnalysisException" sourceFile="UncheckedAnalysisException.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile.analysis" total_bugs="0" total_types="17" total_size="1672">
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject" sourceFile="AnnotatedObject.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.AnnotationValue" sourceFile="AnnotationValue.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.AnnotationValue$1" sourceFile="AnnotationValue.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.AnnotationValue$AnnotationArrayVisitor" sourceFile="AnnotationValue.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassData" sourceFile="ClassData.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassInfo" sourceFile="ClassInfo.java" interface="false" size="133" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassInfo$1" sourceFile="ClassInfo.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassInfo$Builder" sourceFile="ClassInfo.java" interface="false" size="71" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo" sourceFile="ClassNameAndSuperclassInfo.java" interface="false" size="58" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo$Builder" sourceFile="ClassNameAndSuperclassInfo.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.EnumValue" sourceFile="EnumValue.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.FieldInfo" sourceFile="FieldInfo.java" interface="false" size="80" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.FieldInfo$1" sourceFile="FieldInfo.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.FieldInfo$Builder" sourceFile="FieldInfo.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.MethodInfo" sourceFile="MethodInfo.java" interface="false" size="184" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.MethodInfo$Builder" sourceFile="MethodInfo.java" interface="false" size="92" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.analysis.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile.engine" total_bugs="2" total_types="25" total_size="1648" priority_2="2">
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.AbstractFieldAnnotationVisitor" sourceFile="AbstractFieldAnnotationVisitor.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.AbstractMethodVisitor" sourceFile="AbstractMethodVisitor.java" interface="false" size="58" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine" sourceFile="ClassDataAnalysisEngine.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine" sourceFile="ClassInfoAnalysisEngine.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassNameAndSuperclassInfoAnalysisEngine" sourceFile="ClassNameAndSuperclassInfoAnalysisEngine.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParser" sourceFile="ClassParser.java" interface="false" size="176" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParser$1" sourceFile="ClassParser.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParser$2" sourceFile="ClassParser.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParser$Constant" sourceFile="ClassParser.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParser$FieldOrMethodDescriptorCreator" sourceFile="ClassParser.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserInterface" sourceFile="ClassParserInterface.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM" sourceFile="ClassParserUsingASM.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1" sourceFile="ClassParserUsingASM.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$1" sourceFile="ClassParserUsingASM.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$1$2" sourceFile="ClassParserUsingASM.java" interface="false" size="191" bugs="2" priority_2="2"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$IdentityMethodState" sourceFile="ClassParserUsingASM.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$ParameterLoadState" sourceFile="ClassParserUsingASM.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM$StubState" sourceFile="ClassParserUsingASM.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL" sourceFile="ClassParserUsingBCEL.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL$1" sourceFile="ClassParserUsingBCEL.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.EngineRegistrar" sourceFile="EngineRegistrar.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.SelfMethodCalls" sourceFile="SelfMethodCalls.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.SelfMethodCalls$1" sourceFile="SelfMethodCalls.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.SelfMethodCalls$1$1" sourceFile="SelfMethodCalls.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile.engine.asm" total_bugs="0" total_types="4" total_size="84">
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.asm.ClassNodeAnalysisEngine" sourceFile="ClassNodeAnalysisEngine.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine" sourceFile="ClassReaderAnalysisEngine.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.asm.EngineRegistrar" sourceFile="EngineRegistrar.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.asm.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile.engine.bcel" total_bugs="0" total_types="45" total_size="1564">
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.AnalysisFactory" sourceFile="AnalysisFactory.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.AssertionMethodsFactory" sourceFile="AssertionMethodsFactory.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.AssignedFieldMapFactory" sourceFile="AssignedFieldMapFactory.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.BackwardTypeQualifierDataflowFactoryFactory" sourceFile="BackwardTypeQualifierDataflowFactoryFactory.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.BlockTypeAnalysisFactory" sourceFile="BlockTypeAnalysisFactory.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory" sourceFile="CFGFactory.java" interface="false" size="100" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.CallListDataflowFactory" sourceFile="CallListDataflowFactory.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine" sourceFile="ClassContextClassAnalysisEngine.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.CompactLocationNumberingFactory" sourceFile="CompactLocationNumberingFactory.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory" sourceFile="ConstantDataflowFactory.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory" sourceFile="ConstantPoolGenFactory.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.DepthFirstSearchFactory" sourceFile="DepthFirstSearchFactory.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.DominatorsAnalysisFactory" sourceFile="DominatorsAnalysisFactory.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.EngineRegistrar" sourceFile="EngineRegistrar.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ExceptionSetFactoryFactory" sourceFile="ExceptionSetFactoryFactory.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ForwardTypeQualifierDataflowFactoryFactory" sourceFile="ForwardTypeQualifierDataflowFactoryFactory.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory" sourceFile="IsNullValueDataflowFactory.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine" sourceFile="JavaClassAnalysisEngine.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory" sourceFile="LiveLocalStoreDataflowFactory.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.LoadDataflowFactory" sourceFile="LoadDataflowFactory.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.LoadedFieldSetFactory" sourceFile="LoadedFieldSetFactory.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.LockCheckerFactory" sourceFile="LockCheckerFactory.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.LockDataflowFactory" sourceFile="LockDataflowFactory.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.MethodBytecodeSetFactory" sourceFile="MethodBytecodeSetFactory.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory" sourceFile="MethodFactory.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory" sourceFile="MethodGenFactory.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionPostdominatorsAnalysis" sourceFile="NonExceptionPostdominatorsAnalysis.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionPostdominatorsAnalysisFactory" sourceFile="NonExceptionPostdominatorsAnalysisFactory.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysis" sourceFile="NonImplicitExceptionPostDominatorsAnalysis.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysis$1" sourceFile="NonImplicitExceptionPostDominatorsAnalysis.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysisFactory" sourceFile="NonImplicitExceptionPostDominatorsAnalysisFactory.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory" sourceFile="ObligationDataflowFactory.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ParameterSignatureListFactory" sourceFile="ParameterSignatureListFactory.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathDataflowFactory" sourceFile="ReturnPathDataflowFactory.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathTypeDataflowFactory" sourceFile="ReturnPathTypeDataflowFactory.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ReverseDepthFirstSearchFactory" sourceFile="ReverseDepthFirstSearchFactory.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.StoreDataflowFactory" sourceFile="StoreDataflowFactory.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory" sourceFile="TypeDataflowFactory.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory" sourceFile="UnconditionalValueDerefDataflowFactory.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.UnpackedBytecodeCallback" sourceFile="UnpackedBytecodeCallback.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.UnpackedCode" sourceFile="UnpackedCode.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.UnpackedCodeFactory" sourceFile="UnpackedCodeFactory.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.UsagesRequiringNonNullValuesFactory" sourceFile="UsagesRequiringNonNullValuesFactory.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory" sourceFile="ValueNumberDataflowFactory.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.engine.bcel.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.classfile.impl" total_bugs="0" total_types="31" total_size="2724">
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase" sourceFile="AbstractScannableCodeBase.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBaseEntry" sourceFile="AbstractScannableCodeBaseEntry.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.AnalysisCache" sourceFile="AnalysisCache.java" interface="false" size="203" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.AnalysisCache$AbnormalAnalysisResult" sourceFile="AnalysisCache.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassFactory" sourceFile="ClassFactory.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder" sourceFile="ClassPathBuilder.java" interface="false" size="290" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder$1" sourceFile="ClassPathBuilder.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder$DiscoveredCodeBase" sourceFile="ClassPathBuilder.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder$DiscoveredCodeBase$1" sourceFile="ClassPathBuilder.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder$WorkListItem" sourceFile="ClassPathBuilder.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ClassPathImpl" sourceFile="ClassPathImpl.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseEntry" sourceFile="DelegatingCodeBaseEntry.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseIterator" sourceFile="DelegatingCodeBaseIterator.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBase" sourceFile="DirectoryCodeBase.java" interface="false" size="51" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBase$1" sourceFile="DirectoryCodeBase.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBase$DirectoryCodeBaseIterator" sourceFile="DirectoryCodeBase.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBaseEntry" sourceFile="DirectoryCodeBaseEntry.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator" sourceFile="FilesystemCodeBaseLocator.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBase" sourceFile="NestedZipFileCodeBase.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBaseLocator" sourceFile="NestedZipFileCodeBaseLocator.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase" sourceFile="SingleFileCodeBase.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase$1" sourceFile="SingleFileCodeBase.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBaseEntry" sourceFile="SingleFileCodeBaseEntry.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipCodeBaseFactory" sourceFile="ZipCodeBaseFactory.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase" sourceFile="ZipFileCodeBase.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase$1" sourceFile="ZipFileCodeBase.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBaseEntry" sourceFile="ZipFileCodeBaseEntry.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBase" sourceFile="ZipInputStreamCodeBase.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBase$MyIterator" sourceFile="ZipInputStreamCodeBase.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBaseEntry" sourceFile="ZipInputStreamCodeBaseEntry.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.classfile.impl.package-info" sourceFile="package-info.java" interface="true" size="1" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.cloud" total_bugs="1" total_types="28" total_size="2726" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.cloud.AbstractCloud" sourceFile="AbstractCloud.java" interface="false" size="508" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.AbstractCloud$1" sourceFile="AbstractCloud.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.AbstractCloud$2" sourceFile="AbstractCloud.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.BugCollectionStorageCloud" sourceFile="BugCollectionStorageCloud.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.BugFiler" sourceFile="BugFiler.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.BugFilingCommentHelper" sourceFile="BugFilingCommentHelper.java" interface="false" size="121" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.BugFilingCommentHelper$SourceLine" sourceFile="BugFilingCommentHelper.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.BugLinkInterface" sourceFile="BugLinkInterface.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud" sourceFile="Cloud.java" interface="true" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$1" sourceFile="Cloud.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$BugFilingStatus" sourceFile="Cloud.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$BugFilingStatus$1" sourceFile="Cloud.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$BugFilingStatus$2" sourceFile="Cloud.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$BugFilingStatus$3" sourceFile="Cloud.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$CloudListener" sourceFile="Cloud.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$CloudStatusListener" sourceFile="Cloud.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$CloudTask" sourceFile="Cloud.java" interface="true" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$CloudTaskListener" sourceFile="Cloud.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$Mode" sourceFile="Cloud.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$SigninState" sourceFile="Cloud.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.Cloud$UserDesignation" sourceFile="Cloud.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.CloudFactory" sourceFile="CloudFactory.java" interface="false" size="78" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.CloudPlugin" sourceFile="CloudPlugin.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.CloudPluginBuilder" sourceFile="CloudPluginBuilder.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.DoNothingCloud" sourceFile="DoNothingCloud.java" interface="false" size="172" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.MutableCloudTask" sourceFile="MutableCloudTask.java" interface="false" size="66" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.OnlineCloud" sourceFile="OnlineCloud.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.SignInCancelledException" sourceFile="SignInCancelledException.java" interface="false" size="7" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.cloud.username" total_bugs="0" total_types="6" total_size="338">
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.ClearCloudPreferences" sourceFile="ClearCloudPreferences.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.LocalNameLookup" sourceFile="LocalNameLookup.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.NameLookup" sourceFile="NameLookup.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.NoNameLookup" sourceFile="NoNameLookup.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.PromptForNameLookup" sourceFile="PromptForNameLookup.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.cloud.username.WebCloudNameLookup" sourceFile="WebCloudNameLookup.java" interface="false" size="117" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.config" total_bugs="0" total_types="6" total_size="1440">
      <ClassStats class="edu.umd.cs.findbugs.config.AnalysisFeatureSetting" sourceFile="AnalysisFeatureSetting.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.config.CommandLine" sourceFile="CommandLine.java" interface="false" size="183" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.config.CommandLine$HelpRequestedException" sourceFile="CommandLine.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.config.ProjectFilterSettings" sourceFile="ProjectFilterSettings.java" interface="false" size="213" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.config.SortedProperties" sourceFile="SortedProperties.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.config.UserPreferences" sourceFile="UserPreferences.java" interface="false" size="299" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.detect" total_bugs="29" total_types="237" total_size="37014" priority_2="27" priority_1="2">
      <ClassStats class="edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory" sourceFile="AnyMethodReturnValueStreamFactory.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.AppendingToAnObjectOutputStream" sourceFile="AppendingToAnObjectOutputStream.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.AtomicityProblem" sourceFile="AtomicityProblem.java" interface="false" size="40" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadAppletConstructor" sourceFile="BadAppletConstructor.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadResultSetAccess" sourceFile="BadResultSetAccess.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadResultSetAccess$1" sourceFile="BadResultSetAccess.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadSyntaxForRegularExpression" sourceFile="BadSyntaxForRegularExpression.java" interface="false" size="105" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadUseOfReturnValue" sourceFile="BadUseOfReturnValue.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter" sourceFile="BadlyOverriddenAdapter.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BooleanReturnNull" sourceFile="BooleanReturnNull.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildCheckReturnAnnotationDatabase" sourceFile="BuildCheckReturnAnnotationDatabase.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildInterproceduralCallGraph" sourceFile="BuildInterproceduralCallGraph.java" interface="false" size="31" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildNonNullAnnotationDatabase" sourceFile="BuildNonNullAnnotationDatabase.java" interface="false" size="71" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildNonnullReturnDatabase" sourceFile="BuildNonnullReturnDatabase.java" interface="false" size="58" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase" sourceFile="BuildObligationPolicyDatabase.java" interface="false" size="158" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase$AuxilaryObligationPropertyDatabase" sourceFile="BuildObligationPolicyDatabase.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.BuildUnconditionalParamDerefDatabase" sourceFile="BuildUnconditionalParamDerefDatabase.java" interface="false" size="113" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CallToUnconditionalThrower" sourceFile="CallToUnconditionalThrower.java" interface="false" size="75" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CallToUnsupportedMethod" sourceFile="CallToUnsupportedMethod.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CalledMethods" sourceFile="CalledMethods.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CbeckMustOverrideSuperAnnotation" sourceFile="CbeckMustOverrideSuperAnnotation.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CheckCalls" sourceFile="CheckCalls.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CheckExpectedWarnings" sourceFile="CheckExpectedWarnings.java" interface="false" size="200" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CheckImmutableAnnotation" sourceFile="CheckImmutableAnnotation.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CheckTypeQualifiers" sourceFile="CheckTypeQualifiers.java" interface="false" size="285" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CheckTypeQualifiers$1" sourceFile="CheckTypeQualifiers.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CloneIdiom" sourceFile="CloneIdiom.java" interface="false" size="113" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ComparatorIdiom" sourceFile="ComparatorIdiom.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ConfusedInheritance" sourceFile="ConfusedInheritance.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ConfusionBetweenInheritedAndOuterMethod" sourceFile="ConfusionBetweenInheritedAndOuterMethod.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.CrossSiteScripting" sourceFile="CrossSiteScripting.java" interface="false" size="129" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DeadLocalStoreProperty" sourceFile="DeadLocalStoreProperty.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DefaultEncodingDetector" sourceFile="DefaultEncodingDetector.java" interface="false" size="15" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DefaultEncodingDetector$DefaultEncodingAnnotation" sourceFile="DefaultEncodingDetector.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DefaultEncodingDetector$DefaultEncodingAnnotationDatabase" sourceFile="DefaultEncodingDetector.java" interface="false" size="36" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DoInsideDoPrivileged" sourceFile="DoInsideDoPrivileged.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException" sourceFile="DontCatchIllegalMonitorStateException.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DontIgnoreResultOfPutIfAbsent" sourceFile="DontIgnoreResultOfPutIfAbsent.java" interface="false" size="140" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DontUseEnum" sourceFile="DontUseEnum.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DoomedCodeWarningProperty" sourceFile="DoomedCodeWarningProperty.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DroppedException" sourceFile="DroppedException.java" interface="false" size="283" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DumbMethodInvocations" sourceFile="DumbMethodInvocations.java" interface="false" size="82" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DumbMethods" sourceFile="DumbMethods.java" interface="false" size="526" bugs="3" priority_2="1" priority_1="2"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.DuplicateBranches" sourceFile="DuplicateBranches.java" interface="false" size="220" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.EmptyZipFileEntry" sourceFile="EmptyZipFileEntry.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis" sourceFile="EqualsOperandShouldHaveClassCompatibleWithThis.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ExplicitSerialization" sourceFile="ExplicitSerialization.java" interface="false" size="51" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FieldItemSummary" sourceFile="FieldItemSummary.java" interface="false" size="75" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FinalizerNullsFields" sourceFile="FinalizerNullsFields.java" interface="false" size="45" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindBadCast2" sourceFile="FindBadCast2.java" interface="false" size="281" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindBadForLoop" sourceFile="FindBadForLoop.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindBugsSummaryStats" sourceFile="FindBugsSummaryStats.java" interface="false" size="77" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindCircularDependencies" sourceFile="FindCircularDependencies.java" interface="false" size="89" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindCircularDependencies$LoopFinder" sourceFile="FindCircularDependencies.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindDeadLocalStores" sourceFile="FindDeadLocalStores.java" interface="false" size="314" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindDoubleCheck" sourceFile="FindDoubleCheck.java" interface="false" size="96" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindEmptySynchronizedBlock" sourceFile="FindEmptySynchronizedBlock.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" sourceFile="FindFieldSelfAssignment.java" interface="false" size="48" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindFinalizeInvocations" sourceFile="FindFinalizeInvocations.java" interface="false" size="42" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindFloatEquality" sourceFile="FindFloatEquality.java" interface="false" size="98" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindFloatMath" sourceFile="FindFloatMath.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindHEmismatch" sourceFile="FindHEmismatch.java" interface="false" size="392" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindInconsistentSync2" sourceFile="FindInconsistentSync2.java" interface="false" size="387" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindInconsistentSync2$1" sourceFile="FindInconsistentSync2.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindInconsistentSync2$FieldAccess" sourceFile="FindInconsistentSync2.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindInconsistentSync2$FieldStats" sourceFile="FindInconsistentSync2.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter" sourceFile="FindJSR166LockMonitorenter.java" interface="false" size="107" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindLocalSelfAssignment2" sourceFile="FindLocalSelfAssignment2.java" interface="false" size="48" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindMaskedFields" sourceFile="FindMaskedFields.java" interface="false" size="123" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindMaskedFields$RememberedBug" sourceFile="FindMaskedFields.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify" sourceFile="FindMismatchedWaitOrNotify.java" interface="false" size="77" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNakedNotify" sourceFile="FindNakedNotify.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNonSerializableStoreIntoSession" sourceFile="FindNonSerializableStoreIntoSession.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNonSerializableValuePassedToWriteObject" sourceFile="FindNonSerializableValuePassedToWriteObject.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNonShortCircuit" sourceFile="FindNonShortCircuit.java" interface="false" size="142" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNullDeref" sourceFile="FindNullDeref.java" interface="false" size="962" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNullDeref$1" sourceFile="FindNullDeref.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNullDeref$2" sourceFile="FindNullDeref.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNullDeref$CheckCallSitesAndReturnInstructions" sourceFile="FindNullDeref.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindNullDerefsInvolvingNonShortCircuitEvaluation" sourceFile="FindNullDerefsInvolvingNonShortCircuitEvaluation.java" interface="false" size="100" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindOpenStream" sourceFile="FindOpenStream.java" interface="false" size="172" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindOpenStream$PotentialOpenStream" sourceFile="FindOpenStream.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindPuzzlers" sourceFile="FindPuzzlers.java" interface="false" size="338" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison" sourceFile="FindRefComparison.java" interface="false" size="355" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$1" sourceFile="FindRefComparison.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$2" sourceFile="FindRefComparison.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$DynamicStringType" sourceFile="FindRefComparison.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$FinalConstant" sourceFile="FindRefComparison.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$ParameterStringType" sourceFile="FindRefComparison.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$RefComparisonTypeFrameModelingVisitor" sourceFile="FindRefComparison.java" interface="false" size="124" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$RefComparisonTypeMerger" sourceFile="FindRefComparison.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$SpecialTypeAnalysis" sourceFile="FindRefComparison.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$StaticStringType" sourceFile="FindRefComparison.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$WarningDecorator" sourceFile="FindRefComparison.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRefComparison$WarningWithProperties" sourceFile="FindRefComparison.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindReturnRef" sourceFile="FindReturnRef.java" interface="false" size="92" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindRunInvocations" sourceFile="FindRunInvocations.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSelfComparison" sourceFile="FindSelfComparison.java" interface="false" size="132" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSelfComparison2" sourceFile="FindSelfComparison2.java" interface="false" size="92" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSleepWithLockHeld" sourceFile="FindSleepWithLockHeld.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSpinLoop" sourceFile="FindSpinLoop.java" interface="false" size="47" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSqlInjection" sourceFile="FindSqlInjection.java" interface="false" size="238" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSqlInjection$1" sourceFile="FindSqlInjection.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindSqlInjection$StringAppendState" sourceFile="FindSqlInjection.java" interface="false" size="56" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindTwoLockWait" sourceFile="FindTwoLockWait.java" interface="false" size="78" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods" sourceFile="FindUncalledPrivateMethods.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnconditionalWait" sourceFile="FindUnconditionalWait.java" interface="false" size="23" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUninitializedGet" sourceFile="FindUninitializedGet.java" interface="false" size="98" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer" sourceFile="FindUnrelatedTypesInGenericContainer.java" interface="false" size="404" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer$Info" sourceFile="FindUnrelatedTypesInGenericContainer.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnreleasedLock" sourceFile="FindUnreleasedLock.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnreleasedLock$LockFrameModelingVisitor" sourceFile="FindUnreleasedLock.java" interface="false" size="56" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnreleasedLock$LockResourceTracker" sourceFile="FindUnreleasedLock.java" interface="false" size="104" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation" sourceFile="FindUnsatisfiedObligation.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation$MethodChecker" sourceFile="FindUnsatisfiedObligation.java" interface="false" size="90" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation$MethodChecker$1" sourceFile="FindUnsatisfiedObligation.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation$MethodChecker$PostProcessingPathVisitor" sourceFile="FindUnsatisfiedObligation.java" interface="false" size="117" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation$PossibleObligationTransfer" sourceFile="FindUnsatisfiedObligation.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUnsyncGet" sourceFile="FindUnsyncGet.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue" sourceFile="FindUseOfNonSerializableValue.java" interface="false" size="83" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue$1" sourceFile="FindUseOfNonSerializableValue.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue$Use" sourceFile="FindUseOfNonSerializableValue.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FindUselessControlFlow" sourceFile="FindUselessControlFlow.java" interface="false" size="54" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FormatStringChecker" sourceFile="FormatStringChecker.java" interface="false" size="91" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FormatStringChecker$FormatState" sourceFile="FormatStringChecker.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures" sourceFile="FunctionsThatMightBeMistakenForProcedures.java" interface="false" size="151" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.HugeSharedStringConstants" sourceFile="HugeSharedStringConstants.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.IDivResultCastToDouble" sourceFile="IDivResultCastToDouble.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.IOStreamFactory" sourceFile="IOStreamFactory.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.IncompatMask" sourceFile="IncompatMask.java" interface="false" size="123" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InconsistentAnnotations" sourceFile="InconsistentAnnotations.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty" sourceFile="InconsistentSyncWarningProperty.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InefficientMemberAccess" sourceFile="InefficientMemberAccess.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InefficientToArray" sourceFile="InefficientToArray.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InfiniteLoop" sourceFile="InfiniteLoop.java" interface="false" size="215" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InfiniteLoop$BackwardsBranch" sourceFile="InfiniteLoop.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InfiniteLoop$ForwardConditionalBranch" sourceFile="InfiniteLoop.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InfiniteLoop$Jump" sourceFile="InfiniteLoop.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop" sourceFile="InfiniteRecursiveLoop.java" interface="false" size="97" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource" sourceFile="InheritanceUnsafeGetResource.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InitializationChain" sourceFile="InitializationChain.java" interface="false" size="137" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InitializationChain$InvocationInfo" sourceFile="InitializationChain.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InitializeNonnullFieldsInConstructor" sourceFile="InitializeNonnullFieldsInConstructor.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory" sourceFile="InstanceFieldLoadStreamFactory.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InstantiateStaticClass" sourceFile="InstantiateStaticClass.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.IntCast2LongAsInstant" sourceFile="IntCast2LongAsInstant.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.InvalidJUnitTest" sourceFile="InvalidJUnitTest.java" interface="false" size="99" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.IteratorIdioms" sourceFile="IteratorIdioms.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.LazyInit" sourceFile="LazyInit.java" interface="false" size="168" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.LoadOfKnownNullValue" sourceFile="LoadOfKnownNullValue.java" interface="false" size="106" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Lock" sourceFile="FindUnreleasedLock.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.LostLoggerDueToWeakReference" sourceFile="LostLoggerDueToWeakReference.java" interface="false" size="80" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.MethodReturnCheck" sourceFile="MethodReturnCheck.java" interface="false" size="126" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory" sourceFile="MethodReturnValueStreamFactory.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Methods" sourceFile="Methods.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.MultithreadedInstanceAccess" sourceFile="MultithreadedInstanceAccess.java" interface="false" size="81" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.MutableLock" sourceFile="MutableLock.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.MutableStaticFields" sourceFile="MutableStaticFields.java" interface="false" size="156" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Naming" sourceFile="Naming.java" interface="false" size="328" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Naming$NamingProperty" sourceFile="Naming.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Noise" sourceFile="Noise.java" interface="false" size="52" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Noise$HashQueue" sourceFile="Noise.java" interface="false" size="55" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoiseNullDeref" sourceFile="NoiseNullDeref.java" interface="false" size="222" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoiseNullDeref$CheckCallSitesAndReturnInstructions" sourceFile="NoiseNullDeref.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NonNullReturnProperty" sourceFile="NonNullReturnProperty.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteAnnotationRetention" sourceFile="NoteAnnotationRetention.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteCheckReturnValueAnnotations" sourceFile="NoteCheckReturnValueAnnotations.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers" sourceFile="NoteDirectlyRelevantTypeQualifiers.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteJCIPAnnotation" sourceFile="NoteJCIPAnnotation.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteNonNullAnnotations" sourceFile="NoteNonNullAnnotations.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteNonnullReturnValues" sourceFile="NoteNonnullReturnValues.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" sourceFile="NoteSuppressedWarnings.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs" sourceFile="NoteUnconditionalParamDerefs.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NullArgumentWarningProperty" sourceFile="NullArgumentWarningProperty.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NullDerefProperty" sourceFile="NullDerefProperty.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.NumberConstructor" sourceFile="NumberConstructor.java" interface="false" size="54" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical" sourceFile="OverridingEqualsNotSymmetrical.java" interface="false" size="222" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.PreferZeroLengthArrays" sourceFile="PreferZeroLengthArrays.java" interface="false" size="35" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.PublicSemaphores" sourceFile="PublicSemaphores.java" interface="false" size="37" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment" sourceFile="QuestionableBooleanAssignment.java" interface="false" size="47" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass" sourceFile="ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass.java" interface="false" size="86" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked" sourceFile="ReadReturnShouldBeChecked.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RedundantInterfaces" sourceFile="RedundantInterfaces.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RefComparisonWarningProperty" sourceFile="RefComparisonWarningProperty.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ReflectiveClasses" sourceFile="ReflectiveClasses.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RepeatedConditionals" sourceFile="RepeatedConditionals.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.ResolveAllReferences" sourceFile="ResolveAllReferences.java" interface="false" size="86" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture" sourceFile="RuntimeExceptionCapture.java" interface="false" size="111" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture$ExceptionCaught" sourceFile="RuntimeExceptionCapture.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture$ExceptionThrown" sourceFile="RuntimeExceptionCapture.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SerializableIdiom" sourceFile="SerializableIdiom.java" interface="false" size="412" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StartInConstructor" sourceFile="StartInConstructor.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StaticCalendarDetector" sourceFile="StaticCalendarDetector.java" interface="false" size="154" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory" sourceFile="StaticFieldLoadStreamFactory.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.Stream" sourceFile="Stream.java" interface="false" size="118" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StreamEquivalenceClass" sourceFile="StreamEquivalenceClass.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StreamEscape" sourceFile="StreamEscape.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StreamFactory" sourceFile="StreamFactory.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor" sourceFile="StreamFrameModelingVisitor.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StreamResourceTracker" sourceFile="StreamResourceTracker.java" interface="false" size="111" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.StringConcatenation" sourceFile="StringConcatenation.java" interface="false" size="137" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" sourceFile="SuperfluousInstanceOf.java" interface="false" size="45" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted" sourceFile="SuspiciousThreadInterrupted.java" interface="false" size="56" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SwitchFallthrough" sourceFile="SwitchFallthrough.java" interface="false" size="189" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" sourceFile="SynchronizationOnSharedBuiltinConstant.java" interface="false" size="62" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SynchronizeAndNullCheckField" sourceFile="SynchronizeAndNullCheckField.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" sourceFile="SynchronizeOnClassLiteralNotGetClass.java" interface="false" size="70" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" sourceFile="SynchronizingOnContentsOfFieldToProtectField.java" interface="false" size="66" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TestASM" sourceFile="TestASM.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TestASM$1" sourceFile="TestASM.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TestDataflowAnalysis" sourceFile="TestDataflowAnalysis.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TestingGround" sourceFile="TestingGround.java" interface="false" size="35" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TestingGround2" sourceFile="TestingGround2.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TrainFieldStoreTypes" sourceFile="TrainFieldStoreTypes.java" interface="false" size="56" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TrainLongInstantfParams" sourceFile="TrainLongInstantfParams.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TrainLongInstantfParams$LongInstantParameterDatabase" sourceFile="TrainLongInstantfParams.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TrainNonNullAnnotations" sourceFile="TrainNonNullAnnotations.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.TrainUnconditionalDerefParams" sourceFile="TrainUnconditionalDerefParams.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.URLProblems" sourceFile="URLProblems.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UncallableMethodOfAnonymousClass" sourceFile="UncallableMethodOfAnonymousClass.java" interface="false" size="147" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnnecessaryMath" sourceFile="UnnecessaryMath.java" interface="false" size="49" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnnecessaryMath$1" sourceFile="UnnecessaryMath.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnnecessaryMath$2" sourceFile="UnnecessaryMath.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnnecessaryMath$3" sourceFile="UnnecessaryMath.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnreadFields" sourceFile="UnreadFields.java" interface="false" size="664" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UnreadFieldsData" sourceFile="UnreadFieldsData.java" interface="false" size="74" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UselessSubclassMethod" sourceFile="UselessSubclassMethod.java" interface="false" size="152" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UselessSubclassMethod$1" sourceFile="UselessSubclassMethod.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.UselessSubclassMethod$State" sourceFile="UselessSubclassMethod.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.VarArgsProblems" sourceFile="VarArgsProblems.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.VolatileUsage" sourceFile="VolatileUsage.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.VolatileUsage$1" sourceFile="VolatileUsage.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.VolatileUsage$IncrementState" sourceFile="VolatileUsage.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.WaitInLoop" sourceFile="WaitInLoop.java" interface="false" size="68" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.WrongMapIterator" sourceFile="WrongMapIterator.java" interface="false" size="121" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.XMLFactoryBypass" sourceFile="XMLFactoryBypass.java" interface="false" size="54" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.detect.XMLFactoryBypass$1" sourceFile="XMLFactoryBypass.java" interface="false" size="16" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.filter" total_bugs="0" total_types="29" total_size="1766">
      <ClassStats class="edu.umd.cs.findbugs.filter.AndMatcher" sourceFile="AndMatcher.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.BugMatcher" sourceFile="BugMatcher.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.ClassMatcher" sourceFile="ClassMatcher.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.CompoundMatcher" sourceFile="CompoundMatcher.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.DesignationMatcher" sourceFile="DesignationMatcher.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.FieldMatcher" sourceFile="FieldMatcher.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.Filter" sourceFile="Filter.java" interface="false" size="193" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.FilterException" sourceFile="FilterException.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.FirstVersionMatcher" sourceFile="FirstVersionMatcher.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.LastVersionMatcher" sourceFile="LastVersionMatcher.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.LocalMatcher" sourceFile="LocalMatcher.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.Matcher" sourceFile="Matcher.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.MemberMatcher" sourceFile="MemberMatcher.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.MethodMatcher" sourceFile="MethodMatcher.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.NameMatch" sourceFile="NameMatch.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.NotMatcher" sourceFile="NotMatcher.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.OrMatcher" sourceFile="OrMatcher.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.PriorityMatcher" sourceFile="PriorityMatcher.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RankMatcher" sourceFile="RankMatcher.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp" sourceFile="RelationalOp.java" interface="false" size="41" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$1" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$2" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$3" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$4" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$5" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.RelationalOp$6" sourceFile="RelationalOp.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.SignatureUtil" sourceFile="SignatureUtil.java" interface="false" size="53" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.StringSetMatch" sourceFile="StringSetMatch.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.filter.VersionMatcher" sourceFile="VersionMatcher.java" interface="false" size="17" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.graph" total_bugs="0" total_types="27" total_size="1446">
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch" sourceFile="AbstractDepthFirstSearch.java" interface="false" size="148" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch$Visit" sourceFile="AbstractDepthFirstSearch.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractEdge" sourceFile="AbstractEdge.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractGraph" sourceFile="AbstractGraph.java" interface="false" size="106" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractGraph$1" sourceFile="AbstractGraph.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractGraph$2" sourceFile="AbstractGraph.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractGraph$IncomingEdgeIterator" sourceFile="AbstractGraph.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractGraph$OutgoingEdgeIterator" sourceFile="AbstractGraph.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.AbstractVertex" sourceFile="AbstractVertex.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.DFSEdgeTypes" sourceFile="DFSEdgeTypes.java" interface="true" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.DepthFirstSearch" sourceFile="DepthFirstSearch.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.Graph" sourceFile="Graph.java" interface="true" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.GraphEdge" sourceFile="GraphEdge.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.GraphToolkit" sourceFile="GraphToolkit.java" interface="true" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.GraphVertex" sourceFile="GraphVertex.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.MergeVertices" sourceFile="MergeVertices.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch" sourceFile="ReverseDepthFirstSearch.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.SearchTree" sourceFile="SearchTree.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.SearchTreeBuilder" sourceFile="SearchTreeBuilder.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.SearchTreeCallback" sourceFile="SearchTreeCallback.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.StronglyConnectedComponents" sourceFile="StronglyConnectedComponents.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.StronglyConnectedComponents$1" sourceFile="StronglyConnectedComponents.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.StronglyConnectedComponents$SCCSetIterator" sourceFile="StronglyConnectedComponents.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.Transpose" sourceFile="Transpose.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.VertexChooser" sourceFile="VertexChooser.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.VertexCombinator" sourceFile="VertexCombinator.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.graph.VisitationTimeComparator" sourceFile="VisitationTimeComparator.java" interface="false" size="21" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.gui" total_bugs="0" total_types="1" total_size="128">
      <ClassStats class="edu.umd.cs.findbugs.gui.AnnotatedString" sourceFile="AnnotatedString.java" interface="false" size="64" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.gui2" total_bugs="3" total_types="321" total_size="19478" priority_2="2" priority_1="1">
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog" sourceFile="AboutDialog.java" interface="false" size="116" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog$1" sourceFile="AboutDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog$2" sourceFile="AboutDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog$3" sourceFile="AboutDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog$4" sourceFile="AboutDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AboutDialog$5" sourceFile="AboutDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback" sourceFile="AbstractSwingGuiCallback.java" interface="false" size="143" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback$1" sourceFile="AbstractSwingGuiCallback.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback$2" sourceFile="AbstractSwingGuiCallback.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback$3" sourceFile="AbstractSwingGuiCallback.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback$4" sourceFile="AbstractSwingGuiCallback.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalysisCallback" sourceFile="AnalysisCallback.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog" sourceFile="AnalyzingDialog.java" interface="false" size="95" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$1" sourceFile="AnalyzingDialog.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$2" sourceFile="AnalyzingDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$3" sourceFile="AnalyzingDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$4" sourceFile="AnalyzingDialog.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$5" sourceFile="AnalyzingDialog.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$6" sourceFile="AnalyzingDialog.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$AnalysisThread" sourceFile="AnalyzingDialog.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$AnalysisThread$1" sourceFile="AnalyzingDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.AnalyzingDialog$AnalysisThread$2" sourceFile="AnalyzingDialog.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ApplyNewFilter" sourceFile="ApplyNewFilter.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugAspects" sourceFile="BugAspects.java" interface="false" size="50" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugAspects$SortableValue" sourceFile="BugAspects.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugLeafNode" sourceFile="BugLeafNode.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugLoader" sourceFile="BugLoader.java" interface="false" size="140" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugLoader$1" sourceFile="BugLoader.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugLoader$RedoAnalysisCallback" sourceFile="BugLoader.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugRenderer" sourceFile="BugRenderer.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugRenderer$1" sourceFile="BugRenderer.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugSaver" sourceFile="BugSaver.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugSet" sourceFile="BugSet.java" interface="false" size="148" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugSet$1" sourceFile="BugSet.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel" sourceFile="BugTreeModel.java" interface="false" size="349" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel$2" sourceFile="BugTreeModel.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel$2$1" sourceFile="BugTreeModel.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel$BranchOperationException" sourceFile="BugTreeModel.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel$MyFilterListener" sourceFile="BugTreeModel.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.BugTreeModel$TreeModification" sourceFile="BugTreeModel.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CheckBoxList" sourceFile="CheckBoxList.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CheckBoxList$1" sourceFile="CheckBoxList.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CheckBoxList$CellRenderer" sourceFile="CheckBoxList.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ClearGuiSaveState" sourceFile="ClearGuiSaveState.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane" sourceFile="CloudCommentsPane.java" interface="false" size="573" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$1" sourceFile="CloudCommentsPane.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$10" sourceFile="CloudCommentsPane.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$11" sourceFile="CloudCommentsPane.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$12" sourceFile="CloudCommentsPane.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$13" sourceFile="CloudCommentsPane.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$14" sourceFile="CloudCommentsPane.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$15" sourceFile="CloudCommentsPane.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$16" sourceFile="CloudCommentsPane.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$2" sourceFile="CloudCommentsPane.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$3" sourceFile="CloudCommentsPane.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$4" sourceFile="CloudCommentsPane.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$5" sourceFile="CloudCommentsPane.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$6" sourceFile="CloudCommentsPane.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$7" sourceFile="CloudCommentsPane.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$8" sourceFile="CloudCommentsPane.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$9" sourceFile="CloudCommentsPane.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$BugAction" sourceFile="CloudCommentsPane.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$CommentInfo" sourceFile="CloudCommentsPane.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPane$MyCloudStatusListener" sourceFile="CloudCommentsPane.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPaneSwing" sourceFile="CloudCommentsPaneSwing.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPaneSwing$1" sourceFile="CloudCommentsPaneSwing.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPaneSwing$2" sourceFile="CloudCommentsPaneSwing.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CloudCommentsPaneSwing$3" sourceFile="CloudCommentsPaneSwing.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CommentsArea" sourceFile="CommentsArea.java" interface="false" size="79" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CommentsArea$1" sourceFile="CommentsArea.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CommentsArea$2" sourceFile="CommentsArea.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CommentsArea$3" sourceFile="CommentsArea.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.CompoundMatcher" sourceFile="CompoundMatcher.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DeadBugFilter" sourceFile="DeadBugFilter.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Debug" sourceFile="Debug.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage" sourceFile="DisplayNonmodelMessage.java" interface="false" size="53" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage$1" sourceFile="DisplayNonmodelMessage.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage$2" sourceFile="DisplayNonmodelMessage.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage$3" sourceFile="DisplayNonmodelMessage.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage$4" sourceFile="DisplayNonmodelMessage.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage$5" sourceFile="DisplayNonmodelMessage.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Driver" sourceFile="Driver.java" interface="false" size="90" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FBDialog" sourceFile="FBDialog.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FBFileChooser" sourceFile="FBFileChooser.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FBFileChooser$1" sourceFile="FBFileChooser.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FBFrame" sourceFile="FBFrame.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterActivity" sourceFile="FilterActivity.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterActivity$1" sourceFile="FilterActivity.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterActivity$FilterActivityNotifier" sourceFile="FilterActivity.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterFactory" sourceFile="FilterFactory.java" interface="false" size="63" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterFactory$1" sourceFile="FilterFactory.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterFromBugPicker" sourceFile="FilterFromBugPicker.java" interface="false" size="46" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterListener" sourceFile="FilterListener.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterListener$Action" sourceFile="FilterListener.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterMatcher" sourceFile="FilterMatcher.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterMatcher$1" sourceFile="FilterMatcher.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FilterMatcher$FilterWhere" sourceFile="FilterMatcher.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsAnalysisFileFilter" sourceFile="FindBugsAnalysisFileFilter.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsFBAFileFilter" sourceFile="FindBugsFBAFileFilter.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsFBPFileFilter" sourceFile="FindBugsFBPFileFilter.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsFileFilter" sourceFile="FindBugsFileFilter.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsFilterFileFilter" sourceFile="FindBugsFilterFileFilter.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsLayoutManager" sourceFile="FindBugsLayoutManager.java" interface="true" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.FindBugsLayoutManagerFactory" sourceFile="FindBugsLayoutManagerFactory.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.GUI2CommandLine" sourceFile="GUI2CommandLine.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.GUISaveState" sourceFile="GUISaveState.java" interface="false" size="296" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.GuiUtil" sourceFile="GuiUtil.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame" sourceFile="MainFrame.java" interface="false" size="579" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$1" sourceFile="MainFrame.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$2" sourceFile="MainFrame.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$3" sourceFile="MainFrame.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$4" sourceFile="MainFrame.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$4$1" sourceFile="MainFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$5" sourceFile="MainFrame.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$6" sourceFile="MainFrame.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$BugCard" sourceFile="MainFrame.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$MyCloudListener" sourceFile="MainFrame.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$MyCloudStatusListener" sourceFile="MainFrame.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$MyGuiCallback" sourceFile="MainFrame.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$MyGuiCallback$1" sourceFile="MainFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$ProjectSelector" sourceFile="MainFrame.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$ShownBugsIterator" sourceFile="MainFrame.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrame$StatusBarUpdater" sourceFile="MainFrame.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory" sourceFile="MainFrameComponentFactory.java" interface="false" size="220" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$1" sourceFile="MainFrameComponentFactory.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$2" sourceFile="MainFrameComponentFactory.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$2$1" sourceFile="MainFrameComponentFactory.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$3" sourceFile="MainFrameComponentFactory.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$4" sourceFile="MainFrameComponentFactory.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$5" sourceFile="MainFrameComponentFactory.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$6" sourceFile="MainFrameComponentFactory.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$BugSummaryMouseListener" sourceFile="MainFrameComponentFactory.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$InitializeGUI" sourceFile="MainFrameComponentFactory.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameComponentFactory$InitializeGUI$1" sourceFile="MainFrameComponentFactory.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameHelper" sourceFile="MainFrameHelper.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="292" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$1" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$2" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$3" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$4" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$5" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameLoadSaveHelper$SaveReturn" sourceFile="MainFrameLoadSaveHelper.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu" sourceFile="MainFrameMenu.java" interface="false" size="272" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$1" sourceFile="MainFrameMenu.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$10" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$11" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$12" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$13" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$14" sourceFile="MainFrameMenu.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$15" sourceFile="MainFrameMenu.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$16" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$17" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$18" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$19" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$2" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$20" sourceFile="MainFrameMenu.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$21" sourceFile="MainFrameMenu.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$22" sourceFile="MainFrameMenu.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$23" sourceFile="MainFrameMenu.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$24" sourceFile="MainFrameMenu.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$25" sourceFile="MainFrameMenu.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$26" sourceFile="MainFrameMenu.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$3" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$4" sourceFile="MainFrameMenu.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$5" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$6" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$7" sourceFile="MainFrameMenu.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$8" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$9" sourceFile="MainFrameMenu.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$CopyAction" sourceFile="MainFrameMenu.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$CutAction" sourceFile="MainFrameMenu.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameMenu$PasteAction" sourceFile="MainFrameMenu.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree" sourceFile="MainFrameTree.java" interface="false" size="251" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$1" sourceFile="MainFrameTree.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$2" sourceFile="MainFrameTree.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$3" sourceFile="MainFrameTree.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$4" sourceFile="MainFrameTree.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$5" sourceFile="MainFrameTree.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$6" sourceFile="MainFrameTree.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$7" sourceFile="MainFrameTree.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$MyTreeExpansionListener" sourceFile="MainFrameTree.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$MyTreeExpansionListener$1" sourceFile="MainFrameTree.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$MyTreeSelectionListener" sourceFile="MainFrameTree.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.MainFrameTree$TreeMouseListener" sourceFile="MainFrameTree.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame" sourceFile="NewFilterFrame.java" interface="false" size="66" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$1" sourceFile="NewFilterFrame.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$2" sourceFile="NewFilterFrame.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$3" sourceFile="NewFilterFrame.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$4" sourceFile="NewFilterFrame.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$5" sourceFile="NewFilterFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$6" sourceFile="NewFilterFrame.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFrame$7" sourceFile="NewFilterFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFromBug" sourceFile="NewFilterFromBug.java" interface="false" size="32" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFromBug$1" sourceFile="NewFilterFromBug.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewFilterFromBug$2" sourceFile="NewFilterFromBug.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard" sourceFile="NewProjectWizard.java" interface="false" size="230" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$1" sourceFile="NewProjectWizard.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$2" sourceFile="NewProjectWizard.java" interface="false" size="75" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$3" sourceFile="NewProjectWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$4" sourceFile="NewProjectWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$5" sourceFile="NewProjectWizard.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$6" sourceFile="NewProjectWizard.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$6$1" sourceFile="NewProjectWizard.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$6$1$1" sourceFile="NewProjectWizard.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$7" sourceFile="NewProjectWizard.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$8" sourceFile="NewProjectWizard.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$9" sourceFile="NewProjectWizard.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.NewProjectWizard$CloudComboBoxRenderer" sourceFile="NewProjectWizard.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.OSXAdapter" sourceFile="OSXAdapter.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.OSXAdapter$1" sourceFile="OSXAdapter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog" sourceFile="PluginUpdateDialog.java" interface="false" size="93" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog$1" sourceFile="PluginUpdateDialog.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog$2" sourceFile="PluginUpdateDialog.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog$MyPluginUpdateListener" sourceFile="PluginUpdateDialog.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog$MyPluginUpdateListener$1" sourceFile="PluginUpdateDialog.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PluginUpdateDialog$MyPluginUpdateListener$2" sourceFile="PluginUpdateDialog.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame" sourceFile="PreferencesFrame.java" interface="false" size="330" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$1" sourceFile="PreferencesFrame.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$10" sourceFile="PreferencesFrame.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$11" sourceFile="PreferencesFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$12" sourceFile="PreferencesFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$13" sourceFile="PreferencesFrame.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$14" sourceFile="PreferencesFrame.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$15" sourceFile="PreferencesFrame.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$2" sourceFile="PreferencesFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$3" sourceFile="PreferencesFrame.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$4" sourceFile="PreferencesFrame.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$4$1" sourceFile="PreferencesFrame.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$5" sourceFile="PreferencesFrame.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$6" sourceFile="PreferencesFrame.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$7" sourceFile="PreferencesFrame.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$8" sourceFile="PreferencesFrame.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$9" sourceFile="PreferencesFrame.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$EnabledSettings" sourceFile="PreferencesFrame.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$MatchBox" sourceFile="PreferencesFrame.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$PluginWithDescription" sourceFile="PreferencesFrame.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PreferencesFrame$UninstallClickListener" sourceFile="PreferencesFrame.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ProjectSettings" sourceFile="ProjectSettings.java" interface="false" size="112" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PropertiesDialog" sourceFile="PropertiesDialog.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PropertiesDialog$1" sourceFile="PropertiesDialog.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PropertiesDialog$2" sourceFile="PropertiesDialog.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.PropertiesDialog$3" sourceFile="PropertiesDialog.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.RecentMenu" sourceFile="RecentMenu.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.RecentMenu$LimitedArrayList" sourceFile="RecentMenu.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SaveType" sourceFile="SaveType.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SaveType$1" sourceFile="SaveType.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SortableStringComparator" sourceFile="SortableStringComparator.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables" sourceFile="Sortables.java" interface="false" size="77" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$1" sourceFile="Sortables.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$10" sourceFile="Sortables.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$11" sourceFile="Sortables.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$12" sourceFile="Sortables.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$13" sourceFile="Sortables.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$14" sourceFile="Sortables.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$15" sourceFile="Sortables.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$16" sourceFile="Sortables.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$17" sourceFile="Sortables.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$2" sourceFile="Sortables.java" interface="false" size="27" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$3" sourceFile="Sortables.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$4" sourceFile="Sortables.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$5" sourceFile="Sortables.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$6" sourceFile="Sortables.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$7" sourceFile="Sortables.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$8" sourceFile="Sortables.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.Sortables$9" sourceFile="Sortables.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterDialog" sourceFile="SorterDialog.java" interface="false" size="69" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterDialog$1" sourceFile="SorterDialog.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterDialog$SortableCheckBox" sourceFile="SorterDialog.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterDialog$SortableCheckBox$1" sourceFile="SorterDialog.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterTableColumnModel" sourceFile="SorterTableColumnModel.java" interface="false" size="205" bugs="1" priority_1="1"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SorterTableColumnModel$FBTableCellRenderer" sourceFile="SorterTableColumnModel.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceCodeDisplay" sourceFile="SourceCodeDisplay.java" interface="false" size="161" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceCodeDisplay$1" sourceFile="SourceCodeDisplay.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceCodeDisplay$DisplayBug" sourceFile="SourceCodeDisplay.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceCodeDisplay$DisplayMe" sourceFile="SourceCodeDisplay.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard" sourceFile="SourceDirectoryWizard.java" interface="false" size="185" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$1" sourceFile="SourceDirectoryWizard.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$2" sourceFile="SourceDirectoryWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$3" sourceFile="SourceDirectoryWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$4" sourceFile="SourceDirectoryWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$5" sourceFile="SourceDirectoryWizard.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$5$1" sourceFile="SourceDirectoryWizard.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$5$2" sourceFile="SourceDirectoryWizard.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SourceDirectoryWizard$6" sourceFile="SourceDirectoryWizard.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplashFrame" sourceFile="SplashFrame.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplashFrame$Viewer" sourceFile="SplashFrame.java" interface="false" size="59" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplashFrame$Viewer$1" sourceFile="SplashFrame.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplitLayout" sourceFile="SplitLayout.java" interface="false" size="81" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplitLayout$1" sourceFile="SplitLayout.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SplitLayout$1$1" sourceFile="SplitLayout.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SpringUtilities" sourceFile="SpringUtilities.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.StackedFilterMatcher" sourceFile="StackedFilterMatcher.java" interface="false" size="92" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SuppressionMatcher" sourceFile="SuppressionMatcher.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.SwingThread" sourceFile="SwingThread.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter" sourceFile="ViewFilter.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$1" sourceFile="ViewFilter.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter" sourceFile="ViewFilter.java" interface="false" size="42" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$1" sourceFile="ViewFilter.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$10" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$11" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$2" sourceFile="ViewFilter.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$3" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$4" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$5" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$6" sourceFile="ViewFilter.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$7" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$8" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$CloudFilter$9" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$FirstSeenFilter" sourceFile="ViewFilter.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$FirstSeenFilter$1" sourceFile="ViewFilter.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter" sourceFile="ViewFilter.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$1" sourceFile="ViewFilter.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$2" sourceFile="ViewFilter.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$3" sourceFile="ViewFilter.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$4" sourceFile="ViewFilter.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$5" sourceFile="ViewFilter.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$6" sourceFile="ViewFilter.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$OverallClassificationFilter$7" sourceFile="ViewFilter.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$RankFilter" sourceFile="ViewFilter.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.ViewFilter$ViewFilterEnum" sourceFile="ViewFilter.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.gui2.WideComboBox" sourceFile="WideComboBox.java" interface="false" size="27" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.internalAnnotations" total_bugs="0" total_types="3" total_size="46">
      <ClassStats class="edu.umd.cs.findbugs.internalAnnotations.DottedClassName" sourceFile="DottedClassName.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName" sourceFile="SlashedClassName.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.internalAnnotations.SlashedClassName$Checker" sourceFile="SlashedClassName.java" interface="false" size="19" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.io" total_bugs="0" total_types="4" total_size="256">
      <ClassStats class="edu.umd.cs.findbugs.io.IO" sourceFile="IO.java" interface="false" size="73" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.io.IO$1" sourceFile="IO.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.io.IO$2" sourceFile="IO.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.io.SlowInputStream" sourceFile="SlowInputStream.java" interface="false" size="43" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.jaif" total_bugs="0" total_types="10" total_size="808">
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFEnumConstant" sourceFile="JAIFEnumConstant.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFEvents" sourceFile="JAIFEvents.java" interface="true" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFParser" sourceFile="JAIFParser.java" interface="false" size="214" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFParser$1" sourceFile="JAIFParser.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFParser$2" sourceFile="JAIFParser.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFScanner" sourceFile="JAIFScanner.java" interface="false" size="79" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFScanner$TokenPattern" sourceFile="JAIFScanner.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFSyntaxException" sourceFile="JAIFSyntaxException.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFToken" sourceFile="JAIFToken.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.jaif.JAIFTokenKind" sourceFile="JAIFTokenKind.java" interface="false" size="29" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.launchGUI" total_bugs="0" total_types="1" total_size="36">
      <ClassStats class="edu.umd.cs.findbugs.launchGUI.LaunchGUI" sourceFile="LaunchGUI.java" interface="false" size="18" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.log" total_bugs="0" total_types="15" total_size="708">
      <ClassStats class="edu.umd.cs.findbugs.log.ConsoleLogger" sourceFile="ConsoleLogger.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.LogSync" sourceFile="LogSync.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Logger" sourceFile="Logger.java" interface="true" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler" sourceFile="Profiler.java" interface="false" size="115" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$ClassNameComparator" sourceFile="Profiler.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$Clock" sourceFile="Profiler.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$Filter" sourceFile="Profiler.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$FilterByCalls" sourceFile="Profiler.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$FilterByTime" sourceFile="Profiler.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$FilterByTimePerCall" sourceFile="Profiler.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$Profile" sourceFile="Profiler.java" interface="false" size="51" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$TimePerCallComparator" sourceFile="Profiler.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$TotalCallsComparator" sourceFile="Profiler.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.Profiler$TotalTimeComparator" sourceFile="Profiler.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.log.YourKitController" sourceFile="YourKitController.java" interface="false" size="43" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.model" total_bugs="0" total_types="8" total_size="652">
      <ClassStats class="edu.umd.cs.findbugs.model.ClassFeatureSet" sourceFile="ClassFeatureSet.java" interface="false" size="144" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.ClassNameRewriter" sourceFile="ClassNameRewriter.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.ClassNameRewriterUtil" sourceFile="ClassNameRewriterUtil.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.IdentityClassNameRewriter" sourceFile="IdentityClassNameRewriter.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.MovedClassMap" sourceFile="MovedClassMap.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.RegenerateClassFeatures" sourceFile="RegenerateClassFeatures.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.SimilarClassFinder" sourceFile="SimilarClassFinder.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.model.SimilarClassSet" sourceFile="SimilarClassSet.java" interface="false" size="20" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.plan" total_bugs="0" total_types="13" total_size="794">
      <ClassStats class="edu.umd.cs.findbugs.plan.AnalysisPass" sourceFile="AnalysisPass.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ByInterfaceDetectorFactorySelector" sourceFile="ByInterfaceDetectorFactorySelector.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ConstraintEdge" sourceFile="ConstraintEdge.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ConstraintGraph" sourceFile="ConstraintGraph.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.DetectorFactorySelector" sourceFile="DetectorFactorySelector.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.DetectorNode" sourceFile="DetectorNode.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.DetectorOrderingConstraint" sourceFile="DetectorOrderingConstraint.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ExecutionPlan" sourceFile="ExecutionPlan.java" interface="false" size="244" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ExecutionPlan$1" sourceFile="ExecutionPlan.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ExecutionPlan$2" sourceFile="ExecutionPlan.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.OrderingConstraintException" sourceFile="OrderingConstraintException.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.ReportingDetectorFactorySelector" sourceFile="ReportingDetectorFactorySelector.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plan.SingleDetectorFactorySelector" sourceFile="SingleDetectorFactorySelector.java" interface="false" size="12" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.plugins" total_bugs="0" total_types="2" total_size="64">
      <ClassStats class="edu.umd.cs.findbugs.plugins.DuplicatePluginIdError" sourceFile="DuplicatePluginIdError.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.plugins.DuplicatePluginIdException" sourceFile="DuplicatePluginIdException.java" interface="false" size="16" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.props" total_bugs="0" total_types="6" total_size="524">
      <ClassStats class="edu.umd.cs.findbugs.props.AbstractWarningProperty" sourceFile="AbstractWarningProperty.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.props.GeneralWarningProperty" sourceFile="GeneralWarningProperty.java" interface="false" size="25" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.props.PriorityAdjustment" sourceFile="PriorityAdjustment.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.props.WarningProperty" sourceFile="WarningProperty.java" interface="true" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.props.WarningPropertySet" sourceFile="WarningPropertySet.java" interface="false" size="118" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.props.WarningPropertyUtil" sourceFile="WarningPropertyUtil.java" interface="false" size="71" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.sourceViewer" total_bugs="1" total_types="11" total_size="918" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.DocumentCharacterIterator" sourceFile="DocumentCharacterIterator.java" interface="false" size="45" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.HighlightInformation" sourceFile="HighlightInformation.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.JavaScanner" sourceFile="JavaScanner.java" interface="false" size="98" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.JavaSourceDocument" sourceFile="JavaSourceDocument.java" interface="false" size="93" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NavigableTextPane" sourceFile="NavigableTextPane.java" interface="false" size="88" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NavigableTextPane$1" sourceFile="NavigableTextPane.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NavigableTextPane$DistanceComparator" sourceFile="NavigableTextPane.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NoWrapBoxView" sourceFile="NoWrapBoxView.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NumberedEditorKit" sourceFile="NumberedEditorKit.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NumberedParagraphView" sourceFile="NumberedParagraphView.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.sourceViewer.NumberedViewFactory" sourceFile="NumberedViewFactory.java" interface="false" size="20" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.tools" total_bugs="1" total_types="7" total_size="650" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.tools.CheckClassfileVersion" sourceFile="CheckClassfileVersion.java" interface="false" size="48" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.ComparePerfomance" sourceFile="ComparePerfomance.java" interface="false" size="57" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.FilterAndCombineBitfieldPropertyDatabase" sourceFile="FilterAndCombineBitfieldPropertyDatabase.java" interface="false" size="58" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.FilterAndCombineBitfieldPropertyDatabase$Status" sourceFile="FilterAndCombineBitfieldPropertyDatabase.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.FilterPropertyDatabase" sourceFile="FilterPropertyDatabase.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.FixIndentation" sourceFile="FixIndentation.java" interface="false" size="110" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.GenerateUpdateXml" sourceFile="GenerateUpdateXml.java" interface="false" size="12" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.tools.html" total_bugs="0" total_types="6" total_size="370">
      <ClassStats class="edu.umd.cs.findbugs.tools.html.ColorAlternator" sourceFile="ColorAlternator.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.html.PlainPrintBugDescriptions" sourceFile="PlainPrintBugDescriptions.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.html.PrettyPrintBugDescriptions" sourceFile="PrettyPrintBugDescriptions.java" interface="false" size="97" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.html.PrettyPrintBugDescriptions$1" sourceFile="PrettyPrintBugDescriptions.java" interface="false" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.html.PrettyPrintBugDescriptions$BugPatternComparator" sourceFile="PrettyPrintBugDescriptions.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.html.PrintBugDescriptions" sourceFile="PrintBugDescriptions.java" interface="false" size="26" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.tools.junit" total_bugs="0" total_types="2" total_size="140">
      <ClassStats class="edu.umd.cs.findbugs.tools.junit.JUnitJarRunner" sourceFile="JUnitJarRunner.java" interface="false" size="62" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.junit.JUnitJarRunner$1" sourceFile="JUnitJarRunner.java" interface="false" size="8" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.tools.xml" total_bugs="0" total_types="3" total_size="222">
      <ClassStats class="edu.umd.cs.findbugs.tools.xml.CheckMessages" sourceFile="CheckMessages.java" interface="false" size="55" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.xml.CheckMessages$CheckMessagesException" sourceFile="CheckMessages.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.tools.xml.CheckMessages$XMLFile" sourceFile="CheckMessages.java" interface="false" size="48" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.updates" total_bugs="0" total_types="6" total_size="654">
      <ClassStats class="edu.umd.cs.findbugs.updates.PluginUpdateListener" sourceFile="PluginUpdateListener.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.updates.UpdateCheckCallback" sourceFile="UpdateCheckCallback.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.updates.UpdateChecker" sourceFile="UpdateChecker.java" interface="false" size="254" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.updates.UpdateChecker$1" sourceFile="UpdateChecker.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.updates.UpdateChecker$2" sourceFile="UpdateChecker.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.updates.UpdateChecker$PluginUpdate" sourceFile="UpdateChecker.java" interface="false" size="40" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.util" total_bugs="6" total_types="57" total_size="3500" priority_2="6">
      <ClassStats class="edu.umd.cs.findbugs.util.AnyTypeMatcher" sourceFile="AnyTypeMatcher.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Archive" sourceFile="Archive.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Bag" sourceFile="Bag.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ClassName" sourceFile="ClassName.java" interface="false" size="85" bugs="2" priority_2="2"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ClassPathUtil" sourceFile="ClassPathUtil.java" interface="false" size="28" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ContainsCamelCaseWordStringMatcher" sourceFile="ContainsCamelCaseWordStringMatcher.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.DualKeyHashMap" sourceFile="DualKeyHashMap.java" interface="false" size="33" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.EditDistance" sourceFile="EditDistance.java" interface="false" size="57" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ExactStringMatcher" sourceFile="ExactStringMatcher.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.FractionalMultiset" sourceFile="FractionalMultiset.java" interface="false" size="58" bugs="2" priority_2="2"/>
      <ClassStats class="edu.umd.cs.findbugs.util.FractionalMultiset$DecreasingOrderEntryComparator" sourceFile="FractionalMultiset.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.FractionalMultiset$IncreasingOrderEntryComparator" sourceFile="FractionalMultiset.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.FutureValue" sourceFile="FutureValue.java" interface="false" size="42" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.util.HTML" sourceFile="HTML.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.HTML$HTMLtoPlainTextWriter2" sourceFile="HTML.java" interface="false" size="61" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.JavaWebStart" sourceFile="JavaWebStart.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.LaunchBrowser" sourceFile="LaunchBrowser.java" interface="false" size="85" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.MapCache" sourceFile="MapCache.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.MergeMap" sourceFile="MergeMap.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.MergeMap$MaxMap" sourceFile="MergeMap.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.MergeMap$MinMap" sourceFile="MergeMap.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.MultiMap" sourceFile="MultiMap.java" interface="false" size="45" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Multiset" sourceFile="Multiset.java" interface="false" size="58" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Multiset$EntryComparator" sourceFile="Multiset.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.NotImplementedYetException" sourceFile="NotImplementedYetException.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.NullIterator" sourceFile="NullIterator.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ProfilingMapCache" sourceFile="ProfilingMapCache.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.ProfilingMapCache$1" sourceFile="ProfilingMapCache.java" interface="false" size="9" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.RegexStringMatcher" sourceFile="RegexStringMatcher.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.SplitCamelCaseIdentifier" sourceFile="SplitCamelCaseIdentifier.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.StringMatcher" sourceFile="StringMatcher.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Strings" sourceFile="Strings.java" interface="false" size="103" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.SubtypeTypeMatcher" sourceFile="SubtypeTypeMatcher.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration" sourceFile="TestDesktopIntegration.java" interface="false" size="96" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$1" sourceFile="TestDesktopIntegration.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$2" sourceFile="TestDesktopIntegration.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$3" sourceFile="TestDesktopIntegration.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$4" sourceFile="TestDesktopIntegration.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$5" sourceFile="TestDesktopIntegration.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TestDesktopIntegration$ConsoleWriter" sourceFile="TestDesktopIntegration.java" interface="false" size="11" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort" sourceFile="TopologicalSort.java" interface="false" size="29" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$OutEdges" sourceFile="TopologicalSort.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$OutEdges2" sourceFile="TopologicalSort.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$OutEdgesCache" sourceFile="TopologicalSort.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$SortAlgorithm" sourceFile="TopologicalSort.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$Worker" sourceFile="TopologicalSort.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TopologicalSort$Worker2" sourceFile="TopologicalSort.java" interface="false" size="98" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TripleKeyHashMap" sourceFile="TripleKeyHashMap.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.TypeMatcher" sourceFile="TypeMatcher.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util" sourceFile="Util.java" interface="false" size="249" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util$1" sourceFile="Util.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util$2" sourceFile="Util.java" interface="false" size="15" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util$3" sourceFile="Util.java" interface="false" size="10" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util$SetFromMap" sourceFile="Util.java" interface="false" size="39" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.Util$ShutdownLogging" sourceFile="Util.java" interface="false" size="6" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.WriteOnceProperties" sourceFile="WriteOnceProperties.java" interface="false" size="51" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.util.WriteOnceProperties$PropertyReadAt" sourceFile="WriteOnceProperties.java" interface="false" size="4" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.visitclass" total_bugs="1" total_types="9" total_size="2888" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.visitclass.AnnotationVisitor" sourceFile="AnnotationVisitor.java" interface="false" size="139" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.BetterVisitor" sourceFile="BetterVisitor.java" interface="false" size="199" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.Constants2" sourceFile="Constants2.java" interface="true" size="1" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.DismantleBytecode" sourceFile="DismantleBytecode.java" interface="false" size="549" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.LVTHelper" sourceFile="LVTHelper.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.PreorderVisitor" sourceFile="PreorderVisitor.java" interface="false" size="377" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.PrintClass" sourceFile="PrintClass.java" interface="false" size="81" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.PrintClass$ZipEntryComparator" sourceFile="PrintClass.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.visitclass.Util" sourceFile="Util.java" interface="false" size="66" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.workflow" total_bugs="1" total_types="56" total_size="6586" priority_2="1">
      <ClassStats class="edu.umd.cs.findbugs.workflow.BackdateHistoryUsingSource" sourceFile="BackdateHistoryUsingSource.java" interface="false" size="38" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Churn" sourceFile="Churn.java" interface="false" size="101" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Churn$ChurnCommandLine" sourceFile="Churn.java" interface="false" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Churn$Data" sourceFile="Churn.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CloudReport" sourceFile="CloudReport.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CloudSyncAndReport" sourceFile="CloudSyncAndReport.java" interface="false" size="82" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CloudSyncAndReport$CSPoptions" sourceFile="CloudSyncAndReport.java" interface="false" size="8" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CloudSyncAndReport$CSRCommandLine" sourceFile="CloudSyncAndReport.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CloudSyncAndReport$Stats" sourceFile="CloudSyncAndReport.java" interface="false" size="5" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CopyBuggySource" sourceFile="CopyBuggySource.java" interface="false" size="126" bugs="1" priority_2="1"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CopyBuggySource$1" sourceFile="CopyBuggySource.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CopyBuggySource$SrcKind" sourceFile="CopyBuggySource.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CountByPackagePrefix" sourceFile="CountByPackagePrefix.java" interface="false" size="44" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CountClassVersions" sourceFile="CountClassVersions.java" interface="false" size="66" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.CountClassVersions$CountClassVersionsCommandLine" sourceFile="CountClassVersions.java" interface="false" size="23" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.DefectDensity" sourceFile="DefectDensity.java" interface="false" size="43" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.FB" sourceFile="FB.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.FileBugHash" sourceFile="FileBugHash.java" interface="false" size="76" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Filter" sourceFile="Filter.java" interface="false" size="92" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Filter$FilterCommandLine" sourceFile="Filter.java" interface="false" size="459" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.ListBugDatabaseInfo" sourceFile="ListBugDatabaseInfo.java" interface="false" size="53" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.ListBugDatabaseInfo$ListBugDatabaseInfoCommandLine" sourceFile="ListBugDatabaseInfo.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MergeSummarizeAndView" sourceFile="MergeSummarizeAndView.java" interface="false" size="166" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MergeSummarizeAndView$MSVCommandLine" sourceFile="MergeSummarizeAndView.java" interface="false" size="37" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MergeSummarizeAndView$MSVOptions" sourceFile="MergeSummarizeAndView.java" interface="false" size="19" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MineBugHistory" sourceFile="MineBugHistory.java" interface="false" size="246" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MineBugHistory$MineBugHistoryCommandLine" sourceFile="MineBugHistory.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.MineBugHistory$Version" sourceFile="MineBugHistory.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.ObfuscateBugs" sourceFile="ObfuscateBugs.java" interface="false" size="40" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.ObfuscateBugs$CommandLine" sourceFile="ObfuscateBugs.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.PrintAppVersion" sourceFile="PrintAppVersion.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RebornIssues" sourceFile="RebornIssues.java" interface="false" size="58" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RebornIssues$CommandLine" sourceFile="RebornIssues.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RecursiveSearchForJavaFiles" sourceFile="RecursiveSearchForJavaFiles.java" interface="false" size="24" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis" sourceFile="RejarClassesForAnalysis.java" interface="false" size="246" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$1" sourceFile="RejarClassesForAnalysis.java" interface="false" size="34" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$2" sourceFile="RejarClassesForAnalysis.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$3" sourceFile="RejarClassesForAnalysis.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$4" sourceFile="RejarClassesForAnalysis.java" interface="false" size="21" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$ClassFileNameMismatch" sourceFile="RejarClassesForAnalysis.java" interface="false" size="3" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$RejarClassesForAnalysisCommandLine" sourceFile="RejarClassesForAnalysis.java" interface="false" size="60" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$RejarClassesForAnalysisCommandLine$PatternMatcher" sourceFile="RejarClassesForAnalysis.java" interface="false" size="14" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$RejarClassesForAnalysisCommandLine$PrefixMatcher" sourceFile="RejarClassesForAnalysis.java" interface="false" size="20" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis$ZipElementHandler" sourceFile="RejarClassesForAnalysis.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.SetBugDatabaseInfo" sourceFile="SetBugDatabaseInfo.java" interface="false" size="102" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.SetBugDatabaseInfo$SetInfoCommandLine" sourceFile="SetBugDatabaseInfo.java" interface="false" size="91" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.SourceSearcher" sourceFile="SourceSearcher.java" interface="false" size="35" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.TestingGround" sourceFile="TestingGround.java" interface="false" size="70" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.TestingGround$CommandLine" sourceFile="TestingGround.java" interface="false" size="7" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.TreemapVisualization" sourceFile="TreemapVisualization.java" interface="false" size="64" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.UnionResults" sourceFile="UnionResults.java" interface="false" size="52" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.UnionResults$UnionResultsCommandLine" sourceFile="UnionResults.java" interface="false" size="18" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Update" sourceFile="Update.java" interface="false" size="310" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Update$1" sourceFile="Update.java" interface="false" size="4" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Update$MatchOldBugs" sourceFile="Update.java" interface="false" size="17" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.workflow.Update$UpdateCommandLine" sourceFile="Update.java" interface="false" size="60" bugs="0"/>
    </PackageStats>
    <PackageStats package="edu.umd.cs.findbugs.xml" total_bugs="0" total_types="11" total_size="708">
      <ClassStats class="edu.umd.cs.findbugs.xml.Dom4JXMLOutput" sourceFile="Dom4JXMLOutput.java" interface="false" size="72" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.MetaCharacterMap" sourceFile="MetaCharacterMap.java" interface="false" size="16" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.OutputStreamXMLOutput" sourceFile="OutputStreamXMLOutput.java" interface="false" size="113" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.QuoteMetaCharacters" sourceFile="QuoteMetaCharacters.java" interface="false" size="30" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XMLAttributeList" sourceFile="XMLAttributeList.java" interface="false" size="31" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XMLAttributeList$NameValuePair" sourceFile="XMLAttributeList.java" interface="false" size="12" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XMLOutput" sourceFile="XMLOutput.java" interface="true" size="13" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XMLOutputUtil" sourceFile="XMLOutputUtil.java" interface="false" size="26" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XMLWriteable" sourceFile="XMLWriteable.java" interface="true" size="2" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XPathFind" sourceFile="XPathFind.java" interface="false" size="22" bugs="0"/>
      <ClassStats class="edu.umd.cs.findbugs.xml.XPathFind$1" sourceFile="XPathFind.java" interface="false" size="17" bugs="0"/>
    </PackageStats>
    <FindBugsProfile>
      <ClassProfile name="edu.umd.cs.findbugs.SAXBugCollectionHandler" totalMilliseconds="67" invocations="1" avgMicrosecondsPerInvocation="67110" maxMicrosecondsPerInvocation="67110" standardDeviationMircosecondsPerInvocation="0"/>
    </FindBugsProfile>
  </FindBugsSummary>
  <ClassFeatures></ClassFeatures>
  <History></History>
</BugCollection>
