[jboss-cvs] JBossAS SVN: r94379 - in projects/findbugs-filtercreator/trunk: examples and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 5 10:57:46 EDT 2009


Author: kabir.khan at jboss.com
Date: 2009-10-05 10:57:46 -0400 (Mon, 05 Oct 2009)
New Revision: 94379

Added:
   projects/findbugs-filtercreator/trunk/examples/
   projects/findbugs-filtercreator/trunk/examples/helper/
   projects/findbugs-filtercreator/trunk/examples/helper/findbugsCheck.xml
   projects/findbugs-filtercreator/trunk/examples/original/
   projects/findbugs-filtercreator/trunk/examples/original/findbugsCheck.xml
Log:
Add filter creator to svn

Added: projects/findbugs-filtercreator/trunk/examples/helper/findbugsCheck.xml
===================================================================
--- projects/findbugs-filtercreator/trunk/examples/helper/findbugsCheck.xml	                        (rev 0)
+++ projects/findbugs-filtercreator/trunk/examples/helper/findbugsCheck.xml	2009-10-05 14:57:46 UTC (rev 94379)
@@ -0,0 +1,1357 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="../../filterHelper.xsl"?>
+
+<BugCollection version="1.3.8" sequence="0" timestamp="1254560460000" analysisTimestamp="1254560481938" release="">
+  <Project filename="&lt;&lt;unnamed project&gt;&gt;" projectName="JBoss Microcontainer JMX Integration">
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController$Barrier.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController$BarrierMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierControllerMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ConfigurationException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/AttributeChangeNotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/MBeanServerNotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/NotificationFilterSupportFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBeanSupport$XMBeanInterceptor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InvalidAttributeException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBeanSupport$SubscriptionInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/AbstractMetaDataVisitorNode.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceAnnotationMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceAttributeMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceConstructorMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyListValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeployment.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentClassPath.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentClasspathAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentParser.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceElementValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceInjectionValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceJBXBValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceLoaderRepositoryAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaData2ElementConverter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataParser$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataParser.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataVisitor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataVisitorNode.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceTextValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueFactoryValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ConfigureAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/CreateDestroyLifecycleAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/DescribeAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/InstallAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/InstantiateAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleDependencyItem.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo$StateInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/OnlyUnregisterAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContext$PreprocessMetaDataVisitor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContextAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContextActions.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceProxy$NoLifecycleCallout.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceProxy.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/StartStopLifecycleAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/MissingAttributeException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/NotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions$2.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/Service.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceBinding.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceConfigurator.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceController.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceControllerMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceCreator.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceDynamicMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceInstance.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBeanState.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBeanSupport.class</Jar>
+    <AuxClasspathEntry>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/kernel/jboss-kernel/2.2.0-SNAPSHOT/jboss-kernel-2.2.0-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/kernel/jboss-dependency/2.2.0-SNAPSHOT/jboss-dependency-2.2.0-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jbossxb/2.0.2-SNAPSHOT/jbossxb-2.0.2-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-common-core/2.2.13.GA/jboss-common-core-2.2.13.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/apache-xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-mdr/2.0.2.GA/jboss-mdr-2.0.2.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-jmx/6.0.0.Beta2/jboss-jmx-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/integration/jboss-classloading-spi/6.0.0.Alpha4/jboss-classloading-spi-6.0.0.Alpha4.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-j2se/6.0.0.Beta2/jboss-j2se-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-mbeans/6.0.0.Beta2/jboss-mbeans-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/bcel/bcel/5.1/bcel-5.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-mbeanserver/6.0.0.Beta2/jboss-mbeanserver-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/man/jboss-managed/2.1.1.CR1/jboss-managed-2.1.1.CR1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/man/jboss-metatype/2.1.1.CR1/jboss-metatype-2.1.1.CR1.jar</AuxClasspathEntry>
+  </Project>
+  <BugInstance type="BC_UNCONFIRMED_CAST" priority="2" abbrev="BC" category="STYLE" instanceHash="a21fc45a3571e844eb6edd912113a3d0" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Unchecked/unconfirmed cast</ShortMessage>
+    <LongMessage>Unchecked/unconfirmed cast from javax.management.Notification to javax.management.MBeanServerNotification in org.jboss.system.ListenerServiceMBeanSupport.handleNotification(Notification, Object)</LongMessage>
+    <Class classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="143" end="759" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+        <Message>At ListenerServiceMBeanSupport.java:[lines 143-759]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ListenerServiceMBeanSupport</Message>
+    </Class>
+    <Method classname="org.jboss.system.ListenerServiceMBeanSupport" name="handleNotification" signature="(Ljavax/management/Notification;Ljava/lang/Object;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="364" end="424" startBytecode="0" endBytecode="136" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java"/>
+      <Message>In method org.jboss.system.ListenerServiceMBeanSupport.handleNotification(Notification, Object)</Message>
+    </Method>
+    <Type descriptor="Ljavax/management/Notification;" role="TYPE_FOUND">
+      <SourceLine classname="javax.management.Notification" start="56" end="378" sourcefile="Notification.java" sourcepath="javax/management/Notification.java">
+        <Message>At Notification.java:[lines 56-378]</Message>
+      </SourceLine>
+      <Message>Actual type javax.management.Notification</Message>
+    </Type>
+    <Type descriptor="Ljavax/management/MBeanServerNotification;" role="TYPE_EXPECTED">
+      <SourceLine classname="javax.management.MBeanServerNotification" start="62" end="72" sourcefile="MBeanServerNotification.java" sourcepath="javax/management/MBeanServerNotification.java">
+        <Message>At MBeanServerNotification.java:[lines 62-72]</Message>
+      </SourceLine>
+      <Message>Expected javax.management.MBeanServerNotification</Message>
+    </Type>
+    <LocalVariable name="notification" register="1" pc="69" role="LOCAL_VARIABLE_VALUE_OF">
+      <Message>Value loaded from notification</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true" start="372" end="372" startBytecode="70" endBytecode="70" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+      <Message>At ListenerServiceMBeanSupport.java:[line 372]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="b0e2517a3e424a995243af95a0ae6154" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.ListenerServiceMBeanSupport.createNotificationFilter(String, Element)</LongMessage>
+    <Class classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="143" end="759" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+        <Message>At ListenerServiceMBeanSupport.java:[lines 143-759]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ListenerServiceMBeanSupport</Message>
+    </Class>
+    <Method classname="org.jboss.system.ListenerServiceMBeanSupport" name="createNotificationFilter" signature="(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljavax/management/NotificationFilter;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="610" end="631" startBytecode="0" endBytecode="250" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java"/>
+      <Message>In method org.jboss.system.ListenerServiceMBeanSupport.createNotificationFilter(String, Element)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true" start="625" end="625" startBytecode="70" endBytecode="70" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+      <Message>At ListenerServiceMBeanSupport.java:[line 625]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DM_CONVERT_CASE" priority="3" abbrev="Dm" category="I18N" instanceHash="8c7ccab6d0e989a0598f57a5a46528ba" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Consider using Locale parameterized version of invoked method</ShortMessage>
+    <LongMessage>Use of non-localized String.toUpperCase() or String.toLowerCase</LongMessage>
+    <Class classname="org.jboss.system.ServiceConfigurator" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceConfigurator" start="81" end="446" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java">
+        <Message>At ServiceConfigurator.java:[lines 81-446]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceConfigurator</Message>
+    </Class>
+    <Method classname="org.jboss.system.ServiceConfigurator" name="configure" signature="(Ljavax/management/MBeanServer;Lorg/jboss/system/ServiceController;Ljavax/management/ObjectName;Ljava/lang/ClassLoader;Ljava/util/Collection;)V" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceConfigurator" start="129" end="173" startBytecode="0" endBytecode="694" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java"/>
+      <Message>In method org.jboss.system.ServiceConfigurator.configure(MBeanServer, ServiceController, ObjectName, ClassLoader, Collection)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.ServiceConfigurator" primary="true" start="162" end="162" startBytecode="228" endBytecode="228" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java">
+      <Message>At ServiceConfigurator.java:[line 162]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="d1bbb347135953308eba5be4a26f4a16" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.ServiceContext defines non-transient non-serializable instance field dependsOnMe</LongMessage>
+    <Class classname="org.jboss.system.ServiceContext" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" start="41" end="140" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>At ServiceContext.java:[lines 41-140]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceContext</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceContext" name="dependsOnMe" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>In ServiceContext.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceContext.dependsOnMe</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java" synthetic="true">
+      <Message>In ServiceContext.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="3fe68e1e76948a52a8150a4acfbc1f5c" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.ServiceContext defines non-transient non-serializable instance field iDependOn</LongMessage>
+    <Class classname="org.jboss.system.ServiceContext" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" start="41" end="140" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>At ServiceContext.java:[lines 41-140]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceContext</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceContext" name="iDependOn" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>In ServiceContext.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceContext.iDependOn</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java" synthetic="true">
+      <Message>In ServiceContext.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_MUTABLE_ARRAY" priority="1" abbrev="MS" category="MALICIOUS_CODE" instanceHash="f36c5064b09444733c128e035859641e" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field is a mutable array</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceController.JBOSS_INTERNAL_LIFECYCLE_SIG is a mutable array</LongMessage>
+    <Class classname="org.jboss.system.ServiceController" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceController" start="75" end="750" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+        <Message>At ServiceController.java:[lines 75-750]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceController</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceController" name="JBOSS_INTERNAL_LIFECYCLE_SIG" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceController" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+        <Message>In ServiceController.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceController.JBOSS_INTERNAL_LIFECYCLE_SIG</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceController" primary="true" start="85" end="85" startBytecode="21" endBytecode="21" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+      <Message>At ServiceController.java:[line 85]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DE_MIGHT_IGNORE" priority="3" abbrev="DE" category="BAD_PRACTICE" instanceHash="82c844e41e33e9359d9e4987c74fe45a" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method might ignore exception</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceCreator.installExternalXMBean(MBeanServer, ObjectName, ServiceMetaData) might ignore java.lang.Exception</LongMessage>
+    <Class classname="org.jboss.system.ServiceCreator" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceCreator" start="59" end="406" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java">
+        <Message>At ServiceCreator.java:[lines 59-406]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceCreator</Message>
+    </Class>
+    <Method classname="org.jboss.system.ServiceCreator" name="installExternalXMBean" signature="(Ljavax/management/MBeanServer;Ljavax/management/ObjectName;Lorg/jboss/system/metadata/ServiceMetaData;)Lorg/jboss/system/ServiceInstance;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceCreator" start="284" end="320" startBytecode="0" endBytecode="470" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java"/>
+      <Message>In method org.jboss.system.ServiceCreator.installExternalXMBean(MBeanServer, ObjectName, ServiceMetaData)</Message>
+    </Method>
+    <Class classname="java.lang.Exception" role="CLASS_EXCEPTION">
+      <SourceLine classname="java.lang.Exception" start="29" end="78" sourcefile="Exception.java" sourcepath="java/lang/Exception.java">
+        <Message>At Exception.java:[lines 29-78]</Message>
+      </SourceLine>
+      <Message>Exception class java.lang.Exception</Message>
+    </Class>
+    <SourceLine classname="org.jboss.system.ServiceCreator" primary="true" start="303" end="303" startBytecode="121" endBytecode="121" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java">
+      <Message>At ServiceCreator.java:[line 303]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_OOI_PKGPROTECT" priority="2" abbrev="MS" category="MALICIOUS_CODE" instanceHash="8003c57bf3797570d7183d0e8f833cd7" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field should be moved out of an interface and made package protected</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceMBean.states should be moved out of an interface and made package protected</LongMessage>
+    <Class classname="org.jboss.system.ServiceMBean" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBean" start="46" end="46" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+        <Message>At ServiceMBean.java:[line 46]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceMBean</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceMBean" name="states" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBean" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+        <Message>In ServiceMBean.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceMBean.states</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceMBean" primary="true" start="46" end="46" startBytecode="53" endBytecode="53" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+      <Message>At ServiceMBean.java:[line 46]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_PKGPROTECT" priority="2" abbrev="MS" category="MALICIOUS_CODE" instanceHash="209e54f7594487f4b3440e400bccf1ef" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field should be package protected</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceMBeanSupport.SERVICE_CONTROLLER_SIG should be package protected</LongMessage>
+    <Class classname="org.jboss.system.ServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBeanSupport" start="62" end="596" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+        <Message>At ServiceMBeanSupport.java:[lines 62-596]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceMBeanSupport</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceMBeanSupport" name="SERVICE_CONTROLLER_SIG" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBeanSupport" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+        <Message>In ServiceMBeanSupport.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceMBeanSupport.SERVICE_CONTROLLER_SIG</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceMBeanSupport" primary="true" start="62" end="62" startBytecode="13" endBytecode="13" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+      <Message>At ServiceMBeanSupport.java:[line 62]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="HE_EQUALS_NO_HASHCODE" priority="2" abbrev="HE" category="BAD_PRACTICE" instanceHash="446f3cd0567d85815ee93638a202257" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Class defines equals() but not hashCode()</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceAnnotationMetaData defines equals but not hashCode</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAnnotationMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="54" end="146" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>At ServiceAnnotationMetaData.java:[lines 54-146]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAnnotationMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceAnnotationMetaData" name="equals" signature="(Ljava/lang/Object;)Z" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="142" end="146" startBytecode="0" endBytecode="122" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceAnnotationMetaData.equals(Object)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="142" end="146" startBytecode="0" endBytecode="122" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java" synthetic="true">
+      <Message>At ServiceAnnotationMetaData.java:[lines 142-146]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="3b716eedf3ff4d0531083ef0ac425b17" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceAnnotationMetaData defines non-transient non-serializable instance field ann</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAnnotationMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="54" end="146" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>At ServiceAnnotationMetaData.java:[lines 54-146]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAnnotationMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceAnnotationMetaData" name="ann" signature="Ljava/lang/annotation/Annotation;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>In ServiceAnnotationMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceAnnotationMetaData.ann</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java" synthetic="true">
+      <Message>In ServiceAnnotationMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="ffeab99e3c7410bd06d3d7ce706cf80d" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceAttributeMetaData.value not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAttributeMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" start="37" end="170" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java">
+        <Message>At ServiceAttributeMetaData.java:[lines 37-170]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAttributeMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceAttributeMetaData" name="value" signature="Lorg/jboss/system/metadata/ServiceValueMetaData;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java">
+        <Message>In ServiceAttributeMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceAttributeMetaData.value</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java" synthetic="true">
+      <Message>In ServiceAttributeMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="f07213065a2a6054d38c876b4860ef11" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader) may expose internal representation by returning ServiceConstructorMetaData.parameters</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParameters" signature="(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="129" end="178" startBytecode="0" endBytecode="552" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="parameters" signature="[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.parameters</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="130" end="130" startBytecode="11" endBytecode="11" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 130]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="5d62ee809afcc6bd3b116d5bc766a328" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getParams() may expose internal representation by returning ServiceConstructorMetaData.params</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParams" signature="()[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="75" end="75" startBytecode="0" endBytecode="46" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParams()</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="params" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.params</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="75" end="75" startBytecode="4" endBytecode="4" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 75]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="9bce75e50d5a1177f75057c6651c1fe7" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getSignature() may expose internal representation by returning ServiceConstructorMetaData.signature</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getSignature" signature="()[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="99" end="104" startBytecode="0" endBytecode="154" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getSignature()</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="signature" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.signature</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="104" end="104" startBytecode="56" endBytecode="56" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 104]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="65937aaaa187be2c7fec76150aea25be" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setParameters(Object[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.parameters</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setParameters" signature="([Ljava/lang/Object;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="188" end="189" startBytecode="0" endBytecode="61" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setParameters(Object[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="parameters" signature="[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.parameters</Message>
+    </Field>
+    <LocalVariable name="parameters" register="1" pc="2" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named parameters</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="188" end="188" startBytecode="2" endBytecode="2" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 188]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="6e55acb7caea6ce3413bb554ea0e5096" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setParams(String[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.params</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setParams" signature="([Ljava/lang/String;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="86" end="89" startBytecode="0" endBytecode="83" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setParams(String[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="params" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.params</Message>
+    </Field>
+    <LocalVariable name="params" register="1" pc="16" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named params</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="88" end="88" startBytecode="16" endBytecode="16" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 88]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="a81500f1c85315007cc79f50dffb7968" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setSignature(String[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.signature</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setSignature" signature="([Ljava/lang/String;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="114" end="117" startBytecode="0" endBytecode="83" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setSignature(String[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="signature" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.signature</Message>
+    </Field>
+    <LocalVariable name="signature" register="1" pc="16" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named signature</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="116" end="116" startBytecode="16" endBytecode="16" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 116]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="d209ea1e221acd7627e60a87ccc596f9" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParameters" signature="(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="129" end="178" startBytecode="0" endBytecode="552" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="165" end="165" startBytecode="171" endBytecode="171" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 165]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="44dccc56f2e4636610c29a1262579064" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDependencyListValueMetaData defines non-transient non-serializable instance field dependencies</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" start="64" end="184" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>At ServiceDependencyListValueMetaData.java:[lines 64-184]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyListValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" name="dependencies" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>In ServiceDependencyListValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyListValueMetaData.dependencies</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyListValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="8edcbb1b99cb8e57417ecc063558d363" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDependencyListValueMetaData defines non-transient non-serializable instance field objectNames</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" start="64" end="184" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>At ServiceDependencyListValueMetaData.java:[lines 64-184]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyListValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" name="objectNames" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>In ServiceDependencyListValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyListValueMetaData.objectNames</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyListValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="a163e099b7dfc53be3e9a3e0b6294639" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceDependencyMetaData.iDependOn not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" start="50" end="134" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>At ServiceDependencyMetaData.java:[lines 50-134]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyMetaData" name="iDependOn" signature="Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>In ServiceDependencyMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyMetaData.iDependOn</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="b1eaaa7cd610a69b249df575a090d0d8" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceDependencyMetaData.iDependOnObjectName not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" start="50" end="134" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>At ServiceDependencyMetaData.java:[lines 50-134]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyMetaData" name="iDependOnObjectName" signature="Ljavax/management/ObjectName;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>In ServiceDependencyMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyMetaData.iDependOnObjectName</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="2720be64ab91fd04a08de2ca38c35d9d" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field config</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="config" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.config</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="404429bdf053d7f8cfabf794e6521221" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field classPaths</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="classPaths" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.classPaths</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="8d7687b2e360a5863108a11a3b298149" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field services</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="services" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.services</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="248b8b6b84a3b80daa4d8f6ece912ce0" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceElementValueMetaData defines non-transient non-serializable instance field element</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceElementValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" start="63" end="125" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java">
+        <Message>At ServiceElementValueMetaData.java:[lines 63-125]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceElementValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceElementValueMetaData" name="element" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java">
+        <Message>In ServiceElementValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceElementValueMetaData.element</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java" synthetic="true">
+      <Message>In ServiceElementValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="ce70ff477f2a9ef26c0fa0d055ba8a16" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field xmbeanDescriptor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="xmbeanDescriptor" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.xmbeanDescriptor</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="1c20e56f95127c121105f997ee62c9ae" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field aliases</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="aliases" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.aliases</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="f5464344e9e3352467e1c1b786e356d4" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field annotations</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="annotations" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.annotations</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="34e55190df8936e43e2e5cf94720059c" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field attributes</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="attributes" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.attributes</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="fae32c917a5385d09667e8d784e11597" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field dependencies</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="dependencies" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.dependencies</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SBSC_USE_STRINGBUFFER_CONCATENATION" priority="2" abbrev="SBSC" category="PERFORMANCE" instanceHash="b1c5a1ad33c2c2be037ca56c2c646444" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method concatenates strings using + in a loop</ShortMessage>
+    <LongMessage>Method org.jboss.system.metadata.ServiceMetaDataParser.getRawElementTextContent(Element) concatenates strings using + in a loop</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaDataParser" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" start="59" end="803" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java">
+        <Message>At ServiceMetaDataParser.java:[lines 59-803]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaDataParser</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceMetaDataParser" name="getRawElementTextContent" signature="(Lorg/w3c/dom/Element;)Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" start="759" end="769" startBytecode="0" endBytecode="184" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceMetaDataParser.getRawElementTextContent(Element)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" primary="true" start="766" end="766" startBytecode="39" endBytecode="39" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java">
+      <Message>At ServiceMetaDataParser.java:[line 766]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="NM_CONFUSING" priority="3" abbrev="Nm" category="BAD_PRACTICE" instanceHash="5f6ed4e85a12f7060060adb3200f4563" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Confusing method names</ShortMessage>
+    <LongMessage>Confusing to have methods org.jboss.system.metadata.ServiceValueContext.getClassloader() and org.jboss.system.microcontainer.ServiceControllerContext.getClassLoader()</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueContext" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="62" end="241" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java">
+        <Message>At ServiceValueContext.java:[lines 62-241]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceValueContext" name="getClassloader" signature="()Ljava/lang/ClassLoader;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="122" end="122" startBytecode="0" endBytecode="46" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceValueContext.getClassloader()</Message>
+    </Method>
+    <Class classname="org.jboss.system.microcontainer.ServiceControllerContext">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="54" end="334" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+        <Message>At ServiceControllerContext.java:[lines 54-334]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.microcontainer.ServiceControllerContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.microcontainer.ServiceControllerContext" name="getClassLoader" signature="()Ljava/lang/ClassLoader;" isStatic="false">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="198" end="204" startBytecode="0" endBytecode="87" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java"/>
+      <Message>In method org.jboss.system.microcontainer.ServiceControllerContext.getClassLoader()</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="122" end="122" startBytecode="0" endBytecode="46" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java" synthetic="true">
+      <Message>At ServiceValueContext.java:[line 122]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="1411fdea360a74afda448e6d8c44bc8a" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.metadata.ServiceValueFactoryParameterMetaData.getValue(ClassLoader, String, String, String)</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" start="46" end="183" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java">
+        <Message>At ServiceValueFactoryParameterMetaData.java:[lines 46-183]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueFactoryParameterMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" name="getValue" signature="(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" start="133" end="183" startBytecode="0" endBytecode="526" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceValueFactoryParameterMetaData.getValue(ClassLoader, String, String, String)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" primary="true" start="165" end="165" startBytecode="119" endBytecode="119" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java">
+      <Message>At ServiceValueFactoryParameterMetaData.java:[line 165]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="349b5bb42f7b02a8d56377d124883415" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceValueFactoryValueMetaData defines non-transient non-serializable instance field parameterMetaData</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" start="80" end="316" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java">
+        <Message>At ServiceValueFactoryValueMetaData.java:[lines 80-316]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueFactoryValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" name="parameterMetaData" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java">
+        <Message>In ServiceValueFactoryValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceValueFactoryValueMetaData.parameterMetaData</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java" synthetic="true">
+      <Message>In ServiceValueFactoryValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DE_MIGHT_IGNORE" priority="3" abbrev="DE" category="BAD_PRACTICE" instanceHash="6aed7791f3ce2428d1f4cea31fcf8719" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method might ignore exception</ShortMessage>
+    <LongMessage>org.jboss.system.microcontainer.ServiceControllerContext.getServiceContext() might ignore java.lang.Exception</LongMessage>
+    <Class classname="org.jboss.system.microcontainer.ServiceControllerContext" primary="true">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="54" end="334" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+        <Message>At ServiceControllerContext.java:[lines 54-334]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.microcontainer.ServiceControllerContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.microcontainer.ServiceControllerContext" name="getServiceContext" signature="()Lorg/jboss/system/ServiceContext;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="283" end="292" startBytecode="0" endBytecode="143" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java"/>
+      <Message>In method org.jboss.system.microcontainer.ServiceControllerContext.getServiceContext()</Message>
+    </Method>
+    <Class classname="java.lang.Exception" role="CLASS_EXCEPTION">
+      <SourceLine classname="java.lang.Exception" start="29" end="78" sourcefile="Exception.java" sourcepath="java/lang/Exception.java">
+        <Message>At Exception.java:[lines 29-78]</Message>
+      </SourceLine>
+      <Message>Exception class java.lang.Exception</Message>
+    </Class>
+    <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" primary="true" start="285" end="285" startBytecode="14" endBytecode="14" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+      <Message>At ServiceControllerContext.java:[line 285]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugCategory category="MALICIOUS_CODE">
+    <Description>Malicious code vulnerability</Description>
+  </BugCategory>
+  <BugCategory category="STYLE">
+    <Description>Dodgy</Description>
+  </BugCategory>
+  <BugCategory category="BAD_PRACTICE">
+    <Description>Bad practice</Description>
+  </BugCategory>
+  <BugCategory category="I18N">
+    <Description>Internationalization</Description>
+  </BugCategory>
+  <BugCategory category="PERFORMANCE">
+    <Description>Performance</Description>
+  </BugCategory>
+  <BugPattern type="NM_CONFUSING" abbrev="Nm" category="BAD_PRACTICE">
+    <ShortDescription>Confusing method names</ShortDescription>
+    <Details><![CDATA[
+
+  <p> The referenced methods have names that differ only by capitalization.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="BC_UNCONFIRMED_CAST" abbrev="BC" category="STYLE">
+    <ShortDescription>Unchecked/unconfirmed cast</ShortDescription>
+    <Details><![CDATA[
+
+<p>
+This cast is unchecked, and not all instances of the type casted from can be cast to
+the type it is being cast to. Ensure that your program logic ensures that this
+cast will not fail.
+</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="DE_MIGHT_IGNORE" abbrev="DE" category="BAD_PRACTICE">
+    <ShortDescription>Method might ignore exception</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This method might ignore an exception.&nbsp; In general, exceptions
+  should be handled or reported in some way, or they should be thrown
+  out of the method.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_OOI_PKGPROTECT" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field should be moved out of an interface and made package protected</ShortDescription>
+    <Details><![CDATA[
+
+<p>
+ A final static field that is
+defined in an interface references a mutable
+   object such as an array or hashtable.
+   This mutable object could
+   be changed by malicious code or
+        by accident from another package.
+   To solve this, the field needs to be moved to a class
+   and made package protected
+   to avoid
+        this vulnerability.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" abbrev="UwF" category="STYLE">
+    <ShortDescription>Field not initialized in constructor</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This field is never initialized within any constructor, and is therefore could be null after
+the object is constructed.
+This could be a either an error or a questionable design, since
+it means a null pointer exception will be generated if that field is dereferenced
+before being initialized.
+</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="EI_EXPOSE_REP" abbrev="EI" category="MALICIOUS_CODE" cweid="374">
+    <ShortDescription>May expose internal representation by returning reference to mutable object</ShortDescription>
+    <Details><![CDATA[
+
+  <p> Returning a reference to a mutable object value stored in one of the object's fields
+  exposes the internal representation of the object.&nbsp;
+   If instances
+   are accessed by untrusted code, and unchecked changes to
+   the mutable object would compromise security or other
+   important properties, you will need to do something different.
+  Returning a new copy of the object is better approach in many situations.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="HE_EQUALS_NO_HASHCODE" abbrev="HE" category="BAD_PRACTICE">
+    <ShortDescription>Class defines equals() but not hashCode()</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This class overrides <code>equals(Object)</code>, but does not
+  override <code>hashCode()</code>.&nbsp; Therefore, the class may violate the
+  invariant that equal objects must have equal hashcodes.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_MUTABLE_ARRAY" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field is a mutable array</ShortDescription>
+    <Details><![CDATA[
+
+<p> A final static field references an array
+   and can be accessed by malicious code or
+        by accident from another package.
+   This code can freely modify the contents of the array.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="EI_EXPOSE_REP2" abbrev="EI2" category="MALICIOUS_CODE" cweid="374">
+    <ShortDescription>May expose internal representation by incorporating reference to mutable object</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This code stores a reference to an externally mutable object into the
+  internal representation of the object.&nbsp;
+   If instances
+   are accessed by untrusted code, and unchecked changes to
+   the mutable object would compromise security or other
+   important properties, you will need to do something different.
+  Storing a copy of the object is better approach in many situations.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="DM_CONVERT_CASE" abbrev="Dm" category="I18N">
+    <ShortDescription>Consider using Locale parameterized version of invoked method</ShortDescription>
+    <Details><![CDATA[
+
+  <p> A String is being converted to upper or lowercase, using the platform's default encoding. This may
+      result in improper conversions when used with international characters. Use the </p>
+      <table><tr><td>String.toUpperCase( Locale l )</td></tr><tr><td>String.toLowerCase( Locale l )</td></tr></table>
+      <p>versions instead.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_PKGPROTECT" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field should be package protected</ShortDescription>
+    <Details><![CDATA[
+
+  <p> A mutable static field could be changed by malicious code or
+   by accident.
+   The field could be made package protected to avoid
+   this vulnerability.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="SE_BAD_FIELD" abbrev="Se" category="BAD_PRACTICE">
+    <ShortDescription>Non-transient non-serializable instance field in serializable class</ShortDescription>
+    <Details><![CDATA[
+
+<p> This Serializable class defines a non-primitive instance field which is neither transient,
+Serializable, or <code>java.lang.Object</code>, and does not appear to implement
+the <code>Externalizable</code> interface or the
+<code>readObject()</code> and <code>writeObject()</code> methods.&nbsp;
+Objects of this class will not be deserialized correctly if a non-Serializable
+object is stored in this field.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="SBSC_USE_STRINGBUFFER_CONCATENATION" abbrev="SBSC" category="PERFORMANCE">
+    <ShortDescription>Method concatenates strings using + in a loop</ShortDescription>
+    <Details><![CDATA[
+
+<p> The method seems to be building a String using concatenation in a loop.
+In each iteration, the String is converted to a StringBuffer/StringBuilder,
+   appended to, and converted back to a String.
+   This can lead to a cost quadratic in the number of iterations,
+   as the growing string is recopied in each iteration. </p>
+
+<p>Better performance can be obtained by using
+a StringBuffer (or StringBuilder in Java 1.5) explicitly.</p>
+
+<p> For example:</p>
+<pre>
+  // This is bad
+  String s = "";
+  for (int i = 0; i &lt; field.length; ++i) {
+    s = s + field[i];
+  }
+
+  // This is better
+  StringBuffer buf = new StringBuffer();
+  for (int i = 0; i &lt; field.length; ++i) {
+    buf.append(field[i]);
+  }
+  String s = buf.toString();
+</pre>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="REC_CATCH_EXCEPTION" abbrev="REC" category="STYLE" cweid="396">
+    <ShortDescription>Exception is caught when Exception is not thrown</ShortDescription>
+    <Details><![CDATA[
+  
+  <p>
+  This method uses a try-catch block that catches Exception objects, but Exception is not
+  thrown within the try block, and RuntimeException is not explicitly caught.  It is a common bug pattern to
+  say try { ... } catch (Exception e) { something } as a shorthand for catching a number of types of exception
+  each of whose catch blocks is identical, but this construct also accidentally catches RuntimeException as well,
+  masking potential bugs.
+  </p>
+  
+     ]]></Details>
+  </BugPattern>
+  <BugCode abbrev="SBSC">
+    <Description>String concatenation in loop using + operator</Description>
+  </BugCode>
+  <BugCode abbrev="Nm">
+    <Description>Confusing method name</Description>
+  </BugCode>
+  <BugCode abbrev="Se">
+    <Description>Incorrect definition of Serializable class</Description>
+  </BugCode>
+  <BugCode abbrev="Dm">
+    <Description>Dubious method used</Description>
+  </BugCode>
+  <BugCode abbrev="HE">
+    <Description>Equal objects must have equal hashcodes</Description>
+  </BugCode>
+  <BugCode abbrev="BC">
+    <Description>Bad casts of object references</Description>
+  </BugCode>
+  <BugCode abbrev="UwF">
+    <Description>Unwritten field</Description>
+  </BugCode>
+  <BugCode abbrev="EI2">
+    <Description>Storing reference to mutable object</Description>
+  </BugCode>
+  <BugCode abbrev="DE" cweid="391">
+    <Description>Dropped or ignored exception</Description>
+  </BugCode>
+  <BugCode abbrev="REC">
+    <Description>RuntimeException capture</Description>
+  </BugCode>
+  <BugCode abbrev="EI">
+    <Description>Method returning array may expose internal representation</Description>
+  </BugCode>
+  <BugCode abbrev="MS" cweid="218">
+    <Description>Mutable static field</Description>
+  </BugCode>
+  <Errors errors="0" missingClasses="1">
+    <MissingClass>javax.annotation.Nonnull</MissingClass>
+  </Errors>
+  <FindBugsSummary timestamp="Sat, 3 Oct 2009 10:01:00 +0100" total_classes="78" referenced_classes="271" total_bugs="37" total_size="3829" num_packages="4" vm_version="14.1-b02-90" cpu_seconds="33.80" clock_seconds="18.13" peak_mbytes="182.53" alloc_mbytes="506.81" gc_seconds="1.34" priority_3="18" priority_2="18" priority_1="1">
+    <FileStats path="org/jboss/system/BarrierController.java" bugCount="0" size="111"/>
+    <FileStats path="org/jboss/system/BarrierControllerMBean.java" bugCount="0" size="14"/>
+    <FileStats path="org/jboss/system/ConfigurationException.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/InterceptorServiceMBean.java" bugCount="0" size="3"/>
+    <FileStats path="org/jboss/system/InterceptorServiceMBeanSupport.java" bugCount="0" size="74"/>
+    <FileStats path="org/jboss/system/InvalidAttributeException.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/ListenerServiceMBean.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/ListenerServiceMBeanSupport.java" bugCount="2" size="259" bugHash="64fc1ac35cfc6bcd09eed018a64269df"/>
+    <FileStats path="org/jboss/system/MissingAttributeException.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/NotificationFilterFactory.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/SecurityActions.java" bugCount="0" size="32"/>
+    <FileStats path="org/jboss/system/Service.java" bugCount="0" size="5"/>
+    <FileStats path="org/jboss/system/ServiceBinding.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/ServiceConfigurator.java" bugCount="1" size="160" bugHash="e84dfe9ef55c9909213336276af352d9"/>
+    <FileStats path="org/jboss/system/ServiceContext.java" bugCount="2" size="52" bugHash="64b7d303aa813da974f7d8289bb014ff"/>
+    <FileStats path="org/jboss/system/ServiceController.java" bugCount="1" size="310" bugHash="cf47f3656315e7b39ed011598f799448"/>
+    <FileStats path="org/jboss/system/ServiceControllerMBean.java" bugCount="0" size="20"/>
+    <FileStats path="org/jboss/system/ServiceCreator.java" bugCount="1" size="148" bugHash="d3131553bf92022f8ebda0fc09edb6b3"/>
+    <FileStats path="org/jboss/system/ServiceDynamicMBeanSupport.java" bugCount="0" size="111"/>
+    <FileStats path="org/jboss/system/ServiceFactory.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/ServiceInstance.java" bugCount="0" size="15"/>
+    <FileStats path="org/jboss/system/ServiceMBean.java" bugCount="1" size="21" bugHash="40e3db77315cf8a7382f04693ed298c9"/>
+    <FileStats path="org/jboss/system/ServiceMBeanState.java" bugCount="0" size="54"/>
+    <FileStats path="org/jboss/system/ServiceMBeanSupport.java" bugCount="1" size="231" bugHash="7c6f16c46b8f0d5b823f5b77728607e4"/>
+    <FileStats path="org/jboss/system/filterfactory/AttributeChangeNotificationFilterFactory.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/filterfactory/MBeanServerNotificationFilterFactory.java" bugCount="0" size="23"/>
+    <FileStats path="org/jboss/system/filterfactory/NotificationFilterSupportFactory.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/metadata/AbstractMetaDataVisitorNode.java" bugCount="0" size="14"/>
+    <FileStats path="org/jboss/system/metadata/ServiceAnnotationMetaData.java" bugCount="2" size="51" bugHash="a55347616e0c1408ada2245d78f5e338"/>
+    <FileStats path="org/jboss/system/metadata/ServiceAttributeMetaData.java" bugCount="1" size="46" bugHash="e8edf05b5ec3d798627b337498e35489"/>
+    <FileStats path="org/jboss/system/metadata/ServiceConstructorMetaData.java" bugCount="7" size="65" bugHash="27bf6ed0417c70844f3119bfffe47150"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" bugCount="2" size="66" bugHash="534b62e8972de29f96da7fe907ec282c"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyMetaData.java" bugCount="2" size="42" bugHash="dab4b01430e894a09d7ae9f27bed8cad"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyValueMetaData.java" bugCount="0" size="71"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeployment.java" bugCount="3" size="34" bugHash="828ad7fb223ee73a34ebb2a42000a8d7"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentClassPath.java" bugCount="0" size="23"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentClasspathAdapter.java" bugCount="0" size="27"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentParser.java" bugCount="0" size="53"/>
+    <FileStats path="org/jboss/system/metadata/ServiceElementValueMetaData.java" bugCount="1" size="31" bugHash="fb645a61f0f4372cfe949684893e258f"/>
+    <FileStats path="org/jboss/system/metadata/ServiceInjectionValueMetaData.java" bugCount="0" size="62"/>
+    <FileStats path="org/jboss/system/metadata/ServiceJBXBValueMetaData.java" bugCount="0" size="22"/>
+    <FileStats path="org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java" bugCount="0" size="33"/>
+    <FileStats path="org/jboss/system/metadata/ServiceLoaderRepositoryAdapter.java" bugCount="0" size="20"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaData.java" bugCount="5" size="141" bugHash="eb89992840cd8244c13f039943272550"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaData2ElementConverter.java" bugCount="0" size="171"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataAdapter.java" bugCount="0" size="16"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataParser.java" bugCount="1" size="356" bugHash="177d86e153494600ccc8be9fb6a725f8"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataVisitor.java" bugCount="0" size="6"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataVisitorNode.java" bugCount="0" size="3"/>
+    <FileStats path="org/jboss/system/metadata/ServiceTextValueMetaData.java" bugCount="0" size="39"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueContext.java" bugCount="1" size="63" bugHash="36bde6978ec8dfd9b687cd8e10baae29"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java" bugCount="1" size="71" bugHash="82e6975f1f2c12badd080f496127d631"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java" bugCount="1" size="119" bugHash="10a50ffb4b75c97f5b4bd59de6554b3e"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueMetaData.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/microcontainer/ConfigureAction.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/microcontainer/CreateDestroyLifecycleAction.java" bugCount="0" size="24"/>
+    <FileStats path="org/jboss/system/microcontainer/DescribeAction.java" bugCount="0" size="9"/>
+    <FileStats path="org/jboss/system/microcontainer/InstallAction.java" bugCount="0" size="9"/>
+    <FileStats path="org/jboss/system/microcontainer/InstantiateAction.java" bugCount="0" size="21"/>
+    <FileStats path="org/jboss/system/microcontainer/LifecycleDependencyItem.java" bugCount="0" size="4"/>
+    <FileStats path="org/jboss/system/microcontainer/LifecycleInfo.java" bugCount="0" size="59"/>
+    <FileStats path="org/jboss/system/microcontainer/OnlyUnregisterAction.java" bugCount="0" size="13"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContext.java" bugCount="1" size="158" bugHash="eaf7af8edb32ecfcee59f224b5c9152c"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContextAction.java" bugCount="0" size="16"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContextActions.java" bugCount="0" size="25"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceProxy.java" bugCount="0" size="69"/>
+    <FileStats path="org/jboss/system/microcontainer/StartStopLifecycleAction.java" bugCount="0" size="24"/>
+    <PackageStats package="org.jboss.system" total_bugs="9" total_types="30" total_size="1674" priority_3="4" priority_2="4" priority_1="1">
+      <ClassStats class="org.jboss.system.BarrierController" sourceFile="BarrierController.java" interface="false" size="98" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierController$Barrier" sourceFile="BarrierController.java" interface="false" size="8" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierController$BarrierMBean" sourceFile="BarrierController.java" interface="true" size="5" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierControllerMBean" sourceFile="BarrierControllerMBean.java" interface="true" size="14" bugs="0"/>
+      <ClassStats class="org.jboss.system.ConfigurationException" sourceFile="ConfigurationException.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBean" sourceFile="InterceptorServiceMBean.java" interface="true" size="3" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBeanSupport" sourceFile="InterceptorServiceMBeanSupport.java" interface="false" size="66" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBeanSupport$XMBeanInterceptor" sourceFile="InterceptorServiceMBeanSupport.java" interface="false" size="8" bugs="0"/>
+      <ClassStats class="org.jboss.system.InvalidAttributeException" sourceFile="InvalidAttributeException.java" interface="false" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBean" sourceFile="ListenerServiceMBean.java" interface="true" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBeanSupport" sourceFile="ListenerServiceMBeanSupport.java" interface="false" size="235" bugs="2" priority_2="2"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBeanSupport$SubscriptionInfo" sourceFile="ListenerServiceMBeanSupport.java" interface="false" size="24" bugs="0"/>
+      <ClassStats class="org.jboss.system.MissingAttributeException" sourceFile="MissingAttributeException.java" interface="false" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.NotificationFilterFactory" sourceFile="NotificationFilterFactory.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions" sourceFile="SecurityActions.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions$1" sourceFile="SecurityActions.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions$2" sourceFile="SecurityActions.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.Service" sourceFile="Service.java" interface="true" size="5" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceBinding" sourceFile="ServiceBinding.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceConfigurator" sourceFile="ServiceConfigurator.java" interface="false" size="160" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.ServiceContext" sourceFile="ServiceContext.java" interface="false" size="52" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.ServiceController" sourceFile="ServiceController.java" interface="false" size="310" bugs="1" priority_1="1"/>
+      <ClassStats class="org.jboss.system.ServiceControllerMBean" sourceFile="ServiceControllerMBean.java" interface="true" size="20" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceCreator" sourceFile="ServiceCreator.java" interface="false" size="148" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.ServiceDynamicMBeanSupport" sourceFile="ServiceDynamicMBeanSupport.java" interface="false" size="111" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceFactory" sourceFile="ServiceFactory.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceInstance" sourceFile="ServiceInstance.java" interface="false" size="15" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceMBean" sourceFile="ServiceMBean.java" interface="true" size="21" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.ServiceMBeanState" sourceFile="ServiceMBeanState.java" interface="false" size="54" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceMBeanSupport" sourceFile="ServiceMBeanSupport.java" interface="false" size="231" bugs="1" priority_2="1"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.filterfactory" total_bugs="0" total_types="3" total_size="59">
+      <ClassStats class="org.jboss.system.filterfactory.AttributeChangeNotificationFilterFactory" sourceFile="AttributeChangeNotificationFilterFactory.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.filterfactory.MBeanServerNotificationFilterFactory" sourceFile="MBeanServerNotificationFilterFactory.java" interface="false" size="23" bugs="0"/>
+      <ClassStats class="org.jboss.system.filterfactory.NotificationFilterSupportFactory" sourceFile="NotificationFilterSupportFactory.java" interface="false" size="18" bugs="0"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.metadata" total_bugs="27" total_types="28" total_size="1647" priority_3="13" priority_2="14">
+      <ClassStats class="org.jboss.system.metadata.AbstractMetaDataVisitorNode" sourceFile="AbstractMetaDataVisitorNode.java" interface="false" size="14" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceAnnotationMetaData" sourceFile="ServiceAnnotationMetaData.java" interface="false" size="51" bugs="2" priority_2="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceAttributeMetaData" sourceFile="ServiceAttributeMetaData.java" interface="false" size="46" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceConstructorMetaData" sourceFile="ServiceConstructorMetaData.java" interface="false" size="65" bugs="7" priority_2="7"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourceFile="ServiceDependencyListValueMetaData.java" interface="false" size="66" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyMetaData" sourceFile="ServiceDependencyMetaData.java" interface="false" size="42" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyValueMetaData" sourceFile="ServiceDependencyValueMetaData.java" interface="false" size="71" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeployment" sourceFile="ServiceDeployment.java" interface="false" size="34" bugs="3" priority_3="2" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentClassPath" sourceFile="ServiceDeploymentClassPath.java" interface="false" size="23" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentClasspathAdapter" sourceFile="ServiceDeploymentClasspathAdapter.java" interface="false" size="27" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentParser" sourceFile="ServiceDeploymentParser.java" interface="false" size="53" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceElementValueMetaData" sourceFile="ServiceElementValueMetaData.java" interface="false" size="31" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceInjectionValueMetaData" sourceFile="ServiceInjectionValueMetaData.java" interface="false" size="62" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceJBXBValueMetaData" sourceFile="ServiceJBXBValueMetaData.java" interface="false" size="22" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceJavaBeanValueMetaData" sourceFile="ServiceJavaBeanValueMetaData.java" interface="false" size="33" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceLoaderRepositoryAdapter" sourceFile="ServiceLoaderRepositoryAdapter.java" interface="false" size="20" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaData" sourceFile="ServiceMetaData.java" interface="false" size="141" bugs="5" priority_3="4" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaData2ElementConverter" sourceFile="ServiceMetaData2ElementConverter.java" interface="false" size="171" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataAdapter" sourceFile="ServiceMetaDataAdapter.java" interface="false" size="16" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataParser" sourceFile="ServiceMetaDataParser.java" interface="false" size="349" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataParser$1" sourceFile="ServiceMetaDataParser.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataVisitor" sourceFile="ServiceMetaDataVisitor.java" interface="true" size="6" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataVisitorNode" sourceFile="ServiceMetaDataVisitorNode.java" interface="true" size="3" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceTextValueMetaData" sourceFile="ServiceTextValueMetaData.java" interface="false" size="39" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueContext" sourceFile="ServiceValueContext.java" interface="false" size="63" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" sourceFile="ServiceValueFactoryParameterMetaData.java" interface="false" size="71" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourceFile="ServiceValueFactoryValueMetaData.java" interface="false" size="119" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueMetaData" sourceFile="ServiceValueMetaData.java" interface="true" size="2" bugs="0"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.microcontainer" total_bugs="1" total_types="17" total_size="449" priority_3="1">
+      <ClassStats class="org.jboss.system.microcontainer.ConfigureAction" sourceFile="ConfigureAction.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.CreateDestroyLifecycleAction" sourceFile="CreateDestroyLifecycleAction.java" interface="false" size="24" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.DescribeAction" sourceFile="DescribeAction.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.InstallAction" sourceFile="InstallAction.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.InstantiateAction" sourceFile="InstantiateAction.java" interface="false" size="21" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleDependencyItem" sourceFile="LifecycleDependencyItem.java" interface="false" size="4" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo" sourceFile="LifecycleInfo.java" interface="false" size="46" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo$1" sourceFile="LifecycleInfo.java" interface="false" size="1" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo$StateInfo" sourceFile="LifecycleInfo.java" interface="false" size="12" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.OnlyUnregisterAction" sourceFile="OnlyUnregisterAction.java" interface="false" size="13" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContext" sourceFile="ServiceControllerContext.java" interface="false" size="125" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContext$PreprocessMetaDataVisitor" sourceFile="ServiceControllerContext.java" interface="false" size="33" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContextAction" sourceFile="ServiceControllerContextAction.java" interface="false" size="16" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContextActions" sourceFile="ServiceControllerContextActions.java" interface="false" size="25" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceProxy" sourceFile="ServiceProxy.java" interface="false" size="60" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceProxy$NoLifecycleCallout" sourceFile="ServiceProxy.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.StartStopLifecycleAction" sourceFile="StartStopLifecycleAction.java" interface="false" size="24" bugs="0"/>
+    </PackageStats>
+    <FindBugsProfile>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" totalMilliseconds="11" invocations="78" avgMicrosecondsPerInvocation="142" maxMicrosecondsPerInvocation="5199" standardDeviationMircosecondsPerInvocation="584"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValue" totalMilliseconds="12" invocations="271" avgMicrosecondsPerInvocation="45" maxMicrosecondsPerInvocation="2353" standardDeviationMircosecondsPerInvocation="182"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory" totalMilliseconds="13" invocations="272" avgMicrosecondsPerInvocation="48" maxMicrosecondsPerInvocation="2343" standardDeviationMircosecondsPerInvocation="148"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LoadedFieldSetFactory" totalMilliseconds="14" invocations="559" avgMicrosecondsPerInvocation="25" maxMicrosecondsPerInvocation="1776" standardDeviationMircosecondsPerInvocation="99"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.AssertionMethodsFactory" totalMilliseconds="14" invocations="66" avgMicrosecondsPerInvocation="222" maxMicrosecondsPerInvocation="10643" standardDeviationMircosecondsPerInvocation="1293"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.EmptyZipFileEntry" totalMilliseconds="15" invocations="78" avgMicrosecondsPerInvocation="200" maxMicrosecondsPerInvocation="10262" standardDeviationMircosecondsPerInvocation="1150"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DuplicateBranches" totalMilliseconds="15" invocations="78" avgMicrosecondsPerInvocation="200" maxMicrosecondsPerInvocation="2680" standardDeviationMircosecondsPerInvocation="391"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ReverseDepthFirstSearchFactory" totalMilliseconds="15" invocations="559" avgMicrosecondsPerInvocation="28" maxMicrosecondsPerInvocation="588" standardDeviationMircosecondsPerInvocation="55"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="205" maxMicrosecondsPerInvocation="4408" standardDeviationMircosecondsPerInvocation="683"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNonSerializableValuePassedToWriteObject" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="206" maxMicrosecondsPerInvocation="7995" standardDeviationMircosecondsPerInvocation="896"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindOpenStream" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="212" maxMicrosecondsPerInvocation="13278" standardDeviationMircosecondsPerInvocation="1492"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter" totalMilliseconds="18" invocations="78" avgMicrosecondsPerInvocation="238" maxMicrosecondsPerInvocation="13146" standardDeviationMircosecondsPerInvocation="1473"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DoInsideDoPrivileged" totalMilliseconds="20" invocations="78" avgMicrosecondsPerInvocation="260" maxMicrosecondsPerInvocation="13323" standardDeviationMircosecondsPerInvocation="1491"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.VolatileUsage" totalMilliseconds="21" invocations="78" avgMicrosecondsPerInvocation="269" maxMicrosecondsPerInvocation="10280" standardDeviationMircosecondsPerInvocation="1298"/>
+      <ClassProfile name="edu.umd.cs.findbugs.util.TopologicalSort" totalMilliseconds="21" invocations="79" avgMicrosecondsPerInvocation="266" maxMicrosecondsPerInvocation="6564" standardDeviationMircosecondsPerInvocation="883"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer" totalMilliseconds="22" invocations="78" avgMicrosecondsPerInvocation="283" maxMicrosecondsPerInvocation="3387" standardDeviationMircosecondsPerInvocation="503"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindReturnRef" totalMilliseconds="24" invocations="78" avgMicrosecondsPerInvocation="311" maxMicrosecondsPerInvocation="6778" standardDeviationMircosecondsPerInvocation="794"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked" totalMilliseconds="24" invocations="78" avgMicrosecondsPerInvocation="312" maxMicrosecondsPerInvocation="8428" standardDeviationMircosecondsPerInvocation="1243"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LockDataflowFactory" totalMilliseconds="25" invocations="2" avgMicrosecondsPerInvocation="12769" maxMicrosecondsPerInvocation="24364" standardDeviationMircosecondsPerInvocation="11595"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBugsSummaryStats" totalMilliseconds="25" invocations="271" avgMicrosecondsPerInvocation="94" maxMicrosecondsPerInvocation="17044" standardDeviationMircosecondsPerInvocation="1036"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine" totalMilliseconds="25" invocations="514" avgMicrosecondsPerInvocation="49" maxMicrosecondsPerInvocation="9039" standardDeviationMircosecondsPerInvocation="530"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadSyntaxForRegularExpression" totalMilliseconds="27" invocations="78" avgMicrosecondsPerInvocation="358" maxMicrosecondsPerInvocation="4691" standardDeviationMircosecondsPerInvocation="659"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs" totalMilliseconds="29" invocations="78" avgMicrosecondsPerInvocation="377" maxMicrosecondsPerInvocation="9117" standardDeviationMircosecondsPerInvocation="1286"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.UnnecessaryMath" totalMilliseconds="30" invocations="78" avgMicrosecondsPerInvocation="396" maxMicrosecondsPerInvocation="23217" standardDeviationMircosecondsPerInvocation="2615"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop" totalMilliseconds="30" invocations="78" avgMicrosecondsPerInvocation="397" maxMicrosecondsPerInvocation="6322" standardDeviationMircosecondsPerInvocation="828"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.AppendingToAnObjectOutputStream" totalMilliseconds="32" invocations="78" avgMicrosecondsPerInvocation="418" maxMicrosecondsPerInvocation="8161" standardDeviationMircosecondsPerInvocation="1034"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FormatStringChecker" totalMilliseconds="34" invocations="78" avgMicrosecondsPerInvocation="446" maxMicrosecondsPerInvocation="8343" standardDeviationMircosecondsPerInvocation="1084"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DumbMethodInvocations" totalMilliseconds="35" invocations="78" avgMicrosecondsPerInvocation="460" maxMicrosecondsPerInvocation="10359" standardDeviationMircosecondsPerInvocation="1412"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" totalMilliseconds="36" invocations="271" avgMicrosecondsPerInvocation="135" maxMicrosecondsPerInvocation="15212" standardDeviationMircosecondsPerInvocation="1062"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBadCast2" totalMilliseconds="36" invocations="78" avgMicrosecondsPerInvocation="470" maxMicrosecondsPerInvocation="14731" standardDeviationMircosecondsPerInvocation="1771"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" totalMilliseconds="37" invocations="78" avgMicrosecondsPerInvocation="480" maxMicrosecondsPerInvocation="9372" standardDeviationMircosecondsPerInvocation="1227"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" totalMilliseconds="38" invocations="78" avgMicrosecondsPerInvocation="487" maxMicrosecondsPerInvocation="21101" standardDeviationMircosecondsPerInvocation="2375"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNonShortCircuit" totalMilliseconds="38" invocations="78" avgMicrosecondsPerInvocation="495" maxMicrosecondsPerInvocation="8736" standardDeviationMircosecondsPerInvocation="1191"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindHEmismatch" totalMilliseconds="39" invocations="78" avgMicrosecondsPerInvocation="503" maxMicrosecondsPerInvocation="7022" standardDeviationMircosecondsPerInvocation="1014"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BooleanReturnNull" totalMilliseconds="39" invocations="78" avgMicrosecondsPerInvocation="509" maxMicrosecondsPerInvocation="28970" standardDeviationMircosecondsPerInvocation="3269"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDerefsInvolvingNonShortCircuitEvaluation" totalMilliseconds="41" invocations="78" avgMicrosecondsPerInvocation="526" maxMicrosecondsPerInvocation="12627" standardDeviationMircosecondsPerInvocation="1568"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBadForLoop" totalMilliseconds="41" invocations="78" avgMicrosecondsPerInvocation="528" maxMicrosecondsPerInvocation="9540" standardDeviationMircosecondsPerInvocation="1293"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CrossSiteScripting" totalMilliseconds="43" invocations="78" avgMicrosecondsPerInvocation="561" maxMicrosecondsPerInvocation="17314" standardDeviationMircosecondsPerInvocation="2024"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" totalMilliseconds="44" invocations="78" avgMicrosecondsPerInvocation="570" maxMicrosecondsPerInvocation="18399" standardDeviationMircosecondsPerInvocation="2087"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref" totalMilliseconds="46" invocations="78" avgMicrosecondsPerInvocation="594" maxMicrosecondsPerInvocation="12479" standardDeviationMircosecondsPerInvocation="1551"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.RepeatedConditionals" totalMilliseconds="46" invocations="78" avgMicrosecondsPerInvocation="596" maxMicrosecondsPerInvocation="10950" standardDeviationMircosecondsPerInvocation="1438"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindDoubleCheck" totalMilliseconds="47" invocations="78" avgMicrosecondsPerInvocation="604" maxMicrosecondsPerInvocation="23343" standardDeviationMircosecondsPerInvocation="3009"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.DepthFirstSearchFactory" totalMilliseconds="47" invocations="664" avgMicrosecondsPerInvocation="71" maxMicrosecondsPerInvocation="10505" standardDeviationMircosecondsPerInvocation="593"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadResultSetAccess" totalMilliseconds="48" invocations="78" avgMicrosecondsPerInvocation="621" maxMicrosecondsPerInvocation="11164" standardDeviationMircosecondsPerInvocation="1681"/>
+      <ClassProfile name="edu.umd.cs.findbugs.DetectorToDetector2Adapter" totalMilliseconds="48" invocations="8593" avgMicrosecondsPerInvocation="5" maxMicrosecondsPerInvocation="6320" standardDeviationMircosecondsPerInvocation="92"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="645" maxMicrosecondsPerInvocation="17308" standardDeviationMircosecondsPerInvocation="2655"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizeAndNullCheckField" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="646" maxMicrosecondsPerInvocation="20074" standardDeviationMircosecondsPerInvocation="2887"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindSqlInjection" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="650" maxMicrosecondsPerInvocation="13464" standardDeviationMircosecondsPerInvocation="1855"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindFloatEquality" totalMilliseconds="51" invocations="78" avgMicrosecondsPerInvocation="662" maxMicrosecondsPerInvocation="22196" standardDeviationMircosecondsPerInvocation="2608"/>
+      <ClassProfile name="edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter" totalMilliseconds="53" invocations="3679" avgMicrosecondsPerInvocation="14" maxMicrosecondsPerInvocation="9834" standardDeviationMircosecondsPerInvocation="212"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory" totalMilliseconds="53" invocations="78" avgMicrosecondsPerInvocation="686" maxMicrosecondsPerInvocation="31742" standardDeviationMircosecondsPerInvocation="3604"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InconsistentAnnotations" totalMilliseconds="58" invocations="78" avgMicrosecondsPerInvocation="749" maxMicrosecondsPerInvocation="55331" standardDeviationMircosecondsPerInvocation="6220"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InfiniteLoop" totalMilliseconds="58" invocations="78" avgMicrosecondsPerInvocation="751" maxMicrosecondsPerInvocation="11554" standardDeviationMircosecondsPerInvocation="1986"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.MethodReturnCheck" totalMilliseconds="63" invocations="78" avgMicrosecondsPerInvocation="819" maxMicrosecondsPerInvocation="14952" standardDeviationMircosecondsPerInvocation="2341"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture" totalMilliseconds="63" invocations="78" avgMicrosecondsPerInvocation="819" maxMicrosecondsPerInvocation="12765" standardDeviationMircosecondsPerInvocation="2029"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DumbMethods" totalMilliseconds="64" invocations="78" avgMicrosecondsPerInvocation="821" maxMicrosecondsPerInvocation="10903" standardDeviationMircosecondsPerInvocation="1565"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindPuzzlers" totalMilliseconds="65" invocations="78" avgMicrosecondsPerInvocation="833" maxMicrosecondsPerInvocation="28371" standardDeviationMircosecondsPerInvocation="3212"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindDeadLocalStores" totalMilliseconds="67" invocations="78" avgMicrosecondsPerInvocation="860" maxMicrosecondsPerInvocation="10915" standardDeviationMircosecondsPerInvocation="1897"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindSelfComparison" totalMilliseconds="73" invocations="78" avgMicrosecondsPerInvocation="936" maxMicrosecondsPerInvocation="37625" standardDeviationMircosecondsPerInvocation="4267"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathTypeDataflowFactory" totalMilliseconds="83" invocations="204" avgMicrosecondsPerInvocation="409" maxMicrosecondsPerInvocation="10368" standardDeviationMircosecondsPerInvocation="1220"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.ReflectiveClasses" totalMilliseconds="83" invocations="271" avgMicrosecondsPerInvocation="309" maxMicrosecondsPerInvocation="7030" standardDeviationMircosecondsPerInvocation="753"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" totalMilliseconds="87" invocations="15" avgMicrosecondsPerInvocation="5815" maxMicrosecondsPerInvocation="24683" standardDeviationMircosecondsPerInvocation="7436"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindInconsistentSync2" totalMilliseconds="90" invocations="78" avgMicrosecondsPerInvocation="1166" maxMicrosecondsPerInvocation="18337" standardDeviationMircosecondsPerInvocation="2560"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SwitchFallthrough" totalMilliseconds="92" invocations="78" avgMicrosecondsPerInvocation="1179" maxMicrosecondsPerInvocation="27349" standardDeviationMircosecondsPerInvocation="3438"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.UnreadFields" totalMilliseconds="96" invocations="78" avgMicrosecondsPerInvocation="1240" maxMicrosecondsPerInvocation="29357" standardDeviationMircosecondsPerInvocation="3532"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.LoadOfKnownNullValue" totalMilliseconds="96" invocations="78" avgMicrosecondsPerInvocation="1242" maxMicrosecondsPerInvocation="23424" standardDeviationMircosecondsPerInvocation="3483"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SerializableIdiom" totalMilliseconds="99" invocations="78" avgMicrosecondsPerInvocation="1269" maxMicrosecondsPerInvocation="26709" standardDeviationMircosecondsPerInvocation="4079"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteNonnullReturnValues" totalMilliseconds="100" invocations="78" avgMicrosecondsPerInvocation="1283" maxMicrosecondsPerInvocation="37837" standardDeviationMircosecondsPerInvocation="4716"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CallToUnsupportedMethod" totalMilliseconds="116" invocations="78" avgMicrosecondsPerInvocation="1489" maxMicrosecondsPerInvocation="34015" standardDeviationMircosecondsPerInvocation="4873"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison" totalMilliseconds="122" invocations="78" avgMicrosecondsPerInvocation="1565" maxMicrosecondsPerInvocation="45995" standardDeviationMircosecondsPerInvocation="5633"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.LazyInit" totalMilliseconds="122" invocations="78" avgMicrosecondsPerInvocation="1570" maxMicrosecondsPerInvocation="116714" standardDeviationMircosecondsPerInvocation="13129"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref$CheckCallSitesAndReturnInstructions" totalMilliseconds="126" invocations="559" avgMicrosecondsPerInvocation="225" maxMicrosecondsPerInvocation="41263" standardDeviationMircosecondsPerInvocation="1843"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase" totalMilliseconds="127" invocations="10461" avgMicrosecondsPerInvocation="12" maxMicrosecondsPerInvocation="19132" standardDeviationMircosecondsPerInvocation="225"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase" totalMilliseconds="141" invocations="271" avgMicrosecondsPerInvocation="522" maxMicrosecondsPerInvocation="7783" standardDeviationMircosecondsPerInvocation="983"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.URLProblems" totalMilliseconds="146" invocations="78" avgMicrosecondsPerInvocation="1874" maxMicrosecondsPerInvocation="49440" standardDeviationMircosecondsPerInvocation="6392"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory" totalMilliseconds="165" invocations="528" avgMicrosecondsPerInvocation="313" maxMicrosecondsPerInvocation="25646" standardDeviationMircosecondsPerInvocation="1558"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine" totalMilliseconds="169" invocations="347" avgMicrosecondsPerInvocation="488" maxMicrosecondsPerInvocation="25250" standardDeviationMircosecondsPerInvocation="1767"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CalledMethods" totalMilliseconds="196" invocations="271" avgMicrosecondsPerInvocation="724" maxMicrosecondsPerInvocation="19829" standardDeviationMircosecondsPerInvocation="2540"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory" totalMilliseconds="210" invocations="559" avgMicrosecondsPerInvocation="376" maxMicrosecondsPerInvocation="17175" standardDeviationMircosecondsPerInvocation="1324"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical" totalMilliseconds="248" invocations="271" avgMicrosecondsPerInvocation="916" maxMicrosecondsPerInvocation="22000" standardDeviationMircosecondsPerInvocation="2398"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis" totalMilliseconds="275" invocations="271" avgMicrosecondsPerInvocation="1017" maxMicrosecondsPerInvocation="33823" standardDeviationMircosecondsPerInvocation="3778"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine" totalMilliseconds="284" invocations="890" avgMicrosecondsPerInvocation="320" maxMicrosecondsPerInvocation="29596" standardDeviationMircosecondsPerInvocation="1792"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory" totalMilliseconds="356" invocations="614" avgMicrosecondsPerInvocation="581" maxMicrosecondsPerInvocation="145917" standardDeviationMircosecondsPerInvocation="6028"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory" totalMilliseconds="420" invocations="559" avgMicrosecondsPerInvocation="751" maxMicrosecondsPerInvocation="34758" standardDeviationMircosecondsPerInvocation="2654"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison$SpecialTypeAnalysis" totalMilliseconds="478" invocations="397" avgMicrosecondsPerInvocation="1204" maxMicrosecondsPerInvocation="28354" standardDeviationMircosecondsPerInvocation="3103"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine" totalMilliseconds="514" invocations="884" avgMicrosecondsPerInvocation="582" maxMicrosecondsPerInvocation="49101" standardDeviationMircosecondsPerInvocation="2946"/>
+      <ClassProfile name="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory" totalMilliseconds="773" invocations="3555" avgMicrosecondsPerInvocation="217" maxMicrosecondsPerInvocation="23630" standardDeviationMircosecondsPerInvocation="978"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory" totalMilliseconds="799" invocations="575" avgMicrosecondsPerInvocation="1389" maxMicrosecondsPerInvocation="63294" standardDeviationMircosecondsPerInvocation="4286"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers" totalMilliseconds="822" invocations="271" avgMicrosecondsPerInvocation="3036" maxMicrosecondsPerInvocation="49527" standardDeviationMircosecondsPerInvocation="6985"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FieldItemSummary" totalMilliseconds="949" invocations="271" avgMicrosecondsPerInvocation="3504" maxMicrosecondsPerInvocation="68871" standardDeviationMircosecondsPerInvocation="8282"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" totalMilliseconds="1058" invocations="559" avgMicrosecondsPerInvocation="1893" maxMicrosecondsPerInvocation="110014" standardDeviationMircosecondsPerInvocation="6641"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory" totalMilliseconds="1127" invocations="678" avgMicrosecondsPerInvocation="1662" maxMicrosecondsPerInvocation="89028" standardDeviationMircosecondsPerInvocation="5755"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory" totalMilliseconds="1157" invocations="559" avgMicrosecondsPerInvocation="2070" maxMicrosecondsPerInvocation="144064" standardDeviationMircosecondsPerInvocation="8172"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory" totalMilliseconds="1330" invocations="559" avgMicrosecondsPerInvocation="2380" maxMicrosecondsPerInvocation="113703" standardDeviationMircosecondsPerInvocation="7773"/>
+    </FindBugsProfile>
+  </FindBugsSummary>
+  <ClassFeatures></ClassFeatures>
+  <History></History>
+</BugCollection>

Added: projects/findbugs-filtercreator/trunk/examples/original/findbugsCheck.xml
===================================================================
--- projects/findbugs-filtercreator/trunk/examples/original/findbugsCheck.xml	                        (rev 0)
+++ projects/findbugs-filtercreator/trunk/examples/original/findbugsCheck.xml	2009-10-05 14:57:46 UTC (rev 94379)
@@ -0,0 +1,1357 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="http://findbugs.sourceforge.net/xsl/default.xsl"?>
+
+<BugCollection version="1.3.8" sequence="0" timestamp="1254560460000" analysisTimestamp="1254560481938" release="">
+  <Project filename="&lt;&lt;unnamed project&gt;&gt;" projectName="JBoss Microcontainer JMX Integration">
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController$Barrier.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController$BarrierMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierController.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/BarrierControllerMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ConfigurationException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/AttributeChangeNotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/MBeanServerNotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/filterfactory/NotificationFilterSupportFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBeanSupport$XMBeanInterceptor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InterceptorServiceMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/InvalidAttributeException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBeanSupport$SubscriptionInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ListenerServiceMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/AbstractMetaDataVisitorNode.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceAnnotationMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceAttributeMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceConstructorMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyListValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDependencyValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeployment.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentClassPath.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentClasspathAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceDeploymentParser.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceElementValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceInjectionValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceJavaBeanValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceJBXBValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceLoaderRepositoryAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaData2ElementConverter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataAdapter.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataParser$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataParser.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataVisitor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceMetaDataVisitorNode.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceTextValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueFactoryValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/metadata/ServiceValueMetaData.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ConfigureAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/CreateDestroyLifecycleAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/DescribeAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/InstallAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/InstantiateAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleDependencyItem.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo$StateInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/LifecycleInfo.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/OnlyUnregisterAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContext$PreprocessMetaDataVisitor.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContextAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceControllerContextActions.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceProxy$NoLifecycleCallout.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/ServiceProxy.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/microcontainer/StartStopLifecycleAction.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/MissingAttributeException.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/NotificationFilterFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions$1.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions$2.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/SecurityActions.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/Service.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceBinding.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceConfigurator.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceContext.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceController.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceControllerMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceCreator.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceDynamicMBeanSupport.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceFactory.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceInstance.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBean.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBeanState.class</Jar>
+    <Jar>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes/org/jboss/system/ServiceMBeanSupport.class</Jar>
+    <AuxClasspathEntry>/Users/kabir/sourcecontrol/kernel/trunk/subversion/jmx-mc-int/target/classes</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/kernel/jboss-kernel/2.2.0-SNAPSHOT/jboss-kernel-2.2.0-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/kernel/jboss-dependency/2.2.0-SNAPSHOT/jboss-dependency-2.2.0-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jbossxb/2.0.2-SNAPSHOT/jbossxb-2.0.2-SNAPSHOT.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-common-core/2.2.13.GA/jboss-common-core-2.2.13.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/apache-xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/jboss-mdr/2.0.2.GA/jboss-mdr-2.0.2.GA.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-jmx/6.0.0.Beta2/jboss-jmx-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/integration/jboss-classloading-spi/6.0.0.Alpha4/jboss-classloading-spi-6.0.0.Alpha4.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-j2se/6.0.0.Beta2/jboss-j2se-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-mbeans/6.0.0.Beta2/jboss-mbeans-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/bcel/bcel/5.1/bcel-5.1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/mx/jboss-mbeanserver/6.0.0.Beta2/jboss-mbeanserver-6.0.0.Beta2.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/man/jboss-managed/2.1.1.CR1/jboss-managed-2.1.1.CR1.jar</AuxClasspathEntry>
+    <AuxClasspathEntry>/Users/kabir/.m2/repository/org/jboss/man/jboss-metatype/2.1.1.CR1/jboss-metatype-2.1.1.CR1.jar</AuxClasspathEntry>
+  </Project>
+  <BugInstance type="BC_UNCONFIRMED_CAST" priority="2" abbrev="BC" category="STYLE" instanceHash="a21fc45a3571e844eb6edd912113a3d0" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Unchecked/unconfirmed cast</ShortMessage>
+    <LongMessage>Unchecked/unconfirmed cast from javax.management.Notification to javax.management.MBeanServerNotification in org.jboss.system.ListenerServiceMBeanSupport.handleNotification(Notification, Object)</LongMessage>
+    <Class classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="143" end="759" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+        <Message>At ListenerServiceMBeanSupport.java:[lines 143-759]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ListenerServiceMBeanSupport</Message>
+    </Class>
+    <Method classname="org.jboss.system.ListenerServiceMBeanSupport" name="handleNotification" signature="(Ljavax/management/Notification;Ljava/lang/Object;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="364" end="424" startBytecode="0" endBytecode="136" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java"/>
+      <Message>In method org.jboss.system.ListenerServiceMBeanSupport.handleNotification(Notification, Object)</Message>
+    </Method>
+    <Type descriptor="Ljavax/management/Notification;" role="TYPE_FOUND">
+      <SourceLine classname="javax.management.Notification" start="56" end="378" sourcefile="Notification.java" sourcepath="javax/management/Notification.java">
+        <Message>At Notification.java:[lines 56-378]</Message>
+      </SourceLine>
+      <Message>Actual type javax.management.Notification</Message>
+    </Type>
+    <Type descriptor="Ljavax/management/MBeanServerNotification;" role="TYPE_EXPECTED">
+      <SourceLine classname="javax.management.MBeanServerNotification" start="62" end="72" sourcefile="MBeanServerNotification.java" sourcepath="javax/management/MBeanServerNotification.java">
+        <Message>At MBeanServerNotification.java:[lines 62-72]</Message>
+      </SourceLine>
+      <Message>Expected javax.management.MBeanServerNotification</Message>
+    </Type>
+    <LocalVariable name="notification" register="1" pc="69" role="LOCAL_VARIABLE_VALUE_OF">
+      <Message>Value loaded from notification</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true" start="372" end="372" startBytecode="70" endBytecode="70" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+      <Message>At ListenerServiceMBeanSupport.java:[line 372]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="b0e2517a3e424a995243af95a0ae6154" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.ListenerServiceMBeanSupport.createNotificationFilter(String, Element)</LongMessage>
+    <Class classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="143" end="759" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+        <Message>At ListenerServiceMBeanSupport.java:[lines 143-759]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ListenerServiceMBeanSupport</Message>
+    </Class>
+    <Method classname="org.jboss.system.ListenerServiceMBeanSupport" name="createNotificationFilter" signature="(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljavax/management/NotificationFilter;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" start="610" end="631" startBytecode="0" endBytecode="250" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java"/>
+      <Message>In method org.jboss.system.ListenerServiceMBeanSupport.createNotificationFilter(String, Element)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.ListenerServiceMBeanSupport" primary="true" start="625" end="625" startBytecode="70" endBytecode="70" sourcefile="ListenerServiceMBeanSupport.java" sourcepath="org/jboss/system/ListenerServiceMBeanSupport.java">
+      <Message>At ListenerServiceMBeanSupport.java:[line 625]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DM_CONVERT_CASE" priority="3" abbrev="Dm" category="I18N" instanceHash="8c7ccab6d0e989a0598f57a5a46528ba" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Consider using Locale parameterized version of invoked method</ShortMessage>
+    <LongMessage>Use of non-localized String.toUpperCase() or String.toLowerCase</LongMessage>
+    <Class classname="org.jboss.system.ServiceConfigurator" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceConfigurator" start="81" end="446" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java">
+        <Message>At ServiceConfigurator.java:[lines 81-446]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceConfigurator</Message>
+    </Class>
+    <Method classname="org.jboss.system.ServiceConfigurator" name="configure" signature="(Ljavax/management/MBeanServer;Lorg/jboss/system/ServiceController;Ljavax/management/ObjectName;Ljava/lang/ClassLoader;Ljava/util/Collection;)V" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceConfigurator" start="129" end="173" startBytecode="0" endBytecode="694" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java"/>
+      <Message>In method org.jboss.system.ServiceConfigurator.configure(MBeanServer, ServiceController, ObjectName, ClassLoader, Collection)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.ServiceConfigurator" primary="true" start="162" end="162" startBytecode="228" endBytecode="228" sourcefile="ServiceConfigurator.java" sourcepath="org/jboss/system/ServiceConfigurator.java">
+      <Message>At ServiceConfigurator.java:[line 162]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="d1bbb347135953308eba5be4a26f4a16" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.ServiceContext defines non-transient non-serializable instance field dependsOnMe</LongMessage>
+    <Class classname="org.jboss.system.ServiceContext" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" start="41" end="140" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>At ServiceContext.java:[lines 41-140]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceContext</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceContext" name="dependsOnMe" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>In ServiceContext.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceContext.dependsOnMe</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java" synthetic="true">
+      <Message>In ServiceContext.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="3fe68e1e76948a52a8150a4acfbc1f5c" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.ServiceContext defines non-transient non-serializable instance field iDependOn</LongMessage>
+    <Class classname="org.jboss.system.ServiceContext" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" start="41" end="140" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>At ServiceContext.java:[lines 41-140]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceContext</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceContext" name="iDependOn" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java">
+        <Message>In ServiceContext.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceContext.iDependOn</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceContext" sourcefile="ServiceContext.java" sourcepath="org/jboss/system/ServiceContext.java" synthetic="true">
+      <Message>In ServiceContext.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_MUTABLE_ARRAY" priority="1" abbrev="MS" category="MALICIOUS_CODE" instanceHash="f36c5064b09444733c128e035859641e" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field is a mutable array</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceController.JBOSS_INTERNAL_LIFECYCLE_SIG is a mutable array</LongMessage>
+    <Class classname="org.jboss.system.ServiceController" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceController" start="75" end="750" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+        <Message>At ServiceController.java:[lines 75-750]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceController</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceController" name="JBOSS_INTERNAL_LIFECYCLE_SIG" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceController" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+        <Message>In ServiceController.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceController.JBOSS_INTERNAL_LIFECYCLE_SIG</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceController" primary="true" start="85" end="85" startBytecode="21" endBytecode="21" sourcefile="ServiceController.java" sourcepath="org/jboss/system/ServiceController.java">
+      <Message>At ServiceController.java:[line 85]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DE_MIGHT_IGNORE" priority="3" abbrev="DE" category="BAD_PRACTICE" instanceHash="82c844e41e33e9359d9e4987c74fe45a" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method might ignore exception</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceCreator.installExternalXMBean(MBeanServer, ObjectName, ServiceMetaData) might ignore java.lang.Exception</LongMessage>
+    <Class classname="org.jboss.system.ServiceCreator" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceCreator" start="59" end="406" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java">
+        <Message>At ServiceCreator.java:[lines 59-406]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceCreator</Message>
+    </Class>
+    <Method classname="org.jboss.system.ServiceCreator" name="installExternalXMBean" signature="(Ljavax/management/MBeanServer;Ljavax/management/ObjectName;Lorg/jboss/system/metadata/ServiceMetaData;)Lorg/jboss/system/ServiceInstance;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceCreator" start="284" end="320" startBytecode="0" endBytecode="470" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java"/>
+      <Message>In method org.jboss.system.ServiceCreator.installExternalXMBean(MBeanServer, ObjectName, ServiceMetaData)</Message>
+    </Method>
+    <Class classname="java.lang.Exception" role="CLASS_EXCEPTION">
+      <SourceLine classname="java.lang.Exception" start="29" end="78" sourcefile="Exception.java" sourcepath="java/lang/Exception.java">
+        <Message>At Exception.java:[lines 29-78]</Message>
+      </SourceLine>
+      <Message>Exception class java.lang.Exception</Message>
+    </Class>
+    <SourceLine classname="org.jboss.system.ServiceCreator" primary="true" start="303" end="303" startBytecode="121" endBytecode="121" sourcefile="ServiceCreator.java" sourcepath="org/jboss/system/ServiceCreator.java">
+      <Message>At ServiceCreator.java:[line 303]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_OOI_PKGPROTECT" priority="2" abbrev="MS" category="MALICIOUS_CODE" instanceHash="8003c57bf3797570d7183d0e8f833cd7" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field should be moved out of an interface and made package protected</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceMBean.states should be moved out of an interface and made package protected</LongMessage>
+    <Class classname="org.jboss.system.ServiceMBean" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBean" start="46" end="46" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+        <Message>At ServiceMBean.java:[line 46]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceMBean</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceMBean" name="states" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBean" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+        <Message>In ServiceMBean.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceMBean.states</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceMBean" primary="true" start="46" end="46" startBytecode="53" endBytecode="53" sourcefile="ServiceMBean.java" sourcepath="org/jboss/system/ServiceMBean.java">
+      <Message>At ServiceMBean.java:[line 46]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="MS_PKGPROTECT" priority="2" abbrev="MS" category="MALICIOUS_CODE" instanceHash="209e54f7594487f4b3440e400bccf1ef" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field should be package protected</ShortMessage>
+    <LongMessage>org.jboss.system.ServiceMBeanSupport.SERVICE_CONTROLLER_SIG should be package protected</LongMessage>
+    <Class classname="org.jboss.system.ServiceMBeanSupport" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBeanSupport" start="62" end="596" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+        <Message>At ServiceMBeanSupport.java:[lines 62-596]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.ServiceMBeanSupport</Message>
+    </Class>
+    <Field classname="org.jboss.system.ServiceMBeanSupport" name="SERVICE_CONTROLLER_SIG" signature="[Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.ServiceMBeanSupport" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+        <Message>In ServiceMBeanSupport.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.ServiceMBeanSupport.SERVICE_CONTROLLER_SIG</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.ServiceMBeanSupport" primary="true" start="62" end="62" startBytecode="13" endBytecode="13" sourcefile="ServiceMBeanSupport.java" sourcepath="org/jboss/system/ServiceMBeanSupport.java">
+      <Message>At ServiceMBeanSupport.java:[line 62]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="HE_EQUALS_NO_HASHCODE" priority="2" abbrev="HE" category="BAD_PRACTICE" instanceHash="446f3cd0567d85815ee93638a202257" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Class defines equals() but not hashCode()</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceAnnotationMetaData defines equals but not hashCode</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAnnotationMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="54" end="146" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>At ServiceAnnotationMetaData.java:[lines 54-146]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAnnotationMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceAnnotationMetaData" name="equals" signature="(Ljava/lang/Object;)Z" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="142" end="146" startBytecode="0" endBytecode="122" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceAnnotationMetaData.equals(Object)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="142" end="146" startBytecode="0" endBytecode="122" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java" synthetic="true">
+      <Message>At ServiceAnnotationMetaData.java:[lines 142-146]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="3b716eedf3ff4d0531083ef0ac425b17" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceAnnotationMetaData defines non-transient non-serializable instance field ann</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAnnotationMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" start="54" end="146" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>At ServiceAnnotationMetaData.java:[lines 54-146]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAnnotationMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceAnnotationMetaData" name="ann" signature="Ljava/lang/annotation/Annotation;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java">
+        <Message>In ServiceAnnotationMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceAnnotationMetaData.ann</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAnnotationMetaData" sourcefile="ServiceAnnotationMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAnnotationMetaData.java" synthetic="true">
+      <Message>In ServiceAnnotationMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="ffeab99e3c7410bd06d3d7ce706cf80d" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceAttributeMetaData.value not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceAttributeMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" start="37" end="170" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java">
+        <Message>At ServiceAttributeMetaData.java:[lines 37-170]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceAttributeMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceAttributeMetaData" name="value" signature="Lorg/jboss/system/metadata/ServiceValueMetaData;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java">
+        <Message>In ServiceAttributeMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceAttributeMetaData.value</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceAttributeMetaData" sourcefile="ServiceAttributeMetaData.java" sourcepath="org/jboss/system/metadata/ServiceAttributeMetaData.java" synthetic="true">
+      <Message>In ServiceAttributeMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="f07213065a2a6054d38c876b4860ef11" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader) may expose internal representation by returning ServiceConstructorMetaData.parameters</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParameters" signature="(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="129" end="178" startBytecode="0" endBytecode="552" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="parameters" signature="[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.parameters</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="130" end="130" startBytecode="11" endBytecode="11" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 130]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="5d62ee809afcc6bd3b116d5bc766a328" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getParams() may expose internal representation by returning ServiceConstructorMetaData.params</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParams" signature="()[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="75" end="75" startBytecode="0" endBytecode="46" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParams()</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="params" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.params</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="75" end="75" startBytecode="4" endBytecode="4" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 75]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP" priority="2" abbrev="EI" category="MALICIOUS_CODE" instanceHash="9bce75e50d5a1177f75057c6651c1fe7" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by returning reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.getSignature() may expose internal representation by returning ServiceConstructorMetaData.signature</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getSignature" signature="()[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="99" end="104" startBytecode="0" endBytecode="154" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getSignature()</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="signature" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.signature</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="104" end="104" startBytecode="56" endBytecode="56" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 104]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="65937aaaa187be2c7fec76150aea25be" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setParameters(Object[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.parameters</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setParameters" signature="([Ljava/lang/Object;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="188" end="189" startBytecode="0" endBytecode="61" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setParameters(Object[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="parameters" signature="[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.parameters</Message>
+    </Field>
+    <LocalVariable name="parameters" register="1" pc="2" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named parameters</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="188" end="188" startBytecode="2" endBytecode="2" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 188]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="6e55acb7caea6ce3413bb554ea0e5096" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setParams(String[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.params</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setParams" signature="([Ljava/lang/String;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="86" end="89" startBytecode="0" endBytecode="83" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setParams(String[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="params" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.params</Message>
+    </Field>
+    <LocalVariable name="params" register="1" pc="16" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named params</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="88" end="88" startBytecode="16" endBytecode="16" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 88]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="EI_EXPOSE_REP2" priority="2" abbrev="EI2" category="MALICIOUS_CODE" instanceHash="a81500f1c85315007cc79f50dffb7968" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>May expose internal representation by incorporating reference to mutable object</ShortMessage>
+    <LongMessage>org.jboss.system.metadata.ServiceConstructorMetaData.setSignature(String[]) may expose internal representation by storing an externally mutable object into ServiceConstructorMetaData.signature</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="setSignature" signature="([Ljava/lang/String;)V" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="114" end="117" startBytecode="0" endBytecode="83" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.setSignature(String[])</Message>
+    </Method>
+    <Field classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="signature" signature="[Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>In ServiceConstructorMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceConstructorMetaData.signature</Message>
+    </Field>
+    <LocalVariable name="signature" register="1" pc="16" role="LOCAL_VARIABLE_NAMED">
+      <Message>Local variable named signature</Message>
+    </LocalVariable>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="116" end="116" startBytecode="16" endBytecode="16" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 116]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="d209ea1e221acd7627e60a87ccc596f9" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="44" end="189" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+        <Message>At ServiceConstructorMetaData.java:[lines 44-189]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceConstructorMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceConstructorMetaData" name="getParameters" signature="(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" start="129" end="178" startBytecode="0" endBytecode="552" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceConstructorMetaData.getParameters(ClassLoader)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceConstructorMetaData" primary="true" start="165" end="165" startBytecode="171" endBytecode="171" sourcefile="ServiceConstructorMetaData.java" sourcepath="org/jboss/system/metadata/ServiceConstructorMetaData.java">
+      <Message>At ServiceConstructorMetaData.java:[line 165]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="44dccc56f2e4636610c29a1262579064" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDependencyListValueMetaData defines non-transient non-serializable instance field dependencies</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" start="64" end="184" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>At ServiceDependencyListValueMetaData.java:[lines 64-184]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyListValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" name="dependencies" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>In ServiceDependencyListValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyListValueMetaData.dependencies</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyListValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="8edcbb1b99cb8e57417ecc063558d363" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDependencyListValueMetaData defines non-transient non-serializable instance field objectNames</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" start="64" end="184" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>At ServiceDependencyListValueMetaData.java:[lines 64-184]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyListValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" name="objectNames" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java">
+        <Message>In ServiceDependencyListValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyListValueMetaData.objectNames</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourcefile="ServiceDependencyListValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyListValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="a163e099b7dfc53be3e9a3e0b6294639" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceDependencyMetaData.iDependOn not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" start="50" end="134" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>At ServiceDependencyMetaData.java:[lines 50-134]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyMetaData" name="iDependOn" signature="Ljava/lang/String;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>In ServiceDependencyMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyMetaData.iDependOn</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" priority="3" abbrev="UwF" category="STYLE" instanceHash="b1eaaa7cd610a69b249df575a090d0d8" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Field not initialized in constructor</ShortMessage>
+    <LongMessage>ServiceDependencyMetaData.iDependOnObjectName not initialized in constructor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDependencyMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" start="50" end="134" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>At ServiceDependencyMetaData.java:[lines 50-134]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDependencyMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDependencyMetaData" name="iDependOnObjectName" signature="Ljavax/management/ObjectName;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java">
+        <Message>In ServiceDependencyMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDependencyMetaData.iDependOnObjectName</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDependencyMetaData" sourcefile="ServiceDependencyMetaData.java" sourcepath="org/jboss/system/metadata/ServiceDependencyMetaData.java" synthetic="true">
+      <Message>In ServiceDependencyMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="2720be64ab91fd04a08de2ca38c35d9d" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field config</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="config" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.config</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="404429bdf053d7f8cfabf794e6521221" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field classPaths</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="classPaths" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.classPaths</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="8d7687b2e360a5863108a11a3b298149" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceDeployment defines non-transient non-serializable instance field services</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceDeployment" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" start="52" end="190" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>At ServiceDeployment.java:[lines 52-190]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceDeployment</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceDeployment" name="services" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java">
+        <Message>In ServiceDeployment.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceDeployment.services</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceDeployment" sourcefile="ServiceDeployment.java" sourcepath="org/jboss/system/metadata/ServiceDeployment.java" synthetic="true">
+      <Message>In ServiceDeployment.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="248b8b6b84a3b80daa4d8f6ece912ce0" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceElementValueMetaData defines non-transient non-serializable instance field element</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceElementValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" start="63" end="125" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java">
+        <Message>At ServiceElementValueMetaData.java:[lines 63-125]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceElementValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceElementValueMetaData" name="element" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java">
+        <Message>In ServiceElementValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceElementValueMetaData.element</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceElementValueMetaData" sourcefile="ServiceElementValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceElementValueMetaData.java" synthetic="true">
+      <Message>In ServiceElementValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="2" abbrev="Se" category="BAD_PRACTICE" instanceHash="ce70ff477f2a9ef26c0fa0d055ba8a16" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field xmbeanDescriptor</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="xmbeanDescriptor" signature="Lorg/w3c/dom/Element;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.xmbeanDescriptor</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="1c20e56f95127c121105f997ee62c9ae" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field aliases</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="aliases" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.aliases</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="f5464344e9e3352467e1c1b786e356d4" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field annotations</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="annotations" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.annotations</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="34e55190df8936e43e2e5cf94720059c" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field attributes</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="attributes" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.attributes</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="fae32c917a5385d09667e8d784e11597" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceMetaData defines non-transient non-serializable instance field dependencies</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" start="47" end="477" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>At ServiceMetaData.java:[lines 47-477]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceMetaData" name="dependencies" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java">
+        <Message>In ServiceMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceMetaData.dependencies</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaData" sourcefile="ServiceMetaData.java" sourcepath="org/jboss/system/metadata/ServiceMetaData.java" synthetic="true">
+      <Message>In ServiceMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SBSC_USE_STRINGBUFFER_CONCATENATION" priority="2" abbrev="SBSC" category="PERFORMANCE" instanceHash="b1c5a1ad33c2c2be037ca56c2c646444" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method concatenates strings using + in a loop</ShortMessage>
+    <LongMessage>Method org.jboss.system.metadata.ServiceMetaDataParser.getRawElementTextContent(Element) concatenates strings using + in a loop</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceMetaDataParser" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" start="59" end="803" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java">
+        <Message>At ServiceMetaDataParser.java:[lines 59-803]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceMetaDataParser</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceMetaDataParser" name="getRawElementTextContent" signature="(Lorg/w3c/dom/Element;)Ljava/lang/String;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" start="759" end="769" startBytecode="0" endBytecode="184" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceMetaDataParser.getRawElementTextContent(Element)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceMetaDataParser" primary="true" start="766" end="766" startBytecode="39" endBytecode="39" sourcefile="ServiceMetaDataParser.java" sourcepath="org/jboss/system/metadata/ServiceMetaDataParser.java">
+      <Message>At ServiceMetaDataParser.java:[line 766]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="NM_CONFUSING" priority="3" abbrev="Nm" category="BAD_PRACTICE" instanceHash="5f6ed4e85a12f7060060adb3200f4563" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Confusing method names</ShortMessage>
+    <LongMessage>Confusing to have methods org.jboss.system.metadata.ServiceValueContext.getClassloader() and org.jboss.system.microcontainer.ServiceControllerContext.getClassLoader()</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueContext" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="62" end="241" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java">
+        <Message>At ServiceValueContext.java:[lines 62-241]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceValueContext" name="getClassloader" signature="()Ljava/lang/ClassLoader;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="122" end="122" startBytecode="0" endBytecode="46" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceValueContext.getClassloader()</Message>
+    </Method>
+    <Class classname="org.jboss.system.microcontainer.ServiceControllerContext">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="54" end="334" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+        <Message>At ServiceControllerContext.java:[lines 54-334]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.microcontainer.ServiceControllerContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.microcontainer.ServiceControllerContext" name="getClassLoader" signature="()Ljava/lang/ClassLoader;" isStatic="false">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="198" end="204" startBytecode="0" endBytecode="87" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java"/>
+      <Message>In method org.jboss.system.microcontainer.ServiceControllerContext.getClassLoader()</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueContext" start="122" end="122" startBytecode="0" endBytecode="46" sourcefile="ServiceValueContext.java" sourcepath="org/jboss/system/metadata/ServiceValueContext.java" synthetic="true">
+      <Message>At ServiceValueContext.java:[line 122]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="REC_CATCH_EXCEPTION" priority="2" abbrev="REC" category="STYLE" instanceHash="1411fdea360a74afda448e6d8c44bc8a" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Exception is caught when Exception is not thrown</ShortMessage>
+    <LongMessage>Exception is caught when Exception is not thrown in org.jboss.system.metadata.ServiceValueFactoryParameterMetaData.getValue(ClassLoader, String, String, String)</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" start="46" end="183" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java">
+        <Message>At ServiceValueFactoryParameterMetaData.java:[lines 46-183]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueFactoryParameterMetaData</Message>
+    </Class>
+    <Method classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" name="getValue" signature="(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" isStatic="true" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" start="133" end="183" startBytecode="0" endBytecode="526" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java"/>
+      <Message>In method org.jboss.system.metadata.ServiceValueFactoryParameterMetaData.getValue(ClassLoader, String, String, String)</Message>
+    </Method>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" primary="true" start="165" end="165" startBytecode="119" endBytecode="119" sourcefile="ServiceValueFactoryParameterMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java">
+      <Message>At ServiceValueFactoryParameterMetaData.java:[line 165]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="SE_BAD_FIELD" priority="3" abbrev="Se" category="BAD_PRACTICE" instanceHash="349b5bb42f7b02a8d56377d124883415" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Non-transient non-serializable instance field in serializable class</ShortMessage>
+    <LongMessage>Class org.jboss.system.metadata.ServiceValueFactoryValueMetaData defines non-transient non-serializable instance field parameterMetaData</LongMessage>
+    <Class classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" start="80" end="316" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java">
+        <Message>At ServiceValueFactoryValueMetaData.java:[lines 80-316]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.metadata.ServiceValueFactoryValueMetaData</Message>
+    </Class>
+    <Field classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" name="parameterMetaData" signature="Ljava/util/List;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java">
+        <Message>In ServiceValueFactoryValueMetaData.java</Message>
+      </SourceLine>
+      <Message>Field org.jboss.system.metadata.ServiceValueFactoryValueMetaData.parameterMetaData</Message>
+    </Field>
+    <SourceLine classname="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourcefile="ServiceValueFactoryValueMetaData.java" sourcepath="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java" synthetic="true">
+      <Message>In ServiceValueFactoryValueMetaData.java</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugInstance type="DE_MIGHT_IGNORE" priority="3" abbrev="DE" category="BAD_PRACTICE" instanceHash="6aed7791f3ce2428d1f4cea31fcf8719" instanceOccurrenceNum="0" instanceOccurrenceMax="0">
+    <ShortMessage>Method might ignore exception</ShortMessage>
+    <LongMessage>org.jboss.system.microcontainer.ServiceControllerContext.getServiceContext() might ignore java.lang.Exception</LongMessage>
+    <Class classname="org.jboss.system.microcontainer.ServiceControllerContext" primary="true">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="54" end="334" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+        <Message>At ServiceControllerContext.java:[lines 54-334]</Message>
+      </SourceLine>
+      <Message>In class org.jboss.system.microcontainer.ServiceControllerContext</Message>
+    </Class>
+    <Method classname="org.jboss.system.microcontainer.ServiceControllerContext" name="getServiceContext" signature="()Lorg/jboss/system/ServiceContext;" isStatic="false" primary="true">
+      <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" start="283" end="292" startBytecode="0" endBytecode="143" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java"/>
+      <Message>In method org.jboss.system.microcontainer.ServiceControllerContext.getServiceContext()</Message>
+    </Method>
+    <Class classname="java.lang.Exception" role="CLASS_EXCEPTION">
+      <SourceLine classname="java.lang.Exception" start="29" end="78" sourcefile="Exception.java" sourcepath="java/lang/Exception.java">
+        <Message>At Exception.java:[lines 29-78]</Message>
+      </SourceLine>
+      <Message>Exception class java.lang.Exception</Message>
+    </Class>
+    <SourceLine classname="org.jboss.system.microcontainer.ServiceControllerContext" primary="true" start="285" end="285" startBytecode="14" endBytecode="14" sourcefile="ServiceControllerContext.java" sourcepath="org/jboss/system/microcontainer/ServiceControllerContext.java">
+      <Message>At ServiceControllerContext.java:[line 285]</Message>
+    </SourceLine>
+  </BugInstance>
+  <BugCategory category="MALICIOUS_CODE">
+    <Description>Malicious code vulnerability</Description>
+  </BugCategory>
+  <BugCategory category="STYLE">
+    <Description>Dodgy</Description>
+  </BugCategory>
+  <BugCategory category="BAD_PRACTICE">
+    <Description>Bad practice</Description>
+  </BugCategory>
+  <BugCategory category="I18N">
+    <Description>Internationalization</Description>
+  </BugCategory>
+  <BugCategory category="PERFORMANCE">
+    <Description>Performance</Description>
+  </BugCategory>
+  <BugPattern type="NM_CONFUSING" abbrev="Nm" category="BAD_PRACTICE">
+    <ShortDescription>Confusing method names</ShortDescription>
+    <Details><![CDATA[
+
+  <p> The referenced methods have names that differ only by capitalization.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="BC_UNCONFIRMED_CAST" abbrev="BC" category="STYLE">
+    <ShortDescription>Unchecked/unconfirmed cast</ShortDescription>
+    <Details><![CDATA[
+
+<p>
+This cast is unchecked, and not all instances of the type casted from can be cast to
+the type it is being cast to. Ensure that your program logic ensures that this
+cast will not fail.
+</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="DE_MIGHT_IGNORE" abbrev="DE" category="BAD_PRACTICE">
+    <ShortDescription>Method might ignore exception</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This method might ignore an exception.&nbsp; In general, exceptions
+  should be handled or reported in some way, or they should be thrown
+  out of the method.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_OOI_PKGPROTECT" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field should be moved out of an interface and made package protected</ShortDescription>
+    <Details><![CDATA[
+
+<p>
+ A final static field that is
+defined in an interface references a mutable
+   object such as an array or hashtable.
+   This mutable object could
+   be changed by malicious code or
+        by accident from another package.
+   To solve this, the field needs to be moved to a class
+   and made package protected
+   to avoid
+        this vulnerability.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" abbrev="UwF" category="STYLE">
+    <ShortDescription>Field not initialized in constructor</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This field is never initialized within any constructor, and is therefore could be null after
+the object is constructed.
+This could be a either an error or a questionable design, since
+it means a null pointer exception will be generated if that field is dereferenced
+before being initialized.
+</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="EI_EXPOSE_REP" abbrev="EI" category="MALICIOUS_CODE" cweid="374">
+    <ShortDescription>May expose internal representation by returning reference to mutable object</ShortDescription>
+    <Details><![CDATA[
+
+  <p> Returning a reference to a mutable object value stored in one of the object's fields
+  exposes the internal representation of the object.&nbsp;
+   If instances
+   are accessed by untrusted code, and unchecked changes to
+   the mutable object would compromise security or other
+   important properties, you will need to do something different.
+  Returning a new copy of the object is better approach in many situations.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="HE_EQUALS_NO_HASHCODE" abbrev="HE" category="BAD_PRACTICE">
+    <ShortDescription>Class defines equals() but not hashCode()</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This class overrides <code>equals(Object)</code>, but does not
+  override <code>hashCode()</code>.&nbsp; Therefore, the class may violate the
+  invariant that equal objects must have equal hashcodes.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_MUTABLE_ARRAY" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field is a mutable array</ShortDescription>
+    <Details><![CDATA[
+
+<p> A final static field references an array
+   and can be accessed by malicious code or
+        by accident from another package.
+   This code can freely modify the contents of the array.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="EI_EXPOSE_REP2" abbrev="EI2" category="MALICIOUS_CODE" cweid="374">
+    <ShortDescription>May expose internal representation by incorporating reference to mutable object</ShortDescription>
+    <Details><![CDATA[
+
+  <p> This code stores a reference to an externally mutable object into the
+  internal representation of the object.&nbsp;
+   If instances
+   are accessed by untrusted code, and unchecked changes to
+   the mutable object would compromise security or other
+   important properties, you will need to do something different.
+  Storing a copy of the object is better approach in many situations.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="DM_CONVERT_CASE" abbrev="Dm" category="I18N">
+    <ShortDescription>Consider using Locale parameterized version of invoked method</ShortDescription>
+    <Details><![CDATA[
+
+  <p> A String is being converted to upper or lowercase, using the platform's default encoding. This may
+      result in improper conversions when used with international characters. Use the </p>
+      <table><tr><td>String.toUpperCase( Locale l )</td></tr><tr><td>String.toLowerCase( Locale l )</td></tr></table>
+      <p>versions instead.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="MS_PKGPROTECT" abbrev="MS" category="MALICIOUS_CODE">
+    <ShortDescription>Field should be package protected</ShortDescription>
+    <Details><![CDATA[
+
+  <p> A mutable static field could be changed by malicious code or
+   by accident.
+   The field could be made package protected to avoid
+   this vulnerability.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="SE_BAD_FIELD" abbrev="Se" category="BAD_PRACTICE">
+    <ShortDescription>Non-transient non-serializable instance field in serializable class</ShortDescription>
+    <Details><![CDATA[
+
+<p> This Serializable class defines a non-primitive instance field which is neither transient,
+Serializable, or <code>java.lang.Object</code>, and does not appear to implement
+the <code>Externalizable</code> interface or the
+<code>readObject()</code> and <code>writeObject()</code> methods.&nbsp;
+Objects of this class will not be deserialized correctly if a non-Serializable
+object is stored in this field.</p>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="SBSC_USE_STRINGBUFFER_CONCATENATION" abbrev="SBSC" category="PERFORMANCE">
+    <ShortDescription>Method concatenates strings using + in a loop</ShortDescription>
+    <Details><![CDATA[
+
+<p> The method seems to be building a String using concatenation in a loop.
+In each iteration, the String is converted to a StringBuffer/StringBuilder,
+   appended to, and converted back to a String.
+   This can lead to a cost quadratic in the number of iterations,
+   as the growing string is recopied in each iteration. </p>
+
+<p>Better performance can be obtained by using
+a StringBuffer (or StringBuilder in Java 1.5) explicitly.</p>
+
+<p> For example:</p>
+<pre>
+  // This is bad
+  String s = "";
+  for (int i = 0; i &lt; field.length; ++i) {
+    s = s + field[i];
+  }
+
+  // This is better
+  StringBuffer buf = new StringBuffer();
+  for (int i = 0; i &lt; field.length; ++i) {
+    buf.append(field[i]);
+  }
+  String s = buf.toString();
+</pre>
+
+    ]]></Details>
+  </BugPattern>
+  <BugPattern type="REC_CATCH_EXCEPTION" abbrev="REC" category="STYLE" cweid="396">
+    <ShortDescription>Exception is caught when Exception is not thrown</ShortDescription>
+    <Details><![CDATA[
+  
+  <p>
+  This method uses a try-catch block that catches Exception objects, but Exception is not
+  thrown within the try block, and RuntimeException is not explicitly caught.  It is a common bug pattern to
+  say try { ... } catch (Exception e) { something } as a shorthand for catching a number of types of exception
+  each of whose catch blocks is identical, but this construct also accidentally catches RuntimeException as well,
+  masking potential bugs.
+  </p>
+  
+     ]]></Details>
+  </BugPattern>
+  <BugCode abbrev="SBSC">
+    <Description>String concatenation in loop using + operator</Description>
+  </BugCode>
+  <BugCode abbrev="Nm">
+    <Description>Confusing method name</Description>
+  </BugCode>
+  <BugCode abbrev="Se">
+    <Description>Incorrect definition of Serializable class</Description>
+  </BugCode>
+  <BugCode abbrev="Dm">
+    <Description>Dubious method used</Description>
+  </BugCode>
+  <BugCode abbrev="HE">
+    <Description>Equal objects must have equal hashcodes</Description>
+  </BugCode>
+  <BugCode abbrev="BC">
+    <Description>Bad casts of object references</Description>
+  </BugCode>
+  <BugCode abbrev="UwF">
+    <Description>Unwritten field</Description>
+  </BugCode>
+  <BugCode abbrev="EI2">
+    <Description>Storing reference to mutable object</Description>
+  </BugCode>
+  <BugCode abbrev="DE" cweid="391">
+    <Description>Dropped or ignored exception</Description>
+  </BugCode>
+  <BugCode abbrev="REC">
+    <Description>RuntimeException capture</Description>
+  </BugCode>
+  <BugCode abbrev="EI">
+    <Description>Method returning array may expose internal representation</Description>
+  </BugCode>
+  <BugCode abbrev="MS" cweid="218">
+    <Description>Mutable static field</Description>
+  </BugCode>
+  <Errors errors="0" missingClasses="1">
+    <MissingClass>javax.annotation.Nonnull</MissingClass>
+  </Errors>
+  <FindBugsSummary timestamp="Sat, 3 Oct 2009 10:01:00 +0100" total_classes="78" referenced_classes="271" total_bugs="37" total_size="3829" num_packages="4" vm_version="14.1-b02-90" cpu_seconds="33.80" clock_seconds="18.13" peak_mbytes="182.53" alloc_mbytes="506.81" gc_seconds="1.34" priority_3="18" priority_2="18" priority_1="1">
+    <FileStats path="org/jboss/system/BarrierController.java" bugCount="0" size="111"/>
+    <FileStats path="org/jboss/system/BarrierControllerMBean.java" bugCount="0" size="14"/>
+    <FileStats path="org/jboss/system/ConfigurationException.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/InterceptorServiceMBean.java" bugCount="0" size="3"/>
+    <FileStats path="org/jboss/system/InterceptorServiceMBeanSupport.java" bugCount="0" size="74"/>
+    <FileStats path="org/jboss/system/InvalidAttributeException.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/ListenerServiceMBean.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/ListenerServiceMBeanSupport.java" bugCount="2" size="259" bugHash="64fc1ac35cfc6bcd09eed018a64269df"/>
+    <FileStats path="org/jboss/system/MissingAttributeException.java" bugCount="0" size="10"/>
+    <FileStats path="org/jboss/system/NotificationFilterFactory.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/SecurityActions.java" bugCount="0" size="32"/>
+    <FileStats path="org/jboss/system/Service.java" bugCount="0" size="5"/>
+    <FileStats path="org/jboss/system/ServiceBinding.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/ServiceConfigurator.java" bugCount="1" size="160" bugHash="e84dfe9ef55c9909213336276af352d9"/>
+    <FileStats path="org/jboss/system/ServiceContext.java" bugCount="2" size="52" bugHash="64b7d303aa813da974f7d8289bb014ff"/>
+    <FileStats path="org/jboss/system/ServiceController.java" bugCount="1" size="310" bugHash="cf47f3656315e7b39ed011598f799448"/>
+    <FileStats path="org/jboss/system/ServiceControllerMBean.java" bugCount="0" size="20"/>
+    <FileStats path="org/jboss/system/ServiceCreator.java" bugCount="1" size="148" bugHash="d3131553bf92022f8ebda0fc09edb6b3"/>
+    <FileStats path="org/jboss/system/ServiceDynamicMBeanSupport.java" bugCount="0" size="111"/>
+    <FileStats path="org/jboss/system/ServiceFactory.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/ServiceInstance.java" bugCount="0" size="15"/>
+    <FileStats path="org/jboss/system/ServiceMBean.java" bugCount="1" size="21" bugHash="40e3db77315cf8a7382f04693ed298c9"/>
+    <FileStats path="org/jboss/system/ServiceMBeanState.java" bugCount="0" size="54"/>
+    <FileStats path="org/jboss/system/ServiceMBeanSupport.java" bugCount="1" size="231" bugHash="7c6f16c46b8f0d5b823f5b77728607e4"/>
+    <FileStats path="org/jboss/system/filterfactory/AttributeChangeNotificationFilterFactory.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/filterfactory/MBeanServerNotificationFilterFactory.java" bugCount="0" size="23"/>
+    <FileStats path="org/jboss/system/filterfactory/NotificationFilterSupportFactory.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/metadata/AbstractMetaDataVisitorNode.java" bugCount="0" size="14"/>
+    <FileStats path="org/jboss/system/metadata/ServiceAnnotationMetaData.java" bugCount="2" size="51" bugHash="a55347616e0c1408ada2245d78f5e338"/>
+    <FileStats path="org/jboss/system/metadata/ServiceAttributeMetaData.java" bugCount="1" size="46" bugHash="e8edf05b5ec3d798627b337498e35489"/>
+    <FileStats path="org/jboss/system/metadata/ServiceConstructorMetaData.java" bugCount="7" size="65" bugHash="27bf6ed0417c70844f3119bfffe47150"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyListValueMetaData.java" bugCount="2" size="66" bugHash="534b62e8972de29f96da7fe907ec282c"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyMetaData.java" bugCount="2" size="42" bugHash="dab4b01430e894a09d7ae9f27bed8cad"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDependencyValueMetaData.java" bugCount="0" size="71"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeployment.java" bugCount="3" size="34" bugHash="828ad7fb223ee73a34ebb2a42000a8d7"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentClassPath.java" bugCount="0" size="23"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentClasspathAdapter.java" bugCount="0" size="27"/>
+    <FileStats path="org/jboss/system/metadata/ServiceDeploymentParser.java" bugCount="0" size="53"/>
+    <FileStats path="org/jboss/system/metadata/ServiceElementValueMetaData.java" bugCount="1" size="31" bugHash="fb645a61f0f4372cfe949684893e258f"/>
+    <FileStats path="org/jboss/system/metadata/ServiceInjectionValueMetaData.java" bugCount="0" size="62"/>
+    <FileStats path="org/jboss/system/metadata/ServiceJBXBValueMetaData.java" bugCount="0" size="22"/>
+    <FileStats path="org/jboss/system/metadata/ServiceJavaBeanValueMetaData.java" bugCount="0" size="33"/>
+    <FileStats path="org/jboss/system/metadata/ServiceLoaderRepositoryAdapter.java" bugCount="0" size="20"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaData.java" bugCount="5" size="141" bugHash="eb89992840cd8244c13f039943272550"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaData2ElementConverter.java" bugCount="0" size="171"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataAdapter.java" bugCount="0" size="16"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataParser.java" bugCount="1" size="356" bugHash="177d86e153494600ccc8be9fb6a725f8"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataVisitor.java" bugCount="0" size="6"/>
+    <FileStats path="org/jboss/system/metadata/ServiceMetaDataVisitorNode.java" bugCount="0" size="3"/>
+    <FileStats path="org/jboss/system/metadata/ServiceTextValueMetaData.java" bugCount="0" size="39"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueContext.java" bugCount="1" size="63" bugHash="36bde6978ec8dfd9b687cd8e10baae29"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueFactoryParameterMetaData.java" bugCount="1" size="71" bugHash="82e6975f1f2c12badd080f496127d631"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueFactoryValueMetaData.java" bugCount="1" size="119" bugHash="10a50ffb4b75c97f5b4bd59de6554b3e"/>
+    <FileStats path="org/jboss/system/metadata/ServiceValueMetaData.java" bugCount="0" size="2"/>
+    <FileStats path="org/jboss/system/microcontainer/ConfigureAction.java" bugCount="0" size="18"/>
+    <FileStats path="org/jboss/system/microcontainer/CreateDestroyLifecycleAction.java" bugCount="0" size="24"/>
+    <FileStats path="org/jboss/system/microcontainer/DescribeAction.java" bugCount="0" size="9"/>
+    <FileStats path="org/jboss/system/microcontainer/InstallAction.java" bugCount="0" size="9"/>
+    <FileStats path="org/jboss/system/microcontainer/InstantiateAction.java" bugCount="0" size="21"/>
+    <FileStats path="org/jboss/system/microcontainer/LifecycleDependencyItem.java" bugCount="0" size="4"/>
+    <FileStats path="org/jboss/system/microcontainer/LifecycleInfo.java" bugCount="0" size="59"/>
+    <FileStats path="org/jboss/system/microcontainer/OnlyUnregisterAction.java" bugCount="0" size="13"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContext.java" bugCount="1" size="158" bugHash="eaf7af8edb32ecfcee59f224b5c9152c"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContextAction.java" bugCount="0" size="16"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceControllerContextActions.java" bugCount="0" size="25"/>
+    <FileStats path="org/jboss/system/microcontainer/ServiceProxy.java" bugCount="0" size="69"/>
+    <FileStats path="org/jboss/system/microcontainer/StartStopLifecycleAction.java" bugCount="0" size="24"/>
+    <PackageStats package="org.jboss.system" total_bugs="9" total_types="30" total_size="1674" priority_3="4" priority_2="4" priority_1="1">
+      <ClassStats class="org.jboss.system.BarrierController" sourceFile="BarrierController.java" interface="false" size="98" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierController$Barrier" sourceFile="BarrierController.java" interface="false" size="8" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierController$BarrierMBean" sourceFile="BarrierController.java" interface="true" size="5" bugs="0"/>
+      <ClassStats class="org.jboss.system.BarrierControllerMBean" sourceFile="BarrierControllerMBean.java" interface="true" size="14" bugs="0"/>
+      <ClassStats class="org.jboss.system.ConfigurationException" sourceFile="ConfigurationException.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBean" sourceFile="InterceptorServiceMBean.java" interface="true" size="3" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBeanSupport" sourceFile="InterceptorServiceMBeanSupport.java" interface="false" size="66" bugs="0"/>
+      <ClassStats class="org.jboss.system.InterceptorServiceMBeanSupport$XMBeanInterceptor" sourceFile="InterceptorServiceMBeanSupport.java" interface="false" size="8" bugs="0"/>
+      <ClassStats class="org.jboss.system.InvalidAttributeException" sourceFile="InvalidAttributeException.java" interface="false" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBean" sourceFile="ListenerServiceMBean.java" interface="true" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBeanSupport" sourceFile="ListenerServiceMBeanSupport.java" interface="false" size="235" bugs="2" priority_2="2"/>
+      <ClassStats class="org.jboss.system.ListenerServiceMBeanSupport$SubscriptionInfo" sourceFile="ListenerServiceMBeanSupport.java" interface="false" size="24" bugs="0"/>
+      <ClassStats class="org.jboss.system.MissingAttributeException" sourceFile="MissingAttributeException.java" interface="false" size="10" bugs="0"/>
+      <ClassStats class="org.jboss.system.NotificationFilterFactory" sourceFile="NotificationFilterFactory.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions" sourceFile="SecurityActions.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions$1" sourceFile="SecurityActions.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.SecurityActions$2" sourceFile="SecurityActions.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.Service" sourceFile="Service.java" interface="true" size="5" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceBinding" sourceFile="ServiceBinding.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceConfigurator" sourceFile="ServiceConfigurator.java" interface="false" size="160" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.ServiceContext" sourceFile="ServiceContext.java" interface="false" size="52" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.ServiceController" sourceFile="ServiceController.java" interface="false" size="310" bugs="1" priority_1="1"/>
+      <ClassStats class="org.jboss.system.ServiceControllerMBean" sourceFile="ServiceControllerMBean.java" interface="true" size="20" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceCreator" sourceFile="ServiceCreator.java" interface="false" size="148" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.ServiceDynamicMBeanSupport" sourceFile="ServiceDynamicMBeanSupport.java" interface="false" size="111" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceFactory" sourceFile="ServiceFactory.java" interface="true" size="2" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceInstance" sourceFile="ServiceInstance.java" interface="false" size="15" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceMBean" sourceFile="ServiceMBean.java" interface="true" size="21" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.ServiceMBeanState" sourceFile="ServiceMBeanState.java" interface="false" size="54" bugs="0"/>
+      <ClassStats class="org.jboss.system.ServiceMBeanSupport" sourceFile="ServiceMBeanSupport.java" interface="false" size="231" bugs="1" priority_2="1"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.filterfactory" total_bugs="0" total_types="3" total_size="59">
+      <ClassStats class="org.jboss.system.filterfactory.AttributeChangeNotificationFilterFactory" sourceFile="AttributeChangeNotificationFilterFactory.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.filterfactory.MBeanServerNotificationFilterFactory" sourceFile="MBeanServerNotificationFilterFactory.java" interface="false" size="23" bugs="0"/>
+      <ClassStats class="org.jboss.system.filterfactory.NotificationFilterSupportFactory" sourceFile="NotificationFilterSupportFactory.java" interface="false" size="18" bugs="0"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.metadata" total_bugs="27" total_types="28" total_size="1647" priority_3="13" priority_2="14">
+      <ClassStats class="org.jboss.system.metadata.AbstractMetaDataVisitorNode" sourceFile="AbstractMetaDataVisitorNode.java" interface="false" size="14" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceAnnotationMetaData" sourceFile="ServiceAnnotationMetaData.java" interface="false" size="51" bugs="2" priority_2="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceAttributeMetaData" sourceFile="ServiceAttributeMetaData.java" interface="false" size="46" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceConstructorMetaData" sourceFile="ServiceConstructorMetaData.java" interface="false" size="65" bugs="7" priority_2="7"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyListValueMetaData" sourceFile="ServiceDependencyListValueMetaData.java" interface="false" size="66" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyMetaData" sourceFile="ServiceDependencyMetaData.java" interface="false" size="42" bugs="2" priority_3="2"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDependencyValueMetaData" sourceFile="ServiceDependencyValueMetaData.java" interface="false" size="71" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeployment" sourceFile="ServiceDeployment.java" interface="false" size="34" bugs="3" priority_3="2" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentClassPath" sourceFile="ServiceDeploymentClassPath.java" interface="false" size="23" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentClasspathAdapter" sourceFile="ServiceDeploymentClasspathAdapter.java" interface="false" size="27" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceDeploymentParser" sourceFile="ServiceDeploymentParser.java" interface="false" size="53" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceElementValueMetaData" sourceFile="ServiceElementValueMetaData.java" interface="false" size="31" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceInjectionValueMetaData" sourceFile="ServiceInjectionValueMetaData.java" interface="false" size="62" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceJBXBValueMetaData" sourceFile="ServiceJBXBValueMetaData.java" interface="false" size="22" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceJavaBeanValueMetaData" sourceFile="ServiceJavaBeanValueMetaData.java" interface="false" size="33" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceLoaderRepositoryAdapter" sourceFile="ServiceLoaderRepositoryAdapter.java" interface="false" size="20" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaData" sourceFile="ServiceMetaData.java" interface="false" size="141" bugs="5" priority_3="4" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaData2ElementConverter" sourceFile="ServiceMetaData2ElementConverter.java" interface="false" size="171" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataAdapter" sourceFile="ServiceMetaDataAdapter.java" interface="false" size="16" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataParser" sourceFile="ServiceMetaDataParser.java" interface="false" size="349" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataParser$1" sourceFile="ServiceMetaDataParser.java" interface="false" size="7" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataVisitor" sourceFile="ServiceMetaDataVisitor.java" interface="true" size="6" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceMetaDataVisitorNode" sourceFile="ServiceMetaDataVisitorNode.java" interface="true" size="3" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceTextValueMetaData" sourceFile="ServiceTextValueMetaData.java" interface="false" size="39" bugs="0"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueContext" sourceFile="ServiceValueContext.java" interface="false" size="63" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueFactoryParameterMetaData" sourceFile="ServiceValueFactoryParameterMetaData.java" interface="false" size="71" bugs="1" priority_2="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueFactoryValueMetaData" sourceFile="ServiceValueFactoryValueMetaData.java" interface="false" size="119" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.metadata.ServiceValueMetaData" sourceFile="ServiceValueMetaData.java" interface="true" size="2" bugs="0"/>
+    </PackageStats>
+    <PackageStats package="org.jboss.system.microcontainer" total_bugs="1" total_types="17" total_size="449" priority_3="1">
+      <ClassStats class="org.jboss.system.microcontainer.ConfigureAction" sourceFile="ConfigureAction.java" interface="false" size="18" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.CreateDestroyLifecycleAction" sourceFile="CreateDestroyLifecycleAction.java" interface="false" size="24" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.DescribeAction" sourceFile="DescribeAction.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.InstallAction" sourceFile="InstallAction.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.InstantiateAction" sourceFile="InstantiateAction.java" interface="false" size="21" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleDependencyItem" sourceFile="LifecycleDependencyItem.java" interface="false" size="4" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo" sourceFile="LifecycleInfo.java" interface="false" size="46" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo$1" sourceFile="LifecycleInfo.java" interface="false" size="1" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.LifecycleInfo$StateInfo" sourceFile="LifecycleInfo.java" interface="false" size="12" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.OnlyUnregisterAction" sourceFile="OnlyUnregisterAction.java" interface="false" size="13" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContext" sourceFile="ServiceControllerContext.java" interface="false" size="125" bugs="1" priority_3="1"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContext$PreprocessMetaDataVisitor" sourceFile="ServiceControllerContext.java" interface="false" size="33" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContextAction" sourceFile="ServiceControllerContextAction.java" interface="false" size="16" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceControllerContextActions" sourceFile="ServiceControllerContextActions.java" interface="false" size="25" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceProxy" sourceFile="ServiceProxy.java" interface="false" size="60" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.ServiceProxy$NoLifecycleCallout" sourceFile="ServiceProxy.java" interface="false" size="9" bugs="0"/>
+      <ClassStats class="org.jboss.system.microcontainer.StartStopLifecycleAction" sourceFile="StartStopLifecycleAction.java" interface="false" size="24" bugs="0"/>
+    </PackageStats>
+    <FindBugsProfile>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindFieldSelfAssignment" totalMilliseconds="11" invocations="78" avgMicrosecondsPerInvocation="142" maxMicrosecondsPerInvocation="5199" standardDeviationMircosecondsPerInvocation="584"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteCheckReturnValue" totalMilliseconds="12" invocations="271" avgMicrosecondsPerInvocation="45" maxMicrosecondsPerInvocation="2353" standardDeviationMircosecondsPerInvocation="182"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory" totalMilliseconds="13" invocations="272" avgMicrosecondsPerInvocation="48" maxMicrosecondsPerInvocation="2343" standardDeviationMircosecondsPerInvocation="148"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LoadedFieldSetFactory" totalMilliseconds="14" invocations="559" avgMicrosecondsPerInvocation="25" maxMicrosecondsPerInvocation="1776" standardDeviationMircosecondsPerInvocation="99"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.AssertionMethodsFactory" totalMilliseconds="14" invocations="66" avgMicrosecondsPerInvocation="222" maxMicrosecondsPerInvocation="10643" standardDeviationMircosecondsPerInvocation="1293"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.EmptyZipFileEntry" totalMilliseconds="15" invocations="78" avgMicrosecondsPerInvocation="200" maxMicrosecondsPerInvocation="10262" standardDeviationMircosecondsPerInvocation="1150"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DuplicateBranches" totalMilliseconds="15" invocations="78" avgMicrosecondsPerInvocation="200" maxMicrosecondsPerInvocation="2680" standardDeviationMircosecondsPerInvocation="391"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ReverseDepthFirstSearchFactory" totalMilliseconds="15" invocations="559" avgMicrosecondsPerInvocation="28" maxMicrosecondsPerInvocation="588" standardDeviationMircosecondsPerInvocation="55"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SuperfluousInstanceOf" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="205" maxMicrosecondsPerInvocation="4408" standardDeviationMircosecondsPerInvocation="683"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNonSerializableValuePassedToWriteObject" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="206" maxMicrosecondsPerInvocation="7995" standardDeviationMircosecondsPerInvocation="896"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindOpenStream" totalMilliseconds="16" invocations="78" avgMicrosecondsPerInvocation="212" maxMicrosecondsPerInvocation="13278" standardDeviationMircosecondsPerInvocation="1492"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter" totalMilliseconds="18" invocations="78" avgMicrosecondsPerInvocation="238" maxMicrosecondsPerInvocation="13146" standardDeviationMircosecondsPerInvocation="1473"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DoInsideDoPrivileged" totalMilliseconds="20" invocations="78" avgMicrosecondsPerInvocation="260" maxMicrosecondsPerInvocation="13323" standardDeviationMircosecondsPerInvocation="1491"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.VolatileUsage" totalMilliseconds="21" invocations="78" avgMicrosecondsPerInvocation="269" maxMicrosecondsPerInvocation="10280" standardDeviationMircosecondsPerInvocation="1298"/>
+      <ClassProfile name="edu.umd.cs.findbugs.util.TopologicalSort" totalMilliseconds="21" invocations="79" avgMicrosecondsPerInvocation="266" maxMicrosecondsPerInvocation="6564" standardDeviationMircosecondsPerInvocation="883"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer" totalMilliseconds="22" invocations="78" avgMicrosecondsPerInvocation="283" maxMicrosecondsPerInvocation="3387" standardDeviationMircosecondsPerInvocation="503"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindReturnRef" totalMilliseconds="24" invocations="78" avgMicrosecondsPerInvocation="311" maxMicrosecondsPerInvocation="6778" standardDeviationMircosecondsPerInvocation="794"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked" totalMilliseconds="24" invocations="78" avgMicrosecondsPerInvocation="312" maxMicrosecondsPerInvocation="8428" standardDeviationMircosecondsPerInvocation="1243"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LockDataflowFactory" totalMilliseconds="25" invocations="2" avgMicrosecondsPerInvocation="12769" maxMicrosecondsPerInvocation="24364" standardDeviationMircosecondsPerInvocation="11595"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBugsSummaryStats" totalMilliseconds="25" invocations="271" avgMicrosecondsPerInvocation="94" maxMicrosecondsPerInvocation="17044" standardDeviationMircosecondsPerInvocation="1036"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine" totalMilliseconds="25" invocations="514" avgMicrosecondsPerInvocation="49" maxMicrosecondsPerInvocation="9039" standardDeviationMircosecondsPerInvocation="530"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadSyntaxForRegularExpression" totalMilliseconds="27" invocations="78" avgMicrosecondsPerInvocation="358" maxMicrosecondsPerInvocation="4691" standardDeviationMircosecondsPerInvocation="659"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs" totalMilliseconds="29" invocations="78" avgMicrosecondsPerInvocation="377" maxMicrosecondsPerInvocation="9117" standardDeviationMircosecondsPerInvocation="1286"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.UnnecessaryMath" totalMilliseconds="30" invocations="78" avgMicrosecondsPerInvocation="396" maxMicrosecondsPerInvocation="23217" standardDeviationMircosecondsPerInvocation="2615"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop" totalMilliseconds="30" invocations="78" avgMicrosecondsPerInvocation="397" maxMicrosecondsPerInvocation="6322" standardDeviationMircosecondsPerInvocation="828"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.AppendingToAnObjectOutputStream" totalMilliseconds="32" invocations="78" avgMicrosecondsPerInvocation="418" maxMicrosecondsPerInvocation="8161" standardDeviationMircosecondsPerInvocation="1034"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FormatStringChecker" totalMilliseconds="34" invocations="78" avgMicrosecondsPerInvocation="446" maxMicrosecondsPerInvocation="8343" standardDeviationMircosecondsPerInvocation="1084"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DumbMethodInvocations" totalMilliseconds="35" invocations="78" avgMicrosecondsPerInvocation="460" maxMicrosecondsPerInvocation="10359" standardDeviationMircosecondsPerInvocation="1412"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" totalMilliseconds="36" invocations="271" avgMicrosecondsPerInvocation="135" maxMicrosecondsPerInvocation="15212" standardDeviationMircosecondsPerInvocation="1062"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBadCast2" totalMilliseconds="36" invocations="78" avgMicrosecondsPerInvocation="470" maxMicrosecondsPerInvocation="14731" standardDeviationMircosecondsPerInvocation="1771"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField" totalMilliseconds="37" invocations="78" avgMicrosecondsPerInvocation="480" maxMicrosecondsPerInvocation="9372" standardDeviationMircosecondsPerInvocation="1227"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass" totalMilliseconds="38" invocations="78" avgMicrosecondsPerInvocation="487" maxMicrosecondsPerInvocation="21101" standardDeviationMircosecondsPerInvocation="2375"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNonShortCircuit" totalMilliseconds="38" invocations="78" avgMicrosecondsPerInvocation="495" maxMicrosecondsPerInvocation="8736" standardDeviationMircosecondsPerInvocation="1191"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindHEmismatch" totalMilliseconds="39" invocations="78" avgMicrosecondsPerInvocation="503" maxMicrosecondsPerInvocation="7022" standardDeviationMircosecondsPerInvocation="1014"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BooleanReturnNull" totalMilliseconds="39" invocations="78" avgMicrosecondsPerInvocation="509" maxMicrosecondsPerInvocation="28970" standardDeviationMircosecondsPerInvocation="3269"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDerefsInvolvingNonShortCircuitEvaluation" totalMilliseconds="41" invocations="78" avgMicrosecondsPerInvocation="526" maxMicrosecondsPerInvocation="12627" standardDeviationMircosecondsPerInvocation="1568"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindBadForLoop" totalMilliseconds="41" invocations="78" avgMicrosecondsPerInvocation="528" maxMicrosecondsPerInvocation="9540" standardDeviationMircosecondsPerInvocation="1293"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CrossSiteScripting" totalMilliseconds="43" invocations="78" avgMicrosecondsPerInvocation="561" maxMicrosecondsPerInvocation="17314" standardDeviationMircosecondsPerInvocation="2024"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant" totalMilliseconds="44" invocations="78" avgMicrosecondsPerInvocation="570" maxMicrosecondsPerInvocation="18399" standardDeviationMircosecondsPerInvocation="2087"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref" totalMilliseconds="46" invocations="78" avgMicrosecondsPerInvocation="594" maxMicrosecondsPerInvocation="12479" standardDeviationMircosecondsPerInvocation="1551"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.RepeatedConditionals" totalMilliseconds="46" invocations="78" avgMicrosecondsPerInvocation="596" maxMicrosecondsPerInvocation="10950" standardDeviationMircosecondsPerInvocation="1438"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindDoubleCheck" totalMilliseconds="47" invocations="78" avgMicrosecondsPerInvocation="604" maxMicrosecondsPerInvocation="23343" standardDeviationMircosecondsPerInvocation="3009"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.DepthFirstSearchFactory" totalMilliseconds="47" invocations="664" avgMicrosecondsPerInvocation="71" maxMicrosecondsPerInvocation="10505" standardDeviationMircosecondsPerInvocation="593"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BadResultSetAccess" totalMilliseconds="48" invocations="78" avgMicrosecondsPerInvocation="621" maxMicrosecondsPerInvocation="11164" standardDeviationMircosecondsPerInvocation="1681"/>
+      <ClassProfile name="edu.umd.cs.findbugs.DetectorToDetector2Adapter" totalMilliseconds="48" invocations="8593" avgMicrosecondsPerInvocation="5" maxMicrosecondsPerInvocation="6320" standardDeviationMircosecondsPerInvocation="92"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="645" maxMicrosecondsPerInvocation="17308" standardDeviationMircosecondsPerInvocation="2655"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SynchronizeAndNullCheckField" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="646" maxMicrosecondsPerInvocation="20074" standardDeviationMircosecondsPerInvocation="2887"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindSqlInjection" totalMilliseconds="50" invocations="78" avgMicrosecondsPerInvocation="650" maxMicrosecondsPerInvocation="13464" standardDeviationMircosecondsPerInvocation="1855"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindFloatEquality" totalMilliseconds="51" invocations="78" avgMicrosecondsPerInvocation="662" maxMicrosecondsPerInvocation="22196" standardDeviationMircosecondsPerInvocation="2608"/>
+      <ClassProfile name="edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter" totalMilliseconds="53" invocations="3679" avgMicrosecondsPerInvocation="14" maxMicrosecondsPerInvocation="9834" standardDeviationMircosecondsPerInvocation="212"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory" totalMilliseconds="53" invocations="78" avgMicrosecondsPerInvocation="686" maxMicrosecondsPerInvocation="31742" standardDeviationMircosecondsPerInvocation="3604"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InconsistentAnnotations" totalMilliseconds="58" invocations="78" avgMicrosecondsPerInvocation="749" maxMicrosecondsPerInvocation="55331" standardDeviationMircosecondsPerInvocation="6220"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.InfiniteLoop" totalMilliseconds="58" invocations="78" avgMicrosecondsPerInvocation="751" maxMicrosecondsPerInvocation="11554" standardDeviationMircosecondsPerInvocation="1986"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.MethodReturnCheck" totalMilliseconds="63" invocations="78" avgMicrosecondsPerInvocation="819" maxMicrosecondsPerInvocation="14952" standardDeviationMircosecondsPerInvocation="2341"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.RuntimeExceptionCapture" totalMilliseconds="63" invocations="78" avgMicrosecondsPerInvocation="819" maxMicrosecondsPerInvocation="12765" standardDeviationMircosecondsPerInvocation="2029"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.DumbMethods" totalMilliseconds="64" invocations="78" avgMicrosecondsPerInvocation="821" maxMicrosecondsPerInvocation="10903" standardDeviationMircosecondsPerInvocation="1565"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindPuzzlers" totalMilliseconds="65" invocations="78" avgMicrosecondsPerInvocation="833" maxMicrosecondsPerInvocation="28371" standardDeviationMircosecondsPerInvocation="3212"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindDeadLocalStores" totalMilliseconds="67" invocations="78" avgMicrosecondsPerInvocation="860" maxMicrosecondsPerInvocation="10915" standardDeviationMircosecondsPerInvocation="1897"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindSelfComparison" totalMilliseconds="73" invocations="78" avgMicrosecondsPerInvocation="936" maxMicrosecondsPerInvocation="37625" standardDeviationMircosecondsPerInvocation="4267"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathTypeDataflowFactory" totalMilliseconds="83" invocations="204" avgMicrosecondsPerInvocation="409" maxMicrosecondsPerInvocation="10368" standardDeviationMircosecondsPerInvocation="1220"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.ReflectiveClasses" totalMilliseconds="83" invocations="271" avgMicrosecondsPerInvocation="309" maxMicrosecondsPerInvocation="7030" standardDeviationMircosecondsPerInvocation="753"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.obl.ObligationAnalysis" totalMilliseconds="87" invocations="15" avgMicrosecondsPerInvocation="5815" maxMicrosecondsPerInvocation="24683" standardDeviationMircosecondsPerInvocation="7436"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindInconsistentSync2" totalMilliseconds="90" invocations="78" avgMicrosecondsPerInvocation="1166" maxMicrosecondsPerInvocation="18337" standardDeviationMircosecondsPerInvocation="2560"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SwitchFallthrough" totalMilliseconds="92" invocations="78" avgMicrosecondsPerInvocation="1179" maxMicrosecondsPerInvocation="27349" standardDeviationMircosecondsPerInvocation="3438"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.UnreadFields" totalMilliseconds="96" invocations="78" avgMicrosecondsPerInvocation="1240" maxMicrosecondsPerInvocation="29357" standardDeviationMircosecondsPerInvocation="3532"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.LoadOfKnownNullValue" totalMilliseconds="96" invocations="78" avgMicrosecondsPerInvocation="1242" maxMicrosecondsPerInvocation="23424" standardDeviationMircosecondsPerInvocation="3483"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.SerializableIdiom" totalMilliseconds="99" invocations="78" avgMicrosecondsPerInvocation="1269" maxMicrosecondsPerInvocation="26709" standardDeviationMircosecondsPerInvocation="4079"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteNonnullReturnValues" totalMilliseconds="100" invocations="78" avgMicrosecondsPerInvocation="1283" maxMicrosecondsPerInvocation="37837" standardDeviationMircosecondsPerInvocation="4716"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CallToUnsupportedMethod" totalMilliseconds="116" invocations="78" avgMicrosecondsPerInvocation="1489" maxMicrosecondsPerInvocation="34015" standardDeviationMircosecondsPerInvocation="4873"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison" totalMilliseconds="122" invocations="78" avgMicrosecondsPerInvocation="1565" maxMicrosecondsPerInvocation="45995" standardDeviationMircosecondsPerInvocation="5633"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.LazyInit" totalMilliseconds="122" invocations="78" avgMicrosecondsPerInvocation="1570" maxMicrosecondsPerInvocation="116714" standardDeviationMircosecondsPerInvocation="13129"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindNullDeref$CheckCallSitesAndReturnInstructions" totalMilliseconds="126" invocations="559" avgMicrosecondsPerInvocation="225" maxMicrosecondsPerInvocation="41263" standardDeviationMircosecondsPerInvocation="1843"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase" totalMilliseconds="127" invocations="10461" avgMicrosecondsPerInvocation="12" maxMicrosecondsPerInvocation="19132" standardDeviationMircosecondsPerInvocation="225"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase" totalMilliseconds="141" invocations="271" avgMicrosecondsPerInvocation="522" maxMicrosecondsPerInvocation="7783" standardDeviationMircosecondsPerInvocation="983"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.URLProblems" totalMilliseconds="146" invocations="78" avgMicrosecondsPerInvocation="1874" maxMicrosecondsPerInvocation="49440" standardDeviationMircosecondsPerInvocation="6392"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory" totalMilliseconds="165" invocations="528" avgMicrosecondsPerInvocation="313" maxMicrosecondsPerInvocation="25646" standardDeviationMircosecondsPerInvocation="1558"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine" totalMilliseconds="169" invocations="347" avgMicrosecondsPerInvocation="488" maxMicrosecondsPerInvocation="25250" standardDeviationMircosecondsPerInvocation="1767"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.CalledMethods" totalMilliseconds="196" invocations="271" avgMicrosecondsPerInvocation="724" maxMicrosecondsPerInvocation="19829" standardDeviationMircosecondsPerInvocation="2540"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory" totalMilliseconds="210" invocations="559" avgMicrosecondsPerInvocation="376" maxMicrosecondsPerInvocation="17175" standardDeviationMircosecondsPerInvocation="1324"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical" totalMilliseconds="248" invocations="271" avgMicrosecondsPerInvocation="916" maxMicrosecondsPerInvocation="22000" standardDeviationMircosecondsPerInvocation="2398"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis" totalMilliseconds="275" invocations="271" avgMicrosecondsPerInvocation="1017" maxMicrosecondsPerInvocation="33823" standardDeviationMircosecondsPerInvocation="3778"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine" totalMilliseconds="284" invocations="890" avgMicrosecondsPerInvocation="320" maxMicrosecondsPerInvocation="29596" standardDeviationMircosecondsPerInvocation="1792"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory" totalMilliseconds="356" invocations="614" avgMicrosecondsPerInvocation="581" maxMicrosecondsPerInvocation="145917" standardDeviationMircosecondsPerInvocation="6028"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory" totalMilliseconds="420" invocations="559" avgMicrosecondsPerInvocation="751" maxMicrosecondsPerInvocation="34758" standardDeviationMircosecondsPerInvocation="2654"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FindRefComparison$SpecialTypeAnalysis" totalMilliseconds="478" invocations="397" avgMicrosecondsPerInvocation="1204" maxMicrosecondsPerInvocation="28354" standardDeviationMircosecondsPerInvocation="3103"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine" totalMilliseconds="514" invocations="884" avgMicrosecondsPerInvocation="582" maxMicrosecondsPerInvocation="49101" standardDeviationMircosecondsPerInvocation="2946"/>
+      <ClassProfile name="edu.umd.cs.findbugs.OpcodeStack$JumpInfoFactory" totalMilliseconds="773" invocations="3555" avgMicrosecondsPerInvocation="217" maxMicrosecondsPerInvocation="23630" standardDeviationMircosecondsPerInvocation="978"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory" totalMilliseconds="799" invocations="575" avgMicrosecondsPerInvocation="1389" maxMicrosecondsPerInvocation="63294" standardDeviationMircosecondsPerInvocation="4286"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers" totalMilliseconds="822" invocations="271" avgMicrosecondsPerInvocation="3036" maxMicrosecondsPerInvocation="49527" standardDeviationMircosecondsPerInvocation="6985"/>
+      <ClassProfile name="edu.umd.cs.findbugs.detect.FieldItemSummary" totalMilliseconds="949" invocations="271" avgMicrosecondsPerInvocation="3504" maxMicrosecondsPerInvocation="68871" standardDeviationMircosecondsPerInvocation="8282"/>
+      <ClassProfile name="edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder" totalMilliseconds="1058" invocations="559" avgMicrosecondsPerInvocation="1893" maxMicrosecondsPerInvocation="110014" standardDeviationMircosecondsPerInvocation="6641"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory" totalMilliseconds="1127" invocations="678" avgMicrosecondsPerInvocation="1662" maxMicrosecondsPerInvocation="89028" standardDeviationMircosecondsPerInvocation="5755"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory" totalMilliseconds="1157" invocations="559" avgMicrosecondsPerInvocation="2070" maxMicrosecondsPerInvocation="144064" standardDeviationMircosecondsPerInvocation="8172"/>
+      <ClassProfile name="edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory" totalMilliseconds="1330" invocations="559" avgMicrosecondsPerInvocation="2380" maxMicrosecondsPerInvocation="113703" standardDeviationMircosecondsPerInvocation="7773"/>
+    </FindBugsProfile>
+  </FindBugsSummary>
+  <ClassFeatures></ClassFeatures>
+  <History></History>
+</BugCollection>




More information about the jboss-cvs-commits mailing list