<?xml version="1.0" encoding="UTF-8"?>
<analysis-report name="Sequence Flow Information" date="March 16, 2005 at 02:52 CST" description="JxRef V0.6.0" >
	<activity-flow-section>
		<package name="org.jxref.sequence">
			<class name="org.jxref.sequence.CalledMethod">
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.Class)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDescriptor, org.jxref.sequence.CalledMethod, int, int, org.jxref.search.MethodFilter)" mcCabe-complexity="5">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="findCalledMethods" signature="(org.jxref.inspector.MethodDescriptor)" />
					<method class="org.jxref.util.Logger" name="warning" signature="(java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(org.jxref.inspector.MethodDescriptor[])" />
					<method class="org.jxref.sequence.CalledMethod" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDescriptor, org.jxref.sequence.CalledMethod, int, int, org.jxref.search.MethodFilter)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="emitXmlTag" signature="(int)" mcCabe-complexity="3">
					<method class="org.jxref.sequence.CalledMethod" name="emitXmlTagWithoutChildren" signature="(int)" />
					<method class="org.jxref.sequence.CalledMethod" name="emitXmlTagWithoutChildren" signature="(int)" />
					<method class="org.jxref.sequence.CalledMethod" name="emitXmlTagWithChildren" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="emitXmlTagWithChildren" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getClassName" signature="()" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.sequence.CalledMethod" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="emitXmlTagWithoutChildren" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getClassName" signature="()" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="getCalledMethod" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.CalledMethod" name="getMethodDesc" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.sequence.MethodSequenceFlow">
				<sequence-flow class="org.jxref.sequence.MethodSequenceFlow" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition, int, org.jxref.search.MethodFilter)" mcCabe-complexity="2">
					<method class="org.jxref.sequence.CalledMethod" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDescriptor, org.jxref.sequence.CalledMethod, int, int, org.jxref.search.MethodFilter)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.MethodSequenceFlow" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition, org.jxref.search.MethodFilter)" mcCabe-complexity="1">
					<method class="org.jxref.sequence.CalledMethod" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDescriptor, org.jxref.sequence.CalledMethod, int, int, org.jxref.search.MethodFilter)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.sequence.MethodSequenceFlow" name="emitXmlTag" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.sequence.CalledMethod" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.report.pkg">
			<class name="org.jxref.report.pkg.LabeledTag">
				<sequence-flow class="org.jxref.report.pkg.LabeledTag" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.pkg.LabeledTag" name="addMember" signature="(org.jxref.report.vo.XmlTagEmitable)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.pkg.LabeledTag" name="emitXmlTag" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagEmitable" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.pkg.LabeledTag" name="getName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.util">
			<class name="org.jxref.util.CollectionUtility">
				<sequence-flow class="org.jxref.util.CollectionUtility" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.util.CollectionUtility" name="intersect" signature="(java.util.Set, java.util.Set)" mcCabe-complexity="5">
				</sequence-flow>
			</class>
			<class name="org.jxref.util.Logger">
				<sequence-flow class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.Class)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.apache.commons.logging.LogFactory" name="getLog" signature="(java.lang.Class)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.apache.commons.logging.LogFactory" name="getLog" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="debug" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="debug" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="debug" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="debug" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="error" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="error" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="error" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="error" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="fatal" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="fatal" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="fatal" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="fatal" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="info" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="info" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="info" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="info" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="isDebugEnabled" signature="()" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="isDebugEnabled" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="trace" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="trace" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="trace" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="trace" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="warning" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="warn" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Logger" name="warning" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.apache.commons.logging.Log" name="warn" signature="(java.lang.Object, java.lang.Throwable)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.util.TestCollectionUtility">
				<sequence-flow class="org.jxref.util.TestCollectionUtility" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.TestCollectionUtility" name="testIntersect" signature="()" mcCabe-complexity="6">
					<method class="org.jxref.util.CollectionUtility" name="intersect" signature="(java.util.Set, java.util.Set)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.util.CollectionUtility" name="intersect" signature="(java.util.Set, java.util.Set)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.util.Validator">
				<sequence-flow class="org.jxref.util.Validator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" mcCabe-complexity="2">
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.report">
			<class name="org.jxref.report.AbstractReportExecutor">
				<sequence-flow class="org.jxref.report.AbstractReportExecutor" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.AbstractReportExecutor" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.AbstractReportExecutor" name="execute" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport">
				<sequence-flow class="org.jxref.report.ComplexityReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport" name="access$200" signature="(org.jxref.inspector.MethodDefinition, int)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport" name="methodFormatter" signature="(org.jxref.inspector.MethodDefinition, int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport" name="execute" signature="()" mcCabe-complexity="12">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findAllMethodDefinitions" signature="()" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findMethodDefinitions" signature="(org.jxref.search.MethodFilter)" />
					<method class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.report.ComplexityReport$PackageStatistic" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.report.ComplexityReport$PackageStatistic" name="addMethodDefinition" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.report.ComplexityReport$PackageStatistic" name="getNbrClasses" signature="()" />
					<method class="org.jxref.report.ComplexityReport$PackageStatistic" name="getNbrWithComplexityOverFifty" signature="()" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeNbrInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number, int)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number, int)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.ComplexityReport$MethodStatistic" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport" name="getNbrComplexMethods" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport" name="methodFormatter" signature="(org.jxref.inspector.MethodDefinition, int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeNbrInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport" name="setNbrComplexMethods" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$ClassStatistic">
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatistic" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatistic" name="addMethodDefinition" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatistic" name="computeStatistics" signature="()" mcCabe-complexity="6">
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeNbrInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatistic" name="emitXmlTag" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.ComplexityReport" name="access$200" signature="(org.jxref.inspector.MethodDefinition, int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$ClassStatisticComparator">
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="compare" signature="(java.lang.Object, java.lang.Object)" mcCabe-complexity="3">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeMcCabeComplexity" signature="()" />
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeMcCabeComplexity" signature="()" />
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeMcCabeComplexity" signature="()" />
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeMcCabeComplexity" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$CumulativeStatistic">
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="computeStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="computeStatistics" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getAverageMcCabeComplexity" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getAverageNbrInstructions" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeMcCabeComplexity" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getCumulativeNbrInstructions" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getMaximumMcCabeComplexity" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getMaximumNbrInstructions" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getMinimumMcCabeComplexity" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="getMinimumNbrInstructions" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="checkStatistics" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$MethodDefinitionComparator">
				<sequence-flow class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$MethodDefinitionComparator" name="compare" signature="(java.lang.Object, java.lang.Object)" mcCabe-complexity="3">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$MethodStatistic">
				<sequence-flow class="org.jxref.report.ComplexityReport$MethodStatistic" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$MethodStatistic" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport" name="access$200" signature="(org.jxref.inspector.MethodDefinition, int)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ComplexityReport$PackageStatistic">
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport$CumulativeStatistic" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="addMethodDefinition" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="2">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.report.ComplexityReport$ClassStatistic" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.report.ComplexityReport$ClassStatistic" name="addMethodDefinition" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="computeCumulativeMcCabeComplexity" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="computeCumulativeNbrInstructions" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="computeStatistics" signature="()" mcCabe-complexity="7">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="emitXmlTag" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.ComplexityReport$ClassStatisticComparator" name="&lt;init&gt;" signature="(org.jxref.report.ComplexityReport$1)" />
					<method class="org.jxref.report.ComplexityReport$ClassStatistic" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="getNbrClasses" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ComplexityReport$PackageStatistic" name="getNbrWithComplexityOverFifty" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.MethodCrossReferenceReport">
				<sequence-flow class="org.jxref.report.MethodCrossReferenceReport" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.Class)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodCrossReferenceReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodCrossReferenceReport" name="execute" signature="()" mcCabe-complexity="5">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferenceListings" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" />
					<method class="org.jxref.report.pkg.LabeledTag" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.report.pkg.LabeledTag" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.pkg.LabeledTag" name="addMember" signature="(org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.report.pkg.LabeledTag" name="addMember" signature="(org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.util.Logger" name="isDebugEnabled" signature="()" />
					<method class="org.jxref.util.Logger" name="debug" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
					<method class="org.jxref.util.Logger" name="debug" signature="(java.lang.String)" />
					<method class="org.jxref.util.Logger" name="debug" signature="(java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.MethodLevelReport">
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.AbstractReportExecutor" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="addSpecification" signature="(org.jxref.report.ant.ClassAttributeFilter)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="append" signature="(org.jxref.report.ant.ClassAttributeFilter)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="addSpecification" signature="(org.jxref.report.ant.ClassAttributeFilter[])" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.MethodLevelReport" name="addSpecification" signature="(org.jxref.report.ant.ClassAttributeFilter)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="excludeMethodsInClass" signature="(java.lang.Class)" mcCabe-complexity="2">
					<method class="org.jxref.inspector.ClassInspector" name="getMethodNames" signature="(java.lang.Class)" />
					<method class="org.jxref.report.MethodLevelReport" name="excludedMethodName" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="excludeStandardMethods" signature="()" mcCabe-complexity="5">
					<method class="org.jxref.report.MethodLevelReport" name="excludeMethodsInClass" signature="(java.lang.Class)" />
					<method class="org.jxref.report.MethodLevelReport" name="excludeMethodsInClass" signature="(java.lang.Class)" />
					<method class="org.jxref.report.MethodLevelReport" name="excludeMethodsInClass" signature="(java.lang.Class)" />
					<method class="org.jxref.report.MethodLevelReport" name="excludeMethodsInClass" signature="(java.lang.Class)" />
					<method class="org.jxref.report.MethodLevelReport" name="excludedMethodName" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.MethodLevelReport" name="excludedMethodName" signature="(java.lang.String)" mcCabe-complexity="3">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="getMethodNameMask" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="setMethodNameMask" signature="(org.jxref.search.StringMask)" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.PackageReferenceReport">
				<sequence-flow class="org.jxref.report.PackageReferenceReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.PackageReferenceReport" name="execute" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferenceListings" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(java.util.Collection)" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ReportTestCase">
				<sequence-flow class="org.jxref.report.ReportTestCase" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ReportTestCase" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="(java.lang.String[])" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.SequenceFlowReport">
				<sequence-flow class="org.jxref.report.SequenceFlowReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="setClassNameMask" signature="(org.jxref.search.StringMask)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.SequenceFlowReport" name="execute" signature="()" mcCabe-complexity="6">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findAllMethodDefinitions" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(java.util.Collection)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.report.pkg.LabeledTag" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.report.pkg.LabeledTag" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.pkg.LabeledTag" name="addMember" signature="(org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.sequence.MethodSequenceFlow" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition, int, org.jxref.search.MethodFilter)" />
					<method class="org.jxref.sequence.MethodSequenceFlow" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodDefinition, org.jxref.search.MethodFilter)" />
					<method class="org.jxref.report.pkg.LabeledTag" name="addMember" signature="(org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.SequenceFlowReport" name="setMaxCallDepth" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.TestComplexityReport">
				<sequence-flow class="org.jxref.report.TestComplexityReport" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ReportTestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.TestComplexityReport" name="testExecute" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ComplexityReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.ComplexityReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.TestMethodCrossReference">
				<sequence-flow class="org.jxref.report.TestMethodCrossReference" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ReportTestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.TestMethodCrossReference" name="testExecute" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.report.MethodCrossReferenceReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.MethodCrossReferenceReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="getReportSectionData" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
					<method class="org.jxref.report.ant.Exclude" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.MethodCrossReferenceReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="getReportSectionData" signature="(java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.TestSequenceFlowReport">
				<sequence-flow class="org.jxref.report.TestSequenceFlowReport" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ReportTestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.TestSequenceFlowReport" name="testExecute" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.SequenceFlowReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.ant.Include" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.Include" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.SequenceFlowReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.TestUnusedMethods">
				<sequence-flow class="org.jxref.report.TestUnusedMethods" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ReportTestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.TestUnusedMethods" name="testFindUnnecessarilyVisibleMethods" signature="()" mcCabe-complexity="5">
					<method class="org.jxref.report.UnusedMethodReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.UnusedMethodReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="getReportSectionData" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="getReportSectionData" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.UnusedMethodReport">
				<sequence-flow class="org.jxref.report.UnusedMethodReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.report.MethodLevelReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.UnusedMethodReport" name="execute" signature="()" mcCabe-complexity="9">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="addIncludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.MethodFilter" name="setMethodNameMask" signature="(org.jxref.search.StringMask)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferences" signature="()" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getMethodsReferencedInternallyOnly" signature="()" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getMethodsReferencedExternallyOnly" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="setPublic" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="setProtected" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.ModifierFilter" name="or" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findMethodDefinitions" signature="(org.jxref.search.ModifierFilter)" />
					<method class="org.jxref.util.CollectionUtility" name="intersect" signature="(java.util.Set, java.util.Set)" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(java.util.Collection)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findMethodDefinitions" signature="(org.jxref.search.MethodFilter)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getInterfaceReferences" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getAbstractReferences" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(java.util.Collection)" />
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getErrorReports" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.iterator">
			<class name="org.jxref.iterator.ClassLoadReference">
				<sequence-flow class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" mcCabe-complexity="5">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ClassLoadReference" name="getClassFileInputStream" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ClassLoadReference" name="toString" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.iterator.DirectoryClassNameIterator">
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" mcCabe-complexity="3">
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="stackTheClassLoadReferences" signature="(java.io.File)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="extractClassNameFromFile" signature="(java.io.File)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="hasNext" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="next" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="remove" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.DirectoryClassNameIterator" name="stackTheClassLoadReferences" signature="(java.io.File)" mcCabe-complexity="5">
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="stackTheClassLoadReferences" signature="(java.io.File)" />
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="extractClassNameFromFile" signature="(java.io.File)" />
					<method class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" />
					<method class="org.jxref.inspector.ClassUtility" name="addClass" signature="(org.jxref.iterator.ClassLoadReference)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.iterator.IteratorFactory">
				<sequence-flow class="org.jxref.iterator.IteratorFactory" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.IteratorFactory" name="createClassNameIterator" signature="(java.lang.String)" mcCabe-complexity="5">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.iterator.TestDirectoryClassNameIterator">
				<sequence-flow class="org.jxref.iterator.TestDirectoryClassNameIterator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.TestDirectoryClassNameIterator" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.TestDirectoryClassNameIterator" name="testBasic" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="next" signature="()" />
					<method class="org.jxref.iterator.DirectoryClassNameIterator" name="hasNext" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.iterator.TestZipFileClassNameIterator">
				<sequence-flow class="org.jxref.iterator.TestZipFileClassNameIterator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.TestZipFileClassNameIterator" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.TestZipFileClassNameIterator" name="testBasic" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="next" signature="()" />
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="hasNext" signature="()" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.TestZipFileClassNameIterator" name="testZipFileClassNameIterator" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.iterator.ZipFileClassNameIterator">
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="&lt;init&gt;" signature="(java.io.File)" mcCabe-complexity="2">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="findNextClassNameEntry" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="extractClassNameFromEntry" signature="(java.util.zip.ZipEntry)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="finalize" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="findNextClassNameEntry" signature="()" mcCabe-complexity="5">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="extractClassNameFromEntry" signature="(java.util.zip.ZipEntry)" />
					<method class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" />
					<method class="org.jxref.inspector.ClassUtility" name="addClass" signature="(org.jxref.iterator.ClassLoadReference)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="hasNext" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="next" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.iterator.ZipFileClassNameIterator" name="findNextClassNameEntry" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.iterator.ZipFileClassNameIterator" name="remove" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.search">
			<class name="org.jxref.search.MethodFilter">
				<sequence-flow class="org.jxref.search.MethodFilter" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="append" signature="(org.jxref.report.ant.ClassAttributeFilter)" mcCabe-complexity="14">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getClassName" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getClassName" signature="()" />
					<method class="org.jxref.search.StringMask" name="addIncludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodName" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodName" signature="()" />
					<method class="org.jxref.search.StringMask" name="addIncludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.search.ModifierFilter" name="and" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getClassName" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getClassName" signature="()" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodName" signature="()" />
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodName" signature="()" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.search.ModifierFilter" name="and" signature="(org.jxref.search.ModifierFilterClause)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="apply" signature="(java.util.Collection)" mcCabe-complexity="8">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodIdentifier)" />
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="apply" signature="(org.jxref.inspector.MethodDefinition[])" mcCabe-complexity="4">
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="apply" signature="(org.jxref.inspector.MethodDescriptor[])" mcCabe-complexity="7">
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodIdentifier)" />
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="apply" signature="(org.jxref.inspector.MethodReferenceListing[])" mcCabe-complexity="4">
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodIdentifier)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="getClassNameMask" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="getMethodNameMask" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="getModifierFilter" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="3">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getMethodId" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodIdentifier)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getModifiers" signature="()" />
					<method class="org.jxref.search.ModifierFilter" name="meetsCriteria" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="maskApplies" signature="(org.jxref.inspector.MethodIdentifier)" mcCabe-complexity="4">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getName" signature="()" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="setClassNameMask" signature="(org.jxref.search.StringMask)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="setMethodNameMask" signature="(org.jxref.search.StringMask)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.MethodFilter" name="setModifierFilter" signature="(org.jxref.search.ModifierFilter)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.search.ModifierFilter">
				<sequence-flow class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilter" name="and" signature="(org.jxref.search.ModifierFilterClause)" mcCabe-complexity="2">
					<method class="org.jxref.search.ModifierFilter$AndClause" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilter" name="meetsCriteria" signature="(int)" mcCabe-complexity="7">
					<method class="org.jxref.search.ModifierFilterClause" name="meetsClauseCriteria" signature="(int)" />
					<method class="org.jxref.search.ModifierFilter$AndClause" name="getClause" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="meetsClauseCriteria" signature="(int)" />
					<method class="org.jxref.search.ModifierFilter$OrClause" name="getClause" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="meetsClauseCriteria" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilter" name="or" signature="(org.jxref.search.ModifierFilterClause)" mcCabe-complexity="2">
					<method class="org.jxref.search.ModifierFilter$OrClause" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.search.ModifierFilter$AndClause">
				<sequence-flow class="org.jxref.search.ModifierFilter$AndClause" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilter$AndClause" name="getClause" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.search.ModifierFilter$OrClause">
				<sequence-flow class="org.jxref.search.ModifierFilter$OrClause" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilter$OrClause" name="getClause" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.search.ModifierFilterClause">
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String, boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="(java.lang.String, boolean)" mcCabe-complexity="13">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setPublic" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setProtected" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setPrivate" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setAbstract" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setFinal" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setInterface" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setNative" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setStatic" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setStrict" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setSynchronized" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setTransient" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="setVolatile" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderAbstract" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderFinal" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderInterface" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderNative" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderPrivate" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderProtected" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderPublic" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderStatic" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderStrict" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderSynchronized" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderTransient" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="isConsiderVolatile" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="meetsClauseCriteria" signature="(int)" mcCabe-complexity="25">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setAbstract" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderAbstract" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderAbstract" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderFinal" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderInterface" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderNative" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderPrivate" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderProtected" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderPublic" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderStatic" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderStrict" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderSynchronized" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderTransient" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setConsiderVolatile" signature="(boolean)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setFinal" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderFinal" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setInterface" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderInterface" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setNative" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderNative" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setPrivate" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderPrivate" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setProtected" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderProtected" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setPublic" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderPublic" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setStatic" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderStatic" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setStrict" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderStrict" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setSynchronized" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderSynchronized" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setTransient" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderTransient" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.ModifierFilterClause" name="setVolatile" signature="(boolean)" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="setConsiderVolatile" signature="(boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.search.StringMask">
				<sequence-flow class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.search.StringMask$Mask" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.StringMask" name="addIncludeMask" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.search.StringMask$Mask" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" mcCabe-complexity="7">
					<method class="org.jxref.search.StringMask$Mask" name="doesApply" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask$Mask" name="doesApply" signature="(java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.search.StringMask$Mask">
				<sequence-flow class="org.jxref.search.StringMask$Mask" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="5">
				</sequence-flow>
				<sequence-flow class="org.jxref.search.StringMask$Mask" name="doesApply" signature="(java.lang.String)" mcCabe-complexity="11">
				</sequence-flow>
			</class>
			<class name="org.jxref.search.TestModifierSearchCriteria">
				<sequence-flow class="org.jxref.search.TestModifierSearchCriteria" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.TestModifierSearchCriteria" name="getNbrTrues" signature="(java.lang.reflect.Method[], org.jxref.search.ModifierFilter)" mcCabe-complexity="3">
					<method class="org.jxref.search.ModifierFilter" name="meetsCriteria" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.TestModifierSearchCriteria" name="setUp" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="setPublic" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="setProtected" signature="(boolean)" />
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilterClause" name="setPrivate" signature="(boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.TestModifierSearchCriteria" name="testAnd" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.ModifierFilter" name="and" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.TestModifierSearchCriteria" name="getNbrTrues" signature="(java.lang.reflect.Method[], org.jxref.search.ModifierFilter)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.TestModifierSearchCriteria" name="getNbrTrues" signature="(java.lang.reflect.Method[], org.jxref.search.ModifierFilter)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.TestModifierSearchCriteria" name="testOr" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.ModifierFilter" name="or" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.ModifierFilter" name="or" signature="(org.jxref.search.ModifierFilterClause)" />
					<method class="org.jxref.search.TestModifierSearchCriteria" name="getNbrTrues" signature="(java.lang.reflect.Method[], org.jxref.search.ModifierFilter)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.search.TestStringSearchCriteria">
				<sequence-flow class="org.jxref.search.TestStringSearchCriteria" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.search.TestStringSearchCriteria" name="testIncludeValue" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.search.StringMask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="addExcludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="addIncludeMask" signature="(java.lang.String)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
					<method class="org.jxref.search.StringMask" name="includeValue" signature="(java.lang.String)" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(boolean, boolean)" />
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.report.ant">
			<class name="org.jxref.report.ant.BaseReportTask">
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="5">
					<method class="org.apache.tools.ant.taskdefs.Execute" name="getProcEnvironment" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.apache.tools.ant.Task" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="addConfiguredExclude" signature="(org.jxref.report.ant.Exclude)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="addConfiguredInclude" signature="(org.jxref.report.ant.Include)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="append" signature="(org.jxref.report.ant.BaseReportTask)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="getExcludes" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="getIncludes" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="setFormat" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.BaseReportTask" name="setLabel" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.ClassAttributeFilter">
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="getClassName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodModifier" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="getMethodName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="setClassName" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="setMethodModifier" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.ClassAttributeFilter" name="setMethodName" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.CommonReportTask">
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.BaseReportTask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="getClassStatisticsAggregator" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="isXmlOutputSpecified" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="setClassStatisticsAggregator" signature="(org.jxref.reference.ClassStatisticsAggregator)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="setOutDir" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="setOutFileName" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="write" signature="(java.lang.String)" mcCabe-complexity="4">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeXML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeHTML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeHTML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeXML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeXML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeHTML" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="write" signature="(org.jxref.report.vo.AnalysisReport)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="writeFile" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="3">
					<method class="org.apache.tools.ant.BuildException" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="writeHTML" signature="(java.lang.String)" mcCabe-complexity="4">
					<method class="org.jxref.report.ant.CommonReportTask" name="isXmlOutputSpecified" signature="()" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeXML" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="writeFile" signature="(java.lang.String, java.lang.String)" />
					<method class="org.apache.tools.ant.BuildException" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.CommonReportTask" name="writeXML" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.CommonReportTask" name="writeFile" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.Complexity">
				<sequence-flow class="org.jxref.report.ant.Complexity" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.CommonReportTask" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.Complexity" name="execute" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.report.ComplexityReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.ComplexityReport" name="setNbrComplexMethods" signature="(int)" />
					<method class="org.jxref.report.ComplexityReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.Complexity" name="setTop" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.Exclude">
				<sequence-flow class="org.jxref.report.ant.Exclude" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.Include">
				<sequence-flow class="org.jxref.report.ant.Include" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.ClassAttributeFilter" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.JxRefTask">
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.BaseReportTask" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="addConfiguredComplexity" signature="(org.jxref.report.ant.Complexity)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="addConfiguredFileSet" signature="(org.apache.tools.ant.types.FileSet)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="addConfiguredMethodXref" signature="(org.jxref.report.ant.MethodXref)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="addConfiguredSequenceFlow" signature="(org.jxref.report.ant.SequenceFlow)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="addConfiguredUnusedMethod" signature="(org.jxref.report.ant.UnusedMethod)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="execute" signature="()" mcCabe-complexity="6">
					<method class="org.apache.tools.ant.BuildException" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.apache.tools.ant.DirectoryScanner" name="getBasedir" signature="()" />
					<method class="org.apache.tools.ant.DirectoryScanner" name="getIncludedDirectories" signature="()" />
					<method class="org.apache.tools.ant.DirectoryScanner" name="getIncludedFiles" signature="()" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="(java.lang.String[])" />
					<method class="org.jxref.report.ant.CommonReportTask" name="setClassStatisticsAggregator" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.ant.CommonReportTask" name="setOutDir" signature="(java.lang.String)" />
					<method class="org.apache.bcel.Repository" name="clearCache" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.JxRefTask" name="setOutDir" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.MethodXref">
				<sequence-flow class="org.jxref.report.ant.MethodXref" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.CommonReportTask" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.MethodXref" name="execute" signature="()" mcCabe-complexity="6">
					<method class="org.jxref.report.MethodCrossReferenceReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.MethodCrossReferenceReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.SequenceFlow">
				<sequence-flow class="org.jxref.report.ant.SequenceFlow" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.CommonReportTask" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.SequenceFlow" name="execute" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.report.SequenceFlowReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.SequenceFlowReport" name="setMaxCallDepth" signature="(int)" />
					<method class="org.jxref.report.SequenceFlowReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.SequenceFlow" name="setMaxCallDepth" signature="(int)" mcCabe-complexity="2">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.TestJxRefTask">
				<sequence-flow class="org.jxref.report.ant.TestJxRefTask" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.TestJxRefTask" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.apache.tools.ant.types.FileSet" name="&lt;init&gt;" signature="()" />
					<method class="org.apache.tools.ant.types.selectors.FilenameSelector" name="&lt;init&gt;" signature="()" />
					<method class="org.apache.tools.ant.types.selectors.FilenameSelector" name="setName" signature="(java.lang.String)" />
					<method class="org.jxref.report.ant.MethodXref" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.TestJxRefTask" name="testExecute" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.JxRefTask" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.report.ant.JxRefTask" name="addConfiguredFileSet" signature="(org.apache.tools.ant.types.FileSet)" />
					<method class="org.jxref.report.ant.JxRefTask" name="addConfiguredMethodXref" signature="(org.jxref.report.ant.MethodXref)" />
					<method class="org.jxref.report.ant.JxRefTask" name="execute" signature="()" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.report.ant.JxRefTask" name="setOutDir" signature="(java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.ant.UnusedMethod">
				<sequence-flow class="org.jxref.report.ant.UnusedMethod" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.ant.CommonReportTask" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.ant.UnusedMethod" name="execute" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.report.UnusedMethodReport" name="&lt;init&gt;" signature="(org.jxref.reference.ClassStatisticsAggregator)" />
					<method class="org.jxref.report.UnusedMethodReport" name="execute" signature="()" />
					<method class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.inspector">
			<class name="org.jxref.inspector.ClassDefinition">
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.inspector.ClassDefinition" name="&lt;init&gt;" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="&lt;init&gt;" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="findMethodDefinition" signature="(org.jxref.inspector.MethodDescriptor)" mcCabe-complexity="7">
					<method class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getAncestors" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" />
					<method class="org.apache.bcel.classfile.JavaClass" name="isInterface" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaceAncestors" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getClassAncestors" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getClassAncestors" signature="()" mcCabe-complexity="5">
					<method class="org.apache.bcel.classfile.JavaClass" name="getSuperclassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getSuperClassName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getInterfaceAncestors" signature="()" mcCabe-complexity="5">
					<method class="org.apache.bcel.classfile.JavaClass" name="getInterfaceNames" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaceAncestors" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" mcCabe-complexity="7">
					<method class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" />
					<method class="org.apache.bcel.classfile.JavaClass" name="getInterfaceNames" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.apache.bcel.classfile.JavaClass" name="getSuperclassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="getSuperClassName" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.ClassDefinition" name="checkDefinitionStatus" signature="()" />
					<method class="org.apache.bcel.classfile.JavaClass" name="getSuperclassName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" mcCabe-complexity="2">
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.ClassInspector">
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="findClassDependencies" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="4">
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassFileInputStream" signature="()" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.apache.bcel.classfile.ClassParser" name="&lt;init&gt;" signature="(java.io.InputStream, java.lang.String)" />
					<method class="org.apache.bcel.classfile.ClassParser" name="parse" signature="()" />
					<method class="org.apache.bcel.classfile.JavaClass" name="getConstantPool" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantClass)" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getLength" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="findMethodDefinitions" signature="(org.jxref.iterator.ClassLoadReference, org.jxref.search.ModifierFilter)" mcCabe-complexity="6">
					<method class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getModifiers" signature="()" />
					<method class="org.jxref.search.ModifierFilter" name="meetsCriteria" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="findMethodReferenceSingleClass" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="5">
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassFileInputStream" signature="()" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.apache.bcel.classfile.ClassParser" name="&lt;init&gt;" signature="(java.io.InputStream, java.lang.String)" />
					<method class="org.apache.bcel.classfile.ClassParser" name="parse" signature="()" />
					<method class="org.apache.bcel.classfile.JavaClass" name="getConstantPool" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="createMethodReference" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantInterfaceMethodref)" />
					<method class="org.jxref.inspector.ClassUtility" name="createMethodReference" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantMethodref)" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getLength" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="findMethodReferences" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="1">
					<method class="org.jxref.inspector.ClassInspector" name="findMethodReferenceSingleClass" signature="(org.jxref.iterator.ClassLoadReference)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="getMethodNames" signature="(java.lang.Class)" mcCabe-complexity="3">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassInspector" name="getMethodNames" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="3">
					<method class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.ClassUtility">
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="addClass" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="2">
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassFileInputStream" signature="()" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.apache.bcel.classfile.ClassParser" name="&lt;init&gt;" signature="(java.io.InputStream, java.lang.String)" />
					<method class="org.apache.bcel.classfile.ClassParser" name="parse" signature="()" />
					<method class="org.apache.bcel.Repository" name="addClass" signature="(org.apache.bcel.classfile.JavaClass)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="createMethodReference" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantInterfaceMethodref)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.ConstantInterfaceMethodref" name="getClassIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantClass)" />
					<method class="org.apache.bcel.classfile.ConstantInterfaceMethodref" name="getNameAndTypeIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="getMethodName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" />
					<method class="org.jxref.inspector.ClassUtility" name="getMethodSignature" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="createMethodReference" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantMethodref)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.ConstantMethodref" name="getClassIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantClass)" />
					<method class="org.apache.bcel.classfile.ConstantMethodref" name="getNameAndTypeIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.jxref.inspector.ClassUtility" name="getMethodName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" />
					<method class="org.jxref.inspector.ClassUtility" name="getMethodSignature" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" mcCabe-complexity="4">
					<method class="org.apache.bcel.classfile.JavaClass" name="getMethods" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="&lt;init&gt;" signature="(java.lang.String, org.apache.bcel.classfile.Method)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(org.jxref.iterator.ClassLoadReference)" mcCabe-complexity="2">
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassFileInputStream" signature="()" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.apache.bcel.classfile.ClassParser" name="&lt;init&gt;" signature="(java.io.InputStream, java.lang.String)" />
					<method class="org.apache.bcel.classfile.ClassParser" name="parse" signature="()" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getClassName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantClass)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.ConstantClass" name="getNameIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.apache.bcel.classfile.ConstantUtf8" name="getBytes" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" mcCabe-complexity="3">
					<method class="org.apache.bcel.Repository" name="lookupClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="&lt;init&gt;" signature="(java.lang.String, org.apache.bcel.classfile.JavaClass)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getMethodName" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.ConstantNameAndType" name="getNameIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.apache.bcel.classfile.ConstantUtf8" name="getBytes" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.ClassUtility" name="getMethodSignature" signature="(org.apache.bcel.classfile.ConstantPool, org.apache.bcel.classfile.ConstantNameAndType)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.ConstantNameAndType" name="getSignatureIndex" signature="()" />
					<method class="org.apache.bcel.classfile.ConstantPool" name="getConstant" signature="(int)" />
					<method class="org.apache.bcel.classfile.ConstantUtf8" name="getBytes" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.MethodDefinition">
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.Class)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="&lt;init&gt;" signature="(java.lang.String, org.apache.bcel.classfile.Method)" mcCabe-complexity="4">
					<method class="org.apache.bcel.classfile.Method" name="getName" signature="()" />
					<method class="org.apache.bcel.classfile.Method" name="getSignature" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="compareTo" signature="(java.lang.Object)" mcCabe-complexity="11">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="equals" signature="(java.lang.Object)" mcCabe-complexity="11">
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getName" signature="()" />
					<method class="org.apache.bcel.classfile.Method" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.apache.bcel.classfile.Method" name="getName" signature="()" />
					<method class="org.apache.bcel.classfile.Method" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="findInvokedMethod" signature="(org.apache.bcel.generic.InvokeInstruction)" mcCabe-complexity="3">
					<method class="org.apache.bcel.classfile.Method" name="getConstantPool" signature="()" />
					<method class="org.apache.bcel.generic.ConstantPoolGen" name="&lt;init&gt;" signature="(org.apache.bcel.classfile.ConstantPool)" />
					<method class="org.apache.bcel.generic.InvokeInstruction" name="getClassName" signature="(org.apache.bcel.generic.ConstantPoolGen)" />
					<method class="org.apache.bcel.generic.InvokeInstruction" name="getMethodName" signature="(org.apache.bcel.generic.ConstantPoolGen)" />
					<method class="org.apache.bcel.generic.InvokeInstruction" name="getSignature" signature="(org.apache.bcel.generic.ConstantPoolGen)" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="findMethodDefinition" signature="(org.jxref.inspector.MethodDescriptor)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getAbstractReferences" signature="()" mcCabe-complexity="10">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.util.Logger" name="warning" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="getAncestors" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="isAbstract" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getArgumentText" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getInstructionList" signature="()" mcCabe-complexity="2">
					<method class="org.apache.bcel.classfile.Method" name="getCode" signature="()" />
					<method class="org.apache.bcel.classfile.Method" name="getCode" signature="()" />
					<method class="org.apache.bcel.classfile.Code" name="getCode" signature="()" />
					<method class="org.apache.bcel.generic.InstructionList" name="&lt;init&gt;" signature="(byte[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getInterfaceReferences" signature="()" mcCabe-complexity="9">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.util.Logger" name="warning" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="isDefinitionKnown" signature="()" />
					<method class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getMethodId" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getModifiers" signature="()" mcCabe-complexity="1">
					<method class="org.apache.bcel.classfile.Method" name="getAccessFlags" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" mcCabe-complexity="1">
					<method class="org.apache.bcel.classfile.Method" name="getName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getPackageName" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" mcCabe-complexity="1">
					<method class="org.apache.bcel.classfile.Method" name="getSignature" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="hashCode" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="isAbstract" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodDefinition" name="getModifiers" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDefinition" name="toString" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getSignatureText" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.MethodDescriptor">
				<sequence-flow class="org.jxref.inspector.MethodDescriptor" name="getArgumentText" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDescriptor" name="getClassName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDescriptor" name="getName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodDescriptor" name="getSignatureText" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.MethodIdentifier">
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="compareTo" signature="(java.lang.Object)" mcCabe-complexity="11">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="equals" signature="(java.lang.Object)" mcCabe-complexity="11">
					<method class="org.jxref.inspector.MethodDefinition" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getName" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getSignatureText" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" mcCabe-complexity="30">
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="determineArrayNotation" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="getName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="getPackageName" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="getSignatureText" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="hashCode" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodIdentifier" name="toString" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.MethodInspector">
				<sequence-flow class="org.jxref.inspector.MethodInspector" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="10">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="getInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodInspector" name="computeNbrInstructions" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodInspector" name="getInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodInspector" name="findCalledMethods" signature="(org.jxref.inspector.MethodDescriptor)" mcCabe-complexity="7">
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.inspector.MethodDescriptor" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassDefinition" name="findMethodDefinition" signature="(org.jxref.inspector.MethodDescriptor)" />
					<method class="org.jxref.inspector.MethodInspector" name="getInstructions" signature="(org.jxref.inspector.MethodDefinition)" />
					<method class="org.jxref.inspector.MethodDefinition" name="findInvokedMethod" signature="(org.apache.bcel.generic.InvokeInstruction)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodInspector" name="getInstructions" signature="(org.jxref.inspector.MethodDefinition)" mcCabe-complexity="2">
					<method class="org.jxref.inspector.MethodDefinition" name="getInstructionList" signature="()" />
					<method class="org.apache.bcel.generic.InstructionList" name="getInstructions" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.MethodReferenceListing">
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodIdentifier)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="addClassReference" signature="(java.lang.String)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="compareTo" signature="(java.lang.Object)" mcCabe-complexity="3">
					<method class="org.jxref.inspector.MethodIdentifier" name="compareTo" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="emitXmlTag" signature="(int)" mcCabe-complexity="3">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getName" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getReferencedClasses" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="equals" signature="(java.lang.Object)" mcCabe-complexity="6">
					<method class="org.jxref.inspector.MethodIdentifier" name="equals" signature="(java.lang.Object)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="getReferencedClasses" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="hasInternalReference" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="hashCode" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="hashCode" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.MethodReferenceListing" name="isInternalReferenceOnly" signature="()" mcCabe-complexity="3">
					<method class="org.jxref.inspector.MethodIdentifier" name="getClassName" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.TestBcelUtility">
				<sequence-flow class="org.jxref.inspector.TestBcelUtility" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestBcelUtility" name="printArray" signature="(java.lang.Object[])" mcCabe-complexity="3">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestBcelUtility" name="testGetClassMethods" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" />
					<method class="org.jxref.inspector.ClassInspector" name="findMethodReferences" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="org.jxref.inspector.TestBcelUtility" name="printArray" signature="(java.lang.Object[])" />
					<method class="org.jxref.inspector.ClassUtility" name="getClassMethods" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="org.jxref.inspector.TestBcelUtility" name="printArray" signature="(java.lang.Object[])" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.TestClassDefinition">
				<sequence-flow class="org.jxref.inspector.TestClassDefinition" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassDefinition" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="(java.lang.String[])" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassDefinition" name="testGetInterfaces" signature="()" mcCabe-complexity="5">
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.inspector.ClassDefinition" name="getInterfaces" signature="()" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.TestClassInspector">
				<sequence-flow class="org.jxref.inspector.TestClassInspector" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassInspector" name="ignoreFindAllInnerClasses" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassInspector" name="printArray" signature="(java.lang.Object[])" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassInspector" name="testFindClassDependencies" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" />
					<method class="org.jxref.inspector.ClassInspector" name="findClassDependencies" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.inspector.TestClassInspector" name="printArray" signature="(java.lang.Object[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestClassInspector" name="testFindMethodReferences" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.iterator.ClassLoadReference" name="&lt;init&gt;" signature="(java.lang.String, java.io.InputStream)" />
					<method class="org.jxref.inspector.ClassInspector" name="findMethodReferences" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.inspector.TestClassInspector" name="printArray" signature="(java.lang.Object[])" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.TestMethodIdentifier">
				<sequence-flow class="org.jxref.inspector.TestMethodIdentifier" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestMethodIdentifier" name="testGetArgumentText" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String, java.lang.String)" />
					<method class="org.jxref.inspector.MethodIdentifier" name="getArgumentText" signature="()" />
					<method class="junit.framework.Assert" name="assertEquals" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.inspector.TestMethodInspector">
				<sequence-flow class="org.jxref.inspector.TestMethodInspector" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestMethodInspector" name="printArray" signature="(java.lang.Object[])" mcCabe-complexity="3">
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestMethodInspector" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="(java.lang.String[])" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
					<method class="org.jxref.inspector.ClassUtility" name="getLoadedClass" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestMethodInspector" name="testComputeMcCabeComplexity" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodInspector" name="computeMcCabeComplexity" signature="(org.jxref.inspector.MethodDefinition)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.inspector.TestMethodInspector" name="testFindCalledMethods" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.inspector.ClassDefinition" name="getMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodInspector" name="findCalledMethods" signature="(org.jxref.inspector.MethodDescriptor)" />
					<method class="org.jxref.inspector.TestMethodInspector" name="printArray" signature="(java.lang.Object[])" />
				</sequence-flow>
			</class>
		</package>
		<package name="testclasses">
			<class name="testclasses.MyCalledClass">
				<sequence-flow class="testclasses.MyCalledClass" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="testclasses.MyCalledClass" name="executeMe" signature="()" mcCabe-complexity="2">
				</sequence-flow>
			</class>
			<class name="testclasses.MyCallingClass">
				<sequence-flow class="testclasses.MyCallingClass" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="testclasses.MyCallingClass" name="doMe" signature="()" mcCabe-complexity="1">
					<method class="testclasses.MyFactory" name="getMe" signature="()" />
					<method class="testclasses.MyInterface" name="executeMe" signature="()" />
				</sequence-flow>
			</class>
			<class name="testclasses.MyFactory">
				<sequence-flow class="testclasses.MyFactory" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="testclasses.MyFactory" name="getMe" signature="()" mcCabe-complexity="1">
					<method class="testclasses.MyCalledClass" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
			</class>
			<class name="testclasses.MyInterface">
				<sequence-flow class="testclasses.MyInterface" name="executeMe" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="testclasses.MyNastyClass">
				<sequence-flow class="testclasses.MyNastyClass" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="testclasses.MyNastyClass$Inner1">
				<sequence-flow class="testclasses.MyNastyClass$Inner1" name="&lt;init&gt;" signature="(testclasses.MyNastyClass)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="testclasses.MyNastyClass$Inner1" name="toString" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="testclasses.MyNastyClass$Inner2">
				<sequence-flow class="testclasses.MyNastyClass$Inner2" name="&lt;init&gt;" signature="(testclasses.MyNastyClass)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="testclasses.MyNastyClass$Inner2$Inner3">
				<sequence-flow class="testclasses.MyNastyClass$Inner2$Inner3" name="&lt;init&gt;" signature="(testclasses.MyNastyClass$Inner2)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.report.vo">
			<class name="org.jxref.report.vo.AnalysisReport">
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.vo.ReportSection" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ReportSection" name="addSectionDetail" signature="(org.jxref.report.vo.XmlTagEmitable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.util.Validator" name="argNotNull" signature="(java.lang.Object, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlTag" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="emitXmlTag" signature="(int)" mcCabe-complexity="3">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.ReportSection" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="getDescription" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="getReportSection" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="getReportSectionData" signature="(java.lang.String)" mcCabe-complexity="2">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.ReportSection" name="getSectionDetail" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.ErrorDescription">
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="addPossibleCause" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="addSuggestion" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.util.Validator" name="argNotEmpty" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="emitXmlTag" signature="(int)" mcCabe-complexity="4">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="getFormattedException" signature="()" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlElementText" signature="(int, java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlElementText" signature="(int, java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ErrorDescription" name="getFormattedException" signature="()" mcCabe-complexity="2">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.Inspectable">
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getField" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getField" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getFieldName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getInspectableField" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getInspectableField" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getInspectableFieldName" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Inspectable" name="getLabel" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.LabeledItem">
				<sequence-flow class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="setLabel" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.LabeledItem" name="getLabel" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.LabeledItem" name="setLabel" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.ReportSection">
				<sequence-flow class="org.jxref.report.vo.ReportSection" name="&lt;init&gt;" signature="(java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ReportSection" name="addSectionDetail" signature="(org.jxref.report.vo.XmlTagEmitable)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ReportSection" name="emitXmlTag" signature="(int)" mcCabe-complexity="2">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asXmlElementText" signature="(int, java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ReportSection" name="getSectionDetail" signature="()" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.Statistic">
				<sequence-flow class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.Statistic" name="setNumber" signature="(java.lang.Number)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number, int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.Statistic" name="setType" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.Statistic" name="getFormattedNumber" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="getFormattedNumber" signature="()" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="getNumber" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="getType" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="setNumber" signature="(java.lang.Number)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.Statistic" name="setType" signature="(int)" mcCabe-complexity="3">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.TestAnalysisReport">
				<sequence-flow class="org.jxref.report.vo.TestAnalysisReport" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.TestAnalysisReport" name="setUp" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.AnalysisReport" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="setDescription" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
					<method class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="addReportSectionData" signature="(java.lang.String, org.jxref.report.vo.XmlTagEmitable)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.TestAnalysisReport" name="testBasic" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.AnalysisReport" name="emitXmlDocument" signature="()" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.TestErrorDescription">
				<sequence-flow class="org.jxref.report.vo.TestErrorDescription" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.TestErrorDescription" name="testErrorDescriptionBasic" signature="()" mcCabe-complexity="7">
					<method class="org.jxref.report.vo.ErrorDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="addPossibleCause" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="addPossibleCause" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="addSuggestion" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="addSuggestion" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="emitXmlTag" signature="(int)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.TestStatistic">
				<sequence-flow class="org.jxref.report.vo.TestStatistic" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="junit.framework.TestCase" name="&lt;init&gt;" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.TestStatistic" name="testStatisticBasic" signature="()" mcCabe-complexity="4">
					<method class="org.jxref.report.vo.Statistic" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Number)" />
					<method class="org.jxref.report.vo.Statistic" name="emitXmlTag" signature="(int)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
					<method class="org.jxref.report.vo.Statistic" name="emitXmlTag" signature="(int)" />
					<method class="junit.framework.Assert" name="assertTrue" signature="(java.lang.String, boolean)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.ValueDescription">
				<sequence-flow class="org.jxref.report.vo.ValueDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.LabeledItem" name="&lt;init&gt;" signature="(java.lang.String)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="validateTagName" signature="(java.lang.String, java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.ValueDescription" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.XmlTagEmitable">
				<sequence-flow class="org.jxref.report.vo.XmlTagEmitable" name="emitXmlTag" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
			<class name="org.jxref.report.vo.XmlTagUtility">
				<sequence-flow class="org.jxref.report.vo.XmlTagUtility" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" mcCabe-complexity="2">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.XmlTagUtility" name="asXmlElementText" signature="(int, java.lang.String, org.jxref.report.vo.XmlTagEmitable[])" mcCabe-complexity="6">
					<method class="org.jxref.report.vo.XmlTagUtility" name="validateTagName" signature="(java.lang.String, java.lang.String)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagEmitable" name="emitXmlTag" signature="(int)" />
					<method class="org.jxref.report.vo.XmlTagUtility" name="asIndentedString" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.XmlTagUtility" name="asXmlText" signature="(java.lang.String)" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.report.vo.XmlTagUtility" name="validateTagName" signature="(java.lang.String, java.lang.String)" mcCabe-complexity="2">
				</sequence-flow>
			</class>
		</package>
		<package name="org.jxref.reference">
			<class name="org.jxref.reference.ClassStatisticsAggregator">
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;clinit&gt;" signature="()" mcCabe-complexity="2">
					<method class="org.jxref.util.Logger" name="&lt;init&gt;" signature="(java.lang.Class)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="&lt;init&gt;" signature="(java.lang.String[])" mcCabe-complexity="4">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="checkClassPathEntry" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="parse" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="addClassPathEntry" signature="(java.lang.String)" mcCabe-complexity="3">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="checkClassPathEntry" signature="(java.lang.String)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="checkClassPathEntry" signature="(java.lang.String)" mcCabe-complexity="5">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="findAllMethodDefinitions" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="findMethodDefinitions" signature="(org.jxref.search.MethodFilter)" mcCabe-complexity="2">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findAllMethodDefinitions" signature="()" />
					<method class="org.jxref.search.MethodFilter" name="apply" signature="(org.jxref.inspector.MethodDefinition[])" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="findMethodDefinitions" signature="(org.jxref.search.ModifierFilter)" mcCabe-complexity="4">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="findAllMethodDefinitions" signature="()" />
					<method class="org.jxref.inspector.MethodDefinition" name="getModifiers" signature="()" />
					<method class="org.jxref.search.ModifierFilter" name="meetsCriteria" signature="(int)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferenceListings" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferences" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="getErrorReports" signature="()" mcCabe-complexity="1">
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="getMethodsReferencedExternallyOnly" signature="()" mcCabe-complexity="4">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferenceListings" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="hasInternalReference" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="getMethodsReferencedInternallyOnly" signature="()" mcCabe-complexity="4">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="getAllMethodReferenceListings" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="isInternalReferenceOnly" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="getMethodIdentifier" signature="()" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator" name="parse" signature="()" mcCabe-complexity="8">
					<method class="org.jxref.reference.ClassStatisticsAggregator" name="checkClassPathEntry" signature="(java.lang.String)" />
					<method class="org.jxref.iterator.IteratorFactory" name="createClassNameIterator" signature="(java.lang.String)" />
					<method class="org.jxref.util.Logger" name="fatal" signature="(java.lang.String, java.lang.Throwable)" />
					<method class="org.jxref.inspector.ClassInspector" name="findMethodReferences" signature="(org.jxref.iterator.ClassLoadReference)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="&lt;init&gt;" signature="(org.jxref.inspector.MethodIdentifier)" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="addClassReference" signature="(java.lang.String)" />
					<method class="org.jxref.iterator.ClassLoadReference" name="getClassName" signature="()" />
					<method class="org.jxref.inspector.MethodReferenceListing" name="addClassReference" signature="(java.lang.String)" />
					<method class="org.jxref.reference.ClassStatisticsAggregator$GlobalSearch" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.inspector.ClassInspector" name="findMethodDefinitions" signature="(org.jxref.iterator.ClassLoadReference, org.jxref.search.ModifierFilter)" />
					<method class="org.jxref.report.vo.ErrorDescription" name="&lt;init&gt;" signature="(java.lang.String, java.lang.Throwable)" />
				</sequence-flow>
			</class>
			<class name="org.jxref.reference.ClassStatisticsAggregator$GlobalSearch">
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator$GlobalSearch" name="&lt;init&gt;" signature="()" mcCabe-complexity="1">
					<method class="org.jxref.search.ModifierFilterClause" name="&lt;init&gt;" signature="()" />
					<method class="org.jxref.search.ModifierFilter" name="&lt;init&gt;" signature="(org.jxref.search.ModifierFilterClause)" />
				</sequence-flow>
				<sequence-flow class="org.jxref.reference.ClassStatisticsAggregator$GlobalSearch" name="meetsCriteria" signature="(int)" mcCabe-complexity="1">
				</sequence-flow>
			</class>
		</package>
	</activity-flow-section>
</analysis-report>


