<?xml version="1.0"?>
<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-02.dtd">

<coverage line-rate="0.7101293103448276" branch-rate="0.7826961770623743" version="1.6" timestamp="1154107322615">
	<sources>
		<source>W:/Apache/Releases/scxml-0.5/src/main/java</source>
	</sources>
	<packages>
		<package name="org.apache.commons.scxml" line-rate="0.7473498233215548" branch-rate="0.8476190476190476" complexity="2.0145985401459856">
			<classes>
				<class name="org.apache.commons.scxml.Builtin" filename="org/apache/commons/scxml/Builtin.java" line-rate="0.6410256410256411" branch-rate="0.5555555555555556" complexity="5.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="230" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="78" hits="0" branch="true"/>
							</lines>
						</method>
						<method name="data" signature="(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.8333333333333334" branch-rate="1.0">
							<lines>
								<line number="123" hits="16" branch="false"/>
								<line number="124" hits="16" branch="false"/>
								<line number="127" hits="16" branch="false"/>
								<line number="128" hits="8" branch="false"/>
								<line number="129" hits="8" branch="false"/>
								<line number="132" hits="8" branch="false"/>
								<line number="133" hits="0" branch="false"/>
								<line number="134" hits="8" branch="false"/>
								<line number="136" hits="8" branch="false"/>
								<line number="137" hits="0" branch="false"/>
								<line number="138" hits="8" branch="false"/>
								<line number="139" hits="16" branch="false"/>
							</lines>
						</method>
						<method name="dataNode" signature="(Ljava/lang/Object;Ljava/lang/String;)Lorg/w3c/dom/Node;" line-rate="0.45" branch-rate="0.5">
							<lines>
								<line number="77" hits="31" branch="true"/>
								<line number="79" hits="0" branch="false"/>
								<line number="81" hits="0" branch="false"/>
								<line number="83" hits="31" branch="false"/>
								<line number="84" hits="31" branch="false"/>
								<line number="86" hits="31" branch="false"/>
								<line number="87" hits="0" branch="false"/>
								<line number="88" hits="0" branch="true"/>
								<line number="89" hits="0" branch="false"/>
								<line number="90" hits="0" branch="false"/>
								<line number="91" hits="31" branch="false"/>
								<line number="92" hits="31" branch="false"/>
								<line number="93" hits="31" branch="true"/>
								<line number="94" hits="0" branch="true"/>
								<line number="95" hits="0" branch="false"/>
								<line number="97" hits="0" branch="false"/>
								<line number="99" hits="31" branch="true"/>
								<line number="100" hits="0" branch="true"/>
								<line number="101" hits="0" branch="false"/>
								<line number="104" hits="31" branch="false"/>
							</lines>
						</method>
						<method name="isMember" signature="(Ljava/util/Set;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="7" branch="true"/>
								<line number="56" hits="19" branch="false"/>
								<line number="57" hits="19" branch="true"/>
								<line number="58" hits="5" branch="false"/>
								<line number="61" hits="2" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="230" branch="false"/>
						<line number="55" hits="7" branch="true"/>
						<line number="56" hits="19" branch="false"/>
						<line number="57" hits="19" branch="true"/>
						<line number="58" hits="5" branch="false"/>
						<line number="61" hits="2" branch="false"/>
						<line number="77" hits="31" branch="true"/>
						<line number="78" hits="0" branch="true"/>
						<line number="79" hits="0" branch="false"/>
						<line number="81" hits="0" branch="false"/>
						<line number="83" hits="31" branch="false"/>
						<line number="84" hits="31" branch="false"/>
						<line number="86" hits="31" branch="false"/>
						<line number="87" hits="0" branch="false"/>
						<line number="88" hits="0" branch="true"/>
						<line number="89" hits="0" branch="false"/>
						<line number="90" hits="0" branch="false"/>
						<line number="91" hits="31" branch="false"/>
						<line number="92" hits="31" branch="false"/>
						<line number="93" hits="31" branch="true"/>
						<line number="94" hits="0" branch="true"/>
						<line number="95" hits="0" branch="false"/>
						<line number="97" hits="0" branch="false"/>
						<line number="99" hits="31" branch="true"/>
						<line number="100" hits="0" branch="true"/>
						<line number="101" hits="0" branch="false"/>
						<line number="104" hits="31" branch="false"/>
						<line number="123" hits="16" branch="false"/>
						<line number="124" hits="16" branch="false"/>
						<line number="127" hits="16" branch="false"/>
						<line number="128" hits="8" branch="false"/>
						<line number="129" hits="8" branch="false"/>
						<line number="132" hits="8" branch="false"/>
						<line number="133" hits="0" branch="false"/>
						<line number="134" hits="8" branch="false"/>
						<line number="136" hits="8" branch="false"/>
						<line number="137" hits="0" branch="false"/>
						<line number="138" hits="8" branch="false"/>
						<line number="139" hits="16" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.Context" filename="org/apache/commons/scxml/Context.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.ErrorReporter" filename="org/apache/commons/scxml/ErrorReporter.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.Evaluator" filename="org/apache/commons/scxml/Evaluator.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.EventDispatcher" filename="org/apache/commons/scxml/EventDispatcher.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.NotificationRegistry" filename="org/apache/commons/scxml/NotificationRegistry.java" line-rate="0.8823529411764706" branch-rate="0.7777777777777778" complexity="1.75">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="48" branch="false"/>
								<line number="50" hits="48" branch="false"/>
								<line number="51" hits="48" branch="false"/>
							</lines>
						</method>
						<method name="addListener" signature="(Ljava/lang/Object;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="61" hits="36" branch="false"/>
								<line number="62" hits="36" branch="true"/>
								<line number="63" hits="36" branch="false"/>
								<line number="64" hits="36" branch="false"/>
								<line number="66" hits="36" branch="false"/>
								<line number="67" hits="36" branch="false"/>
							</lines>
						</method>
						<method name="fireOnEntry" signature="(Ljava/lang/Object;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="374" branch="false"/>
								<line number="122" hits="374" branch="true"/>
								<line number="123" hits="186" branch="true"/>
								<line number="124" hits="186" branch="false"/>
								<line number="125" hits="186" branch="false"/>
								<line number="128" hits="374" branch="false"/>
							</lines>
						</method>
						<method name="fireOnEntry" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="108" hits="187" branch="false"/>
								<line number="109" hits="187" branch="false"/>
								<line number="110" hits="187" branch="false"/>
							</lines>
						</method>
						<method name="fireOnEntry" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="187" branch="false"/>
								<line number="96" hits="187" branch="false"/>
								<line number="97" hits="187" branch="false"/>
							</lines>
						</method>
						<method name="fireOnExit" signature="(Ljava/lang/Object;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="165" hits="210" branch="false"/>
								<line number="166" hits="210" branch="true"/>
								<line number="167" hits="105" branch="true"/>
								<line number="168" hits="105" branch="false"/>
								<line number="169" hits="105" branch="false"/>
								<line number="172" hits="210" branch="false"/>
							</lines>
						</method>
						<method name="fireOnExit" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="152" hits="105" branch="false"/>
								<line number="153" hits="105" branch="false"/>
								<line number="154" hits="105" branch="false"/>
							</lines>
						</method>
						<method name="fireOnExit" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="139" hits="105" branch="false"/>
								<line number="140" hits="105" branch="false"/>
								<line number="141" hits="105" branch="false"/>
							</lines>
						</method>
						<method name="fireOnTransition" signature="(Ljava/lang/Object;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="215" hits="178" branch="false"/>
								<line number="216" hits="178" branch="true"/>
								<line number="217" hits="89" branch="true"/>
								<line number="218" hits="89" branch="false"/>
								<line number="219" hits="89" branch="false"/>
								<line number="222" hits="178" branch="false"/>
							</lines>
						</method>
						<method name="fireOnTransition" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="200" hits="89" branch="false"/>
								<line number="201" hits="89" branch="false"/>
								<line number="202" hits="89" branch="false"/>
							</lines>
						</method>
						<method name="fireOnTransition" signature="(Lorg/apache/commons/scxml/model/Transition;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="185" hits="89" branch="false"/>
								<line number="186" hits="89" branch="false"/>
								<line number="187" hits="89" branch="false"/>
							</lines>
						</method>
						<method name="removeListener" signature="(Ljava/lang/Object;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="77" hits="0" branch="false"/>
								<line number="78" hits="0" branch="true"/>
								<line number="79" hits="0" branch="false"/>
								<line number="80" hits="0" branch="true"/>
								<line number="81" hits="0" branch="false"/>
								<line number="84" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="44" hits="48" branch="false"/>
						<line number="50" hits="48" branch="false"/>
						<line number="51" hits="48" branch="false"/>
						<line number="61" hits="36" branch="false"/>
						<line number="62" hits="36" branch="true"/>
						<line number="63" hits="36" branch="false"/>
						<line number="64" hits="36" branch="false"/>
						<line number="66" hits="36" branch="false"/>
						<line number="67" hits="36" branch="false"/>
						<line number="77" hits="0" branch="false"/>
						<line number="78" hits="0" branch="true"/>
						<line number="79" hits="0" branch="false"/>
						<line number="80" hits="0" branch="true"/>
						<line number="81" hits="0" branch="false"/>
						<line number="84" hits="0" branch="false"/>
						<line number="95" hits="187" branch="false"/>
						<line number="96" hits="187" branch="false"/>
						<line number="97" hits="187" branch="false"/>
						<line number="108" hits="187" branch="false"/>
						<line number="109" hits="187" branch="false"/>
						<line number="110" hits="187" branch="false"/>
						<line number="121" hits="374" branch="false"/>
						<line number="122" hits="374" branch="true"/>
						<line number="123" hits="186" branch="true"/>
						<line number="124" hits="186" branch="false"/>
						<line number="125" hits="186" branch="false"/>
						<line number="128" hits="374" branch="false"/>
						<line number="139" hits="105" branch="false"/>
						<line number="140" hits="105" branch="false"/>
						<line number="141" hits="105" branch="false"/>
						<line number="152" hits="105" branch="false"/>
						<line number="153" hits="105" branch="false"/>
						<line number="154" hits="105" branch="false"/>
						<line number="165" hits="210" branch="false"/>
						<line number="166" hits="210" branch="true"/>
						<line number="167" hits="105" branch="true"/>
						<line number="168" hits="105" branch="false"/>
						<line number="169" hits="105" branch="false"/>
						<line number="172" hits="210" branch="false"/>
						<line number="185" hits="89" branch="false"/>
						<line number="186" hits="89" branch="false"/>
						<line number="187" hits="89" branch="false"/>
						<line number="200" hits="89" branch="false"/>
						<line number="201" hits="89" branch="false"/>
						<line number="202" hits="89" branch="false"/>
						<line number="215" hits="178" branch="false"/>
						<line number="216" hits="178" branch="true"/>
						<line number="217" hits="89" branch="true"/>
						<line number="218" hits="89" branch="false"/>
						<line number="219" hits="89" branch="false"/>
						<line number="222" hits="178" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.PathResolver" filename="org/apache/commons/scxml/PathResolver.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCInstance" filename="org/apache/commons/scxml/SCInstance.java" line-rate="0.8591549295774648" branch-rate="1.0" complexity="1.619047619047619">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/SCXMLExecutor;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="87" hits="48" branch="false"/>
								<line number="88" hits="48" branch="false"/>
								<line number="89" hits="48" branch="false"/>
								<line number="90" hits="48" branch="false"/>
								<line number="91" hits="48" branch="false"/>
								<line number="92" hits="48" branch="false"/>
								<line number="93" hits="48" branch="false"/>
								<line number="94" hits="48" branch="false"/>
								<line number="95" hits="48" branch="false"/>
								<line number="96" hits="48" branch="false"/>
							</lines>
						</method>
						<method name="getContext" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="163" hits="350" branch="false"/>
								<line number="164" hits="350" branch="true"/>
								<line number="165" hits="149" branch="false"/>
								<line number="166" hits="149" branch="true"/>
								<line number="168" hits="61" branch="false"/>
								<line number="170" hits="88" branch="false"/>
								<line number="172" hits="149" branch="false"/>
								<line number="173" hits="149" branch="false"/>
								<line number="174" hits="149" branch="false"/>
								<line number="176" hits="350" branch="false"/>
							</lines>
						</method>
						<method name="getEvaluator" signature="()Lorg/apache/commons/scxml/Evaluator;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="104" hits="293" branch="false"/>
							</lines>
						</method>
						<method name="getExecutor" signature="()Lorg/apache/commons/scxml/SCXMLExecutor;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="263" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getInvoker" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)Lorg/apache/commons/scxml/invoke/Invoker;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="330" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getInvokers" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="350" hits="565" branch="false"/>
							</lines>
						</method>
						<method name="getLastConfiguration" signature="(Lorg/apache/commons/scxml/model/History;)Ljava/util/Set;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="208" hits="23" branch="false"/>
								<line number="209" hits="23" branch="true"/>
								<line number="210" hits="8" branch="false"/>
								<line number="211" hits="8" branch="false"/>
								<line number="213" hits="23" branch="false"/>
							</lines>
						</method>
						<method name="getNotificationRegistry" signature="()Lorg/apache/commons/scxml/NotificationRegistry;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="143" hits="280" branch="false"/>
							</lines>
						</method>
						<method name="getRootContext" signature="()Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="122" hits="695" branch="true"/>
								<line number="123" hits="1" branch="false"/>
								<line number="125" hits="695" branch="false"/>
							</lines>
						</method>
						<method name="isEmpty" signature="(Lorg/apache/commons/scxml/model/History;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="236" hits="14" branch="false"/>
								<line number="237" hits="14" branch="true"/>
								<line number="238" hits="5" branch="false"/>
								<line number="240" hits="9" branch="false"/>
							</lines>
						</method>
						<method name="lookupContext" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="187" hits="189" branch="false"/>
							</lines>
						</method>
						<method name="newInvoker" signature="(Ljava/lang/String;)Lorg/apache/commons/scxml/invoke/Invoker;" line-rate="0.5454545454545454" branch-rate="1.0">
							<lines>
								<line number="304" hits="1" branch="false"/>
								<line number="305" hits="1" branch="true"/>
								<line number="306" hits="0" branch="false"/>
								<line number="309" hits="1" branch="false"/>
								<line number="311" hits="1" branch="false"/>
								<line number="312" hits="0" branch="false"/>
								<line number="313" hits="0" branch="false"/>
								<line number="314" hits="0" branch="false"/>
								<line number="315" hits="0" branch="false"/>
								<line number="316" hits="1" branch="false"/>
								<line number="317" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="registerInvokerClass" signature="(Ljava/lang/String;Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="275" hits="1" branch="false"/>
								<line number="276" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="reset" signature="(Lorg/apache/commons/scxml/model/History;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="250" hits="8" branch="false"/>
								<line number="251" hits="8" branch="true"/>
								<line number="252" hits="3" branch="false"/>
								<line number="254" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="setContext" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="198" hits="1" branch="false"/>
								<line number="199" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setEvaluator" signature="(Lorg/apache/commons/scxml/Evaluator;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="113" hits="40" branch="false"/>
								<line number="114" hits="40" branch="false"/>
							</lines>
						</method>
						<method name="setInvoker" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/invoke/Invoker;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="341" hits="1" branch="false"/>
								<line number="342" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setLastConfiguration" signature="(Lorg/apache/commons/scxml/model/History;Ljava/util/Set;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="224" hits="13" branch="false"/>
								<line number="225" hits="13" branch="false"/>
								<line number="226" hits="13" branch="false"/>
								<line number="227" hits="13" branch="false"/>
							</lines>
						</method>
						<method name="setNotificationRegistry" signature="(Lorg/apache/commons/scxml/NotificationRegistry;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="152" hits="0" branch="false"/>
								<line number="153" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setRootContext" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="134" hits="40" branch="false"/>
								<line number="135" hits="40" branch="false"/>
							</lines>
						</method>
						<method name="unregisterInvokerClass" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="286" hits="0" branch="false"/>
								<line number="287" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="87" hits="48" branch="false"/>
						<line number="88" hits="48" branch="false"/>
						<line number="89" hits="48" branch="false"/>
						<line number="90" hits="48" branch="false"/>
						<line number="91" hits="48" branch="false"/>
						<line number="92" hits="48" branch="false"/>
						<line number="93" hits="48" branch="false"/>
						<line number="94" hits="48" branch="false"/>
						<line number="95" hits="48" branch="false"/>
						<line number="96" hits="48" branch="false"/>
						<line number="104" hits="293" branch="false"/>
						<line number="113" hits="40" branch="false"/>
						<line number="114" hits="40" branch="false"/>
						<line number="122" hits="695" branch="true"/>
						<line number="123" hits="1" branch="false"/>
						<line number="125" hits="695" branch="false"/>
						<line number="134" hits="40" branch="false"/>
						<line number="135" hits="40" branch="false"/>
						<line number="143" hits="280" branch="false"/>
						<line number="152" hits="0" branch="false"/>
						<line number="153" hits="0" branch="false"/>
						<line number="163" hits="350" branch="false"/>
						<line number="164" hits="350" branch="true"/>
						<line number="165" hits="149" branch="false"/>
						<line number="166" hits="149" branch="true"/>
						<line number="168" hits="61" branch="false"/>
						<line number="170" hits="88" branch="false"/>
						<line number="172" hits="149" branch="false"/>
						<line number="173" hits="149" branch="false"/>
						<line number="174" hits="149" branch="false"/>
						<line number="176" hits="350" branch="false"/>
						<line number="187" hits="189" branch="false"/>
						<line number="198" hits="1" branch="false"/>
						<line number="199" hits="1" branch="false"/>
						<line number="208" hits="23" branch="false"/>
						<line number="209" hits="23" branch="true"/>
						<line number="210" hits="8" branch="false"/>
						<line number="211" hits="8" branch="false"/>
						<line number="213" hits="23" branch="false"/>
						<line number="224" hits="13" branch="false"/>
						<line number="225" hits="13" branch="false"/>
						<line number="226" hits="13" branch="false"/>
						<line number="227" hits="13" branch="false"/>
						<line number="236" hits="14" branch="false"/>
						<line number="237" hits="14" branch="true"/>
						<line number="238" hits="5" branch="false"/>
						<line number="240" hits="9" branch="false"/>
						<line number="250" hits="8" branch="false"/>
						<line number="251" hits="8" branch="true"/>
						<line number="252" hits="3" branch="false"/>
						<line number="254" hits="8" branch="false"/>
						<line number="263" hits="0" branch="false"/>
						<line number="275" hits="1" branch="false"/>
						<line number="276" hits="1" branch="false"/>
						<line number="286" hits="0" branch="false"/>
						<line number="287" hits="0" branch="false"/>
						<line number="304" hits="1" branch="false"/>
						<line number="305" hits="1" branch="true"/>
						<line number="306" hits="0" branch="false"/>
						<line number="309" hits="1" branch="false"/>
						<line number="311" hits="1" branch="false"/>
						<line number="312" hits="0" branch="false"/>
						<line number="313" hits="0" branch="false"/>
						<line number="314" hits="0" branch="false"/>
						<line number="315" hits="0" branch="false"/>
						<line number="316" hits="1" branch="false"/>
						<line number="317" hits="1" branch="false"/>
						<line number="330" hits="1" branch="false"/>
						<line number="341" hits="1" branch="false"/>
						<line number="342" hits="1" branch="false"/>
						<line number="350" hits="565" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCXMLExecutor" filename="org/apache/commons/scxml/SCXMLExecutor.java" line-rate="0.6713286713286714" branch-rate="0.875" complexity="1.4848484848484849">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="174" hits="0" branch="false"/>
								<line number="175" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Evaluator;Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="167" hits="37" branch="false"/>
								<line number="168" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Evaluator;Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCXMLSemantics;)V" line-rate="0.9333333333333333" branch-rate="1.0">
							<lines>
								<line number="73" hits="37" branch="false"/>
								<line number="78" hits="37" branch="false"/>
								<line number="187" hits="37" branch="false"/>
								<line number="188" hits="37" branch="false"/>
								<line number="189" hits="37" branch="false"/>
								<line number="190" hits="37" branch="false"/>
								<line number="191" hits="37" branch="false"/>
								<line number="192" hits="37" branch="true"/>
								<line number="194" hits="37" branch="false"/>
								<line number="196" hits="0" branch="false"/>
								<line number="198" hits="37" branch="false"/>
								<line number="199" hits="37" branch="false"/>
								<line number="200" hits="37" branch="false"/>
								<line number="201" hits="37" branch="false"/>
								<line number="202" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="addListener" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="410" hits="36" branch="false"/>
								<line number="411" hits="36" branch="false"/>
								<line number="412" hits="36" branch="false"/>
							</lines>
						</method>
						<method name="addListener" signature="(Lorg/apache/commons/scxml/model/Transition;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="461" hits="0" branch="false"/>
								<line number="462" hits="0" branch="false"/>
								<line number="463" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="addListener" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="436" hits="0" branch="false"/>
								<line number="437" hits="0" branch="false"/>
								<line number="438" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="42" branch="true"/>
							</lines>
						</method>
						<method name="getCurrentStatus" signature="()Lorg/apache/commons/scxml/Status;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="269" hits="117" branch="false"/>
							</lines>
						</method>
						<method name="getErrorReporter" signature="()Lorg/apache/commons/scxml/ErrorReporter;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="347" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getEvaluator" signature="()Lorg/apache/commons/scxml/Evaluator;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="287" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getEventdispatcher" signature="()Lorg/apache/commons/scxml/EventDispatcher;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="365" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getRootContext" signature="()Lorg/apache/commons/scxml/Context;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="305" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getSCInstance" signature="()Lorg/apache/commons/scxml/SCInstance;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="507" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getStateMachine" signature="()Lorg/apache/commons/scxml/model/SCXML;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="314" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="go" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="338" hits="37" branch="false"/>
								<line number="339" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="isSuperStep" signature="()Z" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="385" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="logState" signature="()V" line-rate="0.18181818181818182" branch-rate="0.3333333333333333">
							<lines>
								<line number="514" hits="116" branch="true"/>
								<line number="515" hits="0" branch="false"/>
								<line number="516" hits="0" branch="false"/>
								<line number="517" hits="0" branch="true"/>
								<line number="518" hits="0" branch="false"/>
								<line number="519" hits="0" branch="false"/>
								<line number="520" hits="0" branch="true"/>
								<line number="521" hits="0" branch="false"/>
								<line number="524" hits="0" branch="false"/>
								<line number="525" hits="0" branch="false"/>
								<line number="527" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="registerInvokerClass" signature="(Ljava/lang/String;Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="487" hits="1" branch="false"/>
								<line number="488" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="removeListener" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="422" hits="0" branch="false"/>
								<line number="423" hits="0" branch="false"/>
								<line number="425" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="removeListener" signature="(Lorg/apache/commons/scxml/model/Transition;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="473" hits="0" branch="false"/>
								<line number="474" hits="0" branch="false"/>
								<line number="476" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="removeListener" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/SCXMLListener;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="448" hits="0" branch="false"/>
								<line number="449" hits="0" branch="false"/>
								<line number="451" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="reset" signature="()V" line-rate="0.8214285714285714" branch-rate="1.0">
							<lines>
								<line number="213" hits="39" branch="false"/>
								<line number="215" hits="39" branch="true"/>
								<line number="216" hits="0" branch="false"/>
								<line number="217" hits="0" branch="false"/>
								<line number="219" hits="39" branch="false"/>
								<line number="220" hits="39" branch="false"/>
								<line number="224" hits="39" branch="false"/>
								<line number="225" hits="234" branch="true"/>
								<line number="226" hits="195" branch="false"/>
								<line number="227" hits="195" branch="true"/>
								<line number="228" hits="185" branch="false"/>
								<line number="229" hits="185" branch="true"/>
								<line number="230" hits="11" branch="false"/>
								<line number="231" hits="11" branch="false"/>
								<line number="232" hits="11" branch="true"/>
								<line number="233" hits="0" branch="false"/>
								<line number="237" hits="10" branch="true"/>
								<line number="238" hits="7" branch="false"/>
								<line number="242" hits="39" branch="false"/>
								<line number="243" hits="39" branch="false"/>
								<line number="245" hits="39" branch="false"/>
								<line number="249" hits="39" branch="false"/>
								<line number="252" hits="39" branch="false"/>
								<line number="254" hits="39" branch="true"/>
								<line number="255" hits="39" branch="false"/>
								<line number="258" hits="0" branch="false"/>
								<line number="259" hits="0" branch="false"/>
								<line number="261" hits="39" branch="false"/>
							</lines>
						</method>
						<method name="restoreEventData" signature="([Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="566" hits="116" branch="false"/>
								<line number="567" hits="116" branch="false"/>
								<line number="568" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="setErrorReporter" signature="(Lorg/apache/commons/scxml/ErrorReporter;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="356" hits="0" branch="false"/>
								<line number="357" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setEvaluator" signature="(Lorg/apache/commons/scxml/Evaluator;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="278" hits="0" branch="false"/>
								<line number="279" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setEventData" signature="([Lorg/apache/commons/scxml/TriggerEvent;)[Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="543" hits="116" branch="false"/>
								<line number="544" hits="116" branch="false"/>
								<line number="546" hits="116" branch="false"/>
								<line number="547" hits="116" branch="false"/>
								<line number="548" hits="116" branch="false"/>
								<line number="549" hits="194" branch="true"/>
								<line number="550" hits="78" branch="false"/>
								<line number="551" hits="78" branch="false"/>
								<line number="553" hits="116" branch="true"/>
								<line number="555" hits="76" branch="false"/>
								<line number="557" hits="116" branch="false"/>
								<line number="558" hits="116" branch="false"/>
								<line number="559" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="setEventdispatcher" signature="(Lorg/apache/commons/scxml/EventDispatcher;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="374" hits="0" branch="false"/>
								<line number="375" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setRootContext" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="296" hits="37" branch="false"/>
								<line number="297" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="setStateMachine" signature="(Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="324" hits="37" branch="false"/>
								<line number="327" hits="37" branch="false"/>
								<line number="328" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="setSuperStep" signature="(Z)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="400" hits="35" branch="false"/>
								<line number="401" hits="35" branch="false"/>
							</lines>
						</method>
						<method name="triggerEvent" signature="(Lorg/apache/commons/scxml/TriggerEvent;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="155" hits="0" branch="false"/>
								<line number="156" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="triggerEvents" signature="([Lorg/apache/commons/scxml/TriggerEvent;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="116" branch="false"/>
								<line number="107" hits="116" branch="false"/>
								<line number="109" hits="116" branch="false"/>
								<line number="110" hits="116" branch="false"/>
								<line number="114" hits="205" branch="false"/>
								<line number="116" hits="205" branch="false"/>
								<line number="119" hits="205" branch="false"/>
								<line number="122" hits="205" branch="false"/>
								<line number="124" hits="205" branch="false"/>
								<line number="126" hits="205" branch="false"/>
								<line number="129" hits="205" branch="false"/>
								<line number="131" hits="205" branch="true"/>
								<line number="132" hits="205" branch="false"/>
								<line number="134" hits="205" branch="true"/>
								<line number="137" hits="116" branch="false"/>
								<line number="140" hits="116" branch="false"/>
								<line number="141" hits="116" branch="false"/>
								<line number="142" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="unregisterInvokerClass" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="498" hits="0" branch="false"/>
								<line number="499" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="updateStatus" signature="(Lorg/apache/commons/scxml/Step;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="533" hits="244" branch="false"/>
								<line number="534" hits="244" branch="false"/>
								<line number="536" hits="244" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="42" branch="true"/>
						<line number="73" hits="37" branch="false"/>
						<line number="78" hits="37" branch="false"/>
						<line number="103" hits="116" branch="false"/>
						<line number="107" hits="116" branch="false"/>
						<line number="109" hits="116" branch="false"/>
						<line number="110" hits="116" branch="false"/>
						<line number="114" hits="205" branch="false"/>
						<line number="116" hits="205" branch="false"/>
						<line number="119" hits="205" branch="false"/>
						<line number="122" hits="205" branch="false"/>
						<line number="124" hits="205" branch="false"/>
						<line number="126" hits="205" branch="false"/>
						<line number="129" hits="205" branch="false"/>
						<line number="131" hits="205" branch="true"/>
						<line number="132" hits="205" branch="false"/>
						<line number="134" hits="205" branch="true"/>
						<line number="137" hits="116" branch="false"/>
						<line number="140" hits="116" branch="false"/>
						<line number="141" hits="116" branch="false"/>
						<line number="142" hits="116" branch="false"/>
						<line number="155" hits="0" branch="false"/>
						<line number="156" hits="0" branch="false"/>
						<line number="167" hits="37" branch="false"/>
						<line number="168" hits="37" branch="false"/>
						<line number="174" hits="0" branch="false"/>
						<line number="175" hits="0" branch="false"/>
						<line number="187" hits="37" branch="false"/>
						<line number="188" hits="37" branch="false"/>
						<line number="189" hits="37" branch="false"/>
						<line number="190" hits="37" branch="false"/>
						<line number="191" hits="37" branch="false"/>
						<line number="192" hits="37" branch="true"/>
						<line number="194" hits="37" branch="false"/>
						<line number="196" hits="0" branch="false"/>
						<line number="198" hits="37" branch="false"/>
						<line number="199" hits="37" branch="false"/>
						<line number="200" hits="37" branch="false"/>
						<line number="201" hits="37" branch="false"/>
						<line number="202" hits="37" branch="false"/>
						<line number="213" hits="39" branch="false"/>
						<line number="215" hits="39" branch="true"/>
						<line number="216" hits="0" branch="false"/>
						<line number="217" hits="0" branch="false"/>
						<line number="219" hits="39" branch="false"/>
						<line number="220" hits="39" branch="false"/>
						<line number="224" hits="39" branch="false"/>
						<line number="225" hits="234" branch="true"/>
						<line number="226" hits="195" branch="false"/>
						<line number="227" hits="195" branch="true"/>
						<line number="228" hits="185" branch="false"/>
						<line number="229" hits="185" branch="true"/>
						<line number="230" hits="11" branch="false"/>
						<line number="231" hits="11" branch="false"/>
						<line number="232" hits="11" branch="true"/>
						<line number="233" hits="0" branch="false"/>
						<line number="237" hits="10" branch="true"/>
						<line number="238" hits="7" branch="false"/>
						<line number="242" hits="39" branch="false"/>
						<line number="243" hits="39" branch="false"/>
						<line number="245" hits="39" branch="false"/>
						<line number="249" hits="39" branch="false"/>
						<line number="252" hits="39" branch="false"/>
						<line number="254" hits="39" branch="true"/>
						<line number="255" hits="39" branch="false"/>
						<line number="258" hits="0" branch="false"/>
						<line number="259" hits="0" branch="false"/>
						<line number="261" hits="39" branch="false"/>
						<line number="269" hits="117" branch="false"/>
						<line number="278" hits="0" branch="false"/>
						<line number="279" hits="0" branch="false"/>
						<line number="287" hits="0" branch="false"/>
						<line number="296" hits="37" branch="false"/>
						<line number="297" hits="37" branch="false"/>
						<line number="305" hits="0" branch="false"/>
						<line number="314" hits="2" branch="false"/>
						<line number="324" hits="37" branch="false"/>
						<line number="327" hits="37" branch="false"/>
						<line number="328" hits="37" branch="false"/>
						<line number="338" hits="37" branch="false"/>
						<line number="339" hits="37" branch="false"/>
						<line number="347" hits="0" branch="false"/>
						<line number="356" hits="0" branch="false"/>
						<line number="357" hits="0" branch="false"/>
						<line number="365" hits="0" branch="false"/>
						<line number="374" hits="0" branch="false"/>
						<line number="375" hits="0" branch="false"/>
						<line number="385" hits="0" branch="false"/>
						<line number="400" hits="35" branch="false"/>
						<line number="401" hits="35" branch="false"/>
						<line number="410" hits="36" branch="false"/>
						<line number="411" hits="36" branch="false"/>
						<line number="412" hits="36" branch="false"/>
						<line number="422" hits="0" branch="false"/>
						<line number="423" hits="0" branch="false"/>
						<line number="425" hits="0" branch="false"/>
						<line number="436" hits="0" branch="false"/>
						<line number="437" hits="0" branch="false"/>
						<line number="438" hits="0" branch="false"/>
						<line number="448" hits="0" branch="false"/>
						<line number="449" hits="0" branch="false"/>
						<line number="451" hits="0" branch="false"/>
						<line number="461" hits="0" branch="false"/>
						<line number="462" hits="0" branch="false"/>
						<line number="463" hits="0" branch="false"/>
						<line number="473" hits="0" branch="false"/>
						<line number="474" hits="0" branch="false"/>
						<line number="476" hits="0" branch="false"/>
						<line number="487" hits="1" branch="false"/>
						<line number="488" hits="1" branch="false"/>
						<line number="498" hits="0" branch="false"/>
						<line number="499" hits="0" branch="false"/>
						<line number="507" hits="2" branch="false"/>
						<line number="514" hits="116" branch="true"/>
						<line number="515" hits="0" branch="false"/>
						<line number="516" hits="0" branch="false"/>
						<line number="517" hits="0" branch="true"/>
						<line number="518" hits="0" branch="false"/>
						<line number="519" hits="0" branch="false"/>
						<line number="520" hits="0" branch="true"/>
						<line number="521" hits="0" branch="false"/>
						<line number="524" hits="0" branch="false"/>
						<line number="525" hits="0" branch="false"/>
						<line number="527" hits="116" branch="false"/>
						<line number="533" hits="244" branch="false"/>
						<line number="534" hits="244" branch="false"/>
						<line number="536" hits="244" branch="false"/>
						<line number="543" hits="116" branch="false"/>
						<line number="544" hits="116" branch="false"/>
						<line number="546" hits="116" branch="false"/>
						<line number="547" hits="116" branch="false"/>
						<line number="548" hits="116" branch="false"/>
						<line number="549" hits="194" branch="true"/>
						<line number="550" hits="78" branch="false"/>
						<line number="551" hits="78" branch="false"/>
						<line number="553" hits="116" branch="true"/>
						<line number="555" hits="76" branch="false"/>
						<line number="557" hits="116" branch="false"/>
						<line number="558" hits="116" branch="false"/>
						<line number="559" hits="116" branch="false"/>
						<line number="566" hits="116" branch="false"/>
						<line number="567" hits="116" branch="false"/>
						<line number="568" hits="116" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCXMLExpressionException" filename="org/apache/commons/scxml/SCXMLExpressionException.java" line-rate="0.25" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="0" branch="false"/>
								<line number="32" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="0" branch="false"/>
								<line number="40" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/Throwable;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="6" branch="false"/>
								<line number="48" hits="6" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="0" branch="false"/>
						<line number="32" hits="0" branch="false"/>
						<line number="39" hits="0" branch="false"/>
						<line number="40" hits="0" branch="false"/>
						<line number="47" hits="6" branch="false"/>
						<line number="48" hits="6" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCXMLHelper" filename="org/apache/commons/scxml/SCXMLHelper.java" line-rate="0.7486338797814208" branch-rate="0.8545454545454545" complexity="7.076923076923077">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="474" hits="0" branch="false"/>
								<line number="475" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="310" hits="6" branch="true"/>
							</lines>
						</method>
						<method name="cloneDatamodel" signature="(Lorg/apache/commons/scxml/model/Datamodel;Lorg/apache/commons/scxml/Context;Lorg/apache/commons/scxml/Evaluator;Lorg/apache/commons/logging/Log;)V" line-rate="0.72" branch-rate="0.75">
							<lines>
								<line number="433" hits="188" branch="true"/>
								<line number="434" hits="179" branch="false"/>
								<line number="436" hits="9" branch="false"/>
								<line number="437" hits="9" branch="true"/>
								<line number="438" hits="0" branch="false"/>
								<line number="440" hits="9" branch="true"/>
								<line number="441" hits="14" branch="false"/>
								<line number="442" hits="14" branch="false"/>
								<line number="443" hits="14" branch="false"/>
								<line number="444" hits="14" branch="true"/>
								<line number="445" hits="10" branch="false"/>
								<line number="448" hits="14" branch="true"/>
								<line number="449" hits="0" branch="false"/>
								<line number="450" hits="14" branch="true"/>
								<line number="452" hits="4" branch="false"/>
								<line number="454" hits="4" branch="false"/>
								<line number="455" hits="0" branch="false"/>
								<line number="456" hits="0" branch="true"/>
								<line number="457" hits="0" branch="false"/>
								<line number="459" hits="0" branch="true"/>
								<line number="460" hits="0" branch="false"/>
								<line number="462" hits="4" branch="false"/>
								<line number="463" hits="4" branch="false"/>
								<line number="465" hits="10" branch="false"/>
								<line number="468" hits="9" branch="false"/>
							</lines>
						</method>
						<method name="getAncestorClosure" signature="(Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="701" branch="false"/>
								<line number="93" hits="701" branch="true"/>
								<line number="94" hits="612" branch="false"/>
								<line number="95" hits="1589" branch="true"/>
								<line number="96" hits="1087" branch="true"/>
								<line number="98" hits="29" branch="false"/>
								<line number="100" hits="1058" branch="true"/>
								<line number="101" hits="81" branch="false"/>
								<line number="103" hits="977" branch="false"/>
								<line number="106" hits="701" branch="false"/>
							</lines>
						</method>
						<method name="getLCA" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;)Lorg/apache/commons/scxml/model/TransitionTarget;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="191" hits="84" branch="true"/>
								<line number="192" hits="1" branch="false"/>
								<line number="193" hits="83" branch="true"/>
								<line number="194" hits="2" branch="false"/>
								<line number="195" hits="81" branch="true"/>
								<line number="196" hits="2" branch="false"/>
								<line number="198" hits="79" branch="false"/>
								<line number="199" hits="79" branch="false"/>
								<line number="200" hits="133" branch="true"/>
								<line number="201" hits="54" branch="true"/>
								<line number="202" hits="46" branch="false"/>
								<line number="205" hits="79" branch="false"/>
								<line number="206" hits="86" branch="true"/>
								<line number="207" hits="41" branch="true"/>
								<line number="209" hits="37" branch="true"/>
								<line number="210" hits="34" branch="false"/>
								<line number="211" hits="34" branch="false"/>
								<line number="215" hits="45" branch="false"/>
							</lines>
						</method>
						<method name="getNodeValue" signature="(Lorg/w3c/dom/Node;)Ljava/lang/String;" line-rate="0.631578947368421" branch-rate="1.0">
							<lines>
								<line number="388" hits="16" branch="false"/>
								<line number="389" hits="16" branch="true"/>
								<line number="390" hits="0" branch="false"/>
								<line number="392" hits="16" branch="false"/>
								<line number="394" hits="0" branch="false"/>
								<line number="395" hits="0" branch="false"/>
								<line number="397" hits="16" branch="true"/>
								<line number="398" hits="16" branch="false"/>
								<line number="399" hits="16" branch="false"/>
								<line number="400" hits="32" branch="true"/>
								<line number="401" hits="16" branch="true"/>
								<line number="402" hits="16" branch="false"/>
								<line number="404" hits="16" branch="false"/>
								<line number="406" hits="16" branch="false"/>
								<line number="411" hits="0" branch="false"/>
								<line number="412" hits="0" branch="false"/>
								<line number="414" hits="0" branch="false"/>
								<line number="417" hits="0" branch="false"/>
								<line number="419" hits="16" branch="false"/>
							</lines>
						</method>
						<method name="getStatesExited" signature="(Lorg/apache/commons/scxml/model/Transition;Ljava/util/Set;)Ljava/util/Set;" line-rate="0.4827586206896552" branch-rate="0.4444444444444444">
							<lines>
								<line number="234" hits="89" branch="false"/>
								<line number="235" hits="89" branch="false"/>
								<line number="237" hits="89" branch="false"/>
								<line number="238" hits="89" branch="false"/>
								<line number="239" hits="89" branch="true"/>
								<line number="240" hits="93" branch="false"/>
								<line number="241" hits="93" branch="true"/>
								<line number="242" hits="8" branch="false"/>
								<line number="243" hits="8" branch="false"/>
								<line number="244" hits="20" branch="true"/>
								<line number="245" hits="12" branch="false"/>
								<line number="246" hits="12" branch="false"/>
								<line number="250" hits="89" branch="true"/>
								<line number="251" hits="0" branch="false"/>
								<line number="252" hits="0" branch="true"/>
								<line number="253" hits="0" branch="false"/>
								<line number="256" hits="0" branch="false"/>
								<line number="257" hits="0" branch="true"/>
								<line number="258" hits="0" branch="false"/>
								<line number="259" hits="0" branch="false"/>
								<line number="260" hits="0" branch="true"/>
								<line number="261" hits="0" branch="false"/>
								<line number="262" hits="0" branch="true"/>
								<line number="264" hits="0" branch="false"/>
								<line number="265" hits="0" branch="false"/>
								<line number="266" hits="0" branch="true"/>
								<line number="267" hits="0" branch="false"/>
								<line number="268" hits="0" branch="false"/>
								<line number="275" hits="89" branch="false"/>
							</lines>
						</method>
						<method name="implementationOf" signature="(Ljava/lang/Class;Ljava/lang/Class;)Z" line-rate="0.7777777777777778" branch-rate="1.0">
							<lines>
								<line number="328" hits="20" branch="true"/>
								<line number="329" hits="0" branch="false"/>
								<line number="331" hits="20" branch="true"/>
								<line number="332" hits="40" branch="false"/>
								<line number="333" hits="40" branch="false"/>
								<line number="334" hits="60" branch="true"/>
								<line number="335" hits="20" branch="true"/>
								<line number="336" hits="0" branch="false"/>
								<line number="340" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="inConflict" signature="(Lorg/apache/commons/scxml/model/Transition;Lorg/apache/commons/scxml/model/Transition;Ljava/util/Set;)Z" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="290" hits="0" branch="false"/>
								<line number="291" hits="0" branch="false"/>
								<line number="292" hits="0" branch="false"/>
								<line number="293" hits="0" branch="true"/>
								<line number="294" hits="0" branch="false"/>
								<line number="296" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="isDescendant" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="482" branch="false"/>
								<line number="72" hits="787" branch="true"/>
								<line number="73" hits="459" branch="true"/>
								<line number="74" hits="154" branch="false"/>
								<line number="76" hits="305" branch="false"/>
								<line number="78" hits="328" branch="false"/>
							</lines>
						</method>
						<method name="isLegalConfig" signature="(Ljava/util/Set;Lorg/apache/commons/scxml/ErrorReporter;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="209" branch="false"/>
								<line number="131" hits="209" branch="false"/>
								<line number="132" hits="209" branch="false"/>
								<line number="133" hits="209" branch="true"/>
								<line number="134" hits="222" branch="false"/>
								<line number="135" hits="222" branch="false"/>
								<line number="136" hits="435" branch="true"/>
								<line number="137" hits="213" branch="false"/>
								<line number="138" hits="213" branch="true"/>
								<line number="139" hits="188" branch="false"/>
								<line number="140" hits="188" branch="false"/>
								<line number="142" hits="213" branch="false"/>
								<line number="143" hits="213" branch="false"/>
								<line number="146" hits="222" branch="false"/>
								<line number="149" hits="209" branch="true"/>
								<line number="150" hits="188" branch="false"/>
								<line number="151" hits="188" branch="false"/>
								<line number="152" hits="188" branch="false"/>
								<line number="153" hits="188" branch="true"/>
								<line number="154" hits="11" branch="false"/>
								<line number="155" hits="11" branch="true"/>
								<line number="156" hits="1" branch="false"/>
								<line number="159" hits="1" branch="false"/>
								<line number="162" hits="177" branch="true"/>
								<line number="163" hits="1" branch="false"/>
								<line number="166" hits="1" branch="false"/>
								<line number="169" hits="188" branch="false"/>
								<line number="171" hits="209" branch="true"/>
								<line number="172" hits="1" branch="false"/>
								<line number="176" hits="209" branch="false"/>
								<line number="177" hits="209" branch="false"/>
								<line number="178" hits="209" branch="false"/>
							</lines>
						</method>
						<method name="isStringEmpty" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="1051" branch="true"/>
								<line number="54" hits="439" branch="false"/>
								<line number="56" hits="612" branch="false"/>
							</lines>
						</method>
						<method name="setNodeValue" signature="(Lorg/w3c/dom/Node;Ljava/lang/String;)V" line-rate="0.6470588235294118" branch-rate="1.0">
							<lines>
								<line number="350" hits="6" branch="false"/>
								<line number="352" hits="0" branch="false"/>
								<line number="353" hits="0" branch="false"/>
								<line number="356" hits="6" branch="true"/>
								<line number="357" hits="6" branch="false"/>
								<line number="358" hits="12" branch="true"/>
								<line number="359" hits="6" branch="true"/>
								<line number="360" hits="6" branch="false"/>
								<line number="362" hits="6" branch="false"/>
								<line number="366" hits="6" branch="false"/>
								<line number="367" hits="6" branch="false"/>
								<line number="368" hits="6" branch="false"/>
								<line number="371" hits="0" branch="false"/>
								<line number="372" hits="0" branch="false"/>
								<line number="374" hits="0" branch="false"/>
								<line number="377" hits="0" branch="false"/>
								<line number="379" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="subtypeOf" signature="(Ljava/lang/Class;Ljava/lang/Class;)Z" line-rate="0.8333333333333334" branch-rate="1.0">
							<lines>
								<line number="307" hits="5" branch="true"/>
								<line number="308" hits="0" branch="false"/>
								<line number="311" hits="7" branch="false"/>
								<line number="312" hits="11" branch="true"/>
								<line number="313" hits="4" branch="false"/>
								<line number="316" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="1051" branch="true"/>
						<line number="54" hits="439" branch="false"/>
						<line number="56" hits="612" branch="false"/>
						<line number="71" hits="482" branch="false"/>
						<line number="72" hits="787" branch="true"/>
						<line number="73" hits="459" branch="true"/>
						<line number="74" hits="154" branch="false"/>
						<line number="76" hits="305" branch="false"/>
						<line number="78" hits="328" branch="false"/>
						<line number="92" hits="701" branch="false"/>
						<line number="93" hits="701" branch="true"/>
						<line number="94" hits="612" branch="false"/>
						<line number="95" hits="1589" branch="true"/>
						<line number="96" hits="1087" branch="true"/>
						<line number="98" hits="29" branch="false"/>
						<line number="100" hits="1058" branch="true"/>
						<line number="101" hits="81" branch="false"/>
						<line number="103" hits="977" branch="false"/>
						<line number="106" hits="701" branch="false"/>
						<line number="130" hits="209" branch="false"/>
						<line number="131" hits="209" branch="false"/>
						<line number="132" hits="209" branch="false"/>
						<line number="133" hits="209" branch="true"/>
						<line number="134" hits="222" branch="false"/>
						<line number="135" hits="222" branch="false"/>
						<line number="136" hits="435" branch="true"/>
						<line number="137" hits="213" branch="false"/>
						<line number="138" hits="213" branch="true"/>
						<line number="139" hits="188" branch="false"/>
						<line number="140" hits="188" branch="false"/>
						<line number="142" hits="213" branch="false"/>
						<line number="143" hits="213" branch="false"/>
						<line number="146" hits="222" branch="false"/>
						<line number="149" hits="209" branch="true"/>
						<line number="150" hits="188" branch="false"/>
						<line number="151" hits="188" branch="false"/>
						<line number="152" hits="188" branch="false"/>
						<line number="153" hits="188" branch="true"/>
						<line number="154" hits="11" branch="false"/>
						<line number="155" hits="11" branch="true"/>
						<line number="156" hits="1" branch="false"/>
						<line number="159" hits="1" branch="false"/>
						<line number="162" hits="177" branch="true"/>
						<line number="163" hits="1" branch="false"/>
						<line number="166" hits="1" branch="false"/>
						<line number="169" hits="188" branch="false"/>
						<line number="171" hits="209" branch="true"/>
						<line number="172" hits="1" branch="false"/>
						<line number="176" hits="209" branch="false"/>
						<line number="177" hits="209" branch="false"/>
						<line number="178" hits="209" branch="false"/>
						<line number="191" hits="84" branch="true"/>
						<line number="192" hits="1" branch="false"/>
						<line number="193" hits="83" branch="true"/>
						<line number="194" hits="2" branch="false"/>
						<line number="195" hits="81" branch="true"/>
						<line number="196" hits="2" branch="false"/>
						<line number="198" hits="79" branch="false"/>
						<line number="199" hits="79" branch="false"/>
						<line number="200" hits="133" branch="true"/>
						<line number="201" hits="54" branch="true"/>
						<line number="202" hits="46" branch="false"/>
						<line number="205" hits="79" branch="false"/>
						<line number="206" hits="86" branch="true"/>
						<line number="207" hits="41" branch="true"/>
						<line number="209" hits="37" branch="true"/>
						<line number="210" hits="34" branch="false"/>
						<line number="211" hits="34" branch="false"/>
						<line number="215" hits="45" branch="false"/>
						<line number="234" hits="89" branch="false"/>
						<line number="235" hits="89" branch="false"/>
						<line number="237" hits="89" branch="false"/>
						<line number="238" hits="89" branch="false"/>
						<line number="239" hits="89" branch="true"/>
						<line number="240" hits="93" branch="false"/>
						<line number="241" hits="93" branch="true"/>
						<line number="242" hits="8" branch="false"/>
						<line number="243" hits="8" branch="false"/>
						<line number="244" hits="20" branch="true"/>
						<line number="245" hits="12" branch="false"/>
						<line number="246" hits="12" branch="false"/>
						<line number="250" hits="89" branch="true"/>
						<line number="251" hits="0" branch="false"/>
						<line number="252" hits="0" branch="true"/>
						<line number="253" hits="0" branch="false"/>
						<line number="256" hits="0" branch="false"/>
						<line number="257" hits="0" branch="true"/>
						<line number="258" hits="0" branch="false"/>
						<line number="259" hits="0" branch="false"/>
						<line number="260" hits="0" branch="true"/>
						<line number="261" hits="0" branch="false"/>
						<line number="262" hits="0" branch="true"/>
						<line number="264" hits="0" branch="false"/>
						<line number="265" hits="0" branch="false"/>
						<line number="266" hits="0" branch="true"/>
						<line number="267" hits="0" branch="false"/>
						<line number="268" hits="0" branch="false"/>
						<line number="275" hits="89" branch="false"/>
						<line number="290" hits="0" branch="false"/>
						<line number="291" hits="0" branch="false"/>
						<line number="292" hits="0" branch="false"/>
						<line number="293" hits="0" branch="true"/>
						<line number="294" hits="0" branch="false"/>
						<line number="296" hits="0" branch="false"/>
						<line number="307" hits="5" branch="true"/>
						<line number="308" hits="0" branch="false"/>
						<line number="310" hits="6" branch="true"/>
						<line number="311" hits="7" branch="false"/>
						<line number="312" hits="11" branch="true"/>
						<line number="313" hits="4" branch="false"/>
						<line number="316" hits="1" branch="false"/>
						<line number="328" hits="20" branch="true"/>
						<line number="329" hits="0" branch="false"/>
						<line number="331" hits="20" branch="true"/>
						<line number="332" hits="40" branch="false"/>
						<line number="333" hits="40" branch="false"/>
						<line number="334" hits="60" branch="true"/>
						<line number="335" hits="20" branch="true"/>
						<line number="336" hits="0" branch="false"/>
						<line number="340" hits="20" branch="false"/>
						<line number="350" hits="6" branch="false"/>
						<line number="352" hits="0" branch="false"/>
						<line number="353" hits="0" branch="false"/>
						<line number="356" hits="6" branch="true"/>
						<line number="357" hits="6" branch="false"/>
						<line number="358" hits="12" branch="true"/>
						<line number="359" hits="6" branch="true"/>
						<line number="360" hits="6" branch="false"/>
						<line number="362" hits="6" branch="false"/>
						<line number="366" hits="6" branch="false"/>
						<line number="367" hits="6" branch="false"/>
						<line number="368" hits="6" branch="false"/>
						<line number="371" hits="0" branch="false"/>
						<line number="372" hits="0" branch="false"/>
						<line number="374" hits="0" branch="false"/>
						<line number="377" hits="0" branch="false"/>
						<line number="379" hits="6" branch="false"/>
						<line number="388" hits="16" branch="false"/>
						<line number="389" hits="16" branch="true"/>
						<line number="390" hits="0" branch="false"/>
						<line number="392" hits="16" branch="false"/>
						<line number="394" hits="0" branch="false"/>
						<line number="395" hits="0" branch="false"/>
						<line number="397" hits="16" branch="true"/>
						<line number="398" hits="16" branch="false"/>
						<line number="399" hits="16" branch="false"/>
						<line number="400" hits="32" branch="true"/>
						<line number="401" hits="16" branch="true"/>
						<line number="402" hits="16" branch="false"/>
						<line number="404" hits="16" branch="false"/>
						<line number="406" hits="16" branch="false"/>
						<line number="411" hits="0" branch="false"/>
						<line number="412" hits="0" branch="false"/>
						<line number="414" hits="0" branch="false"/>
						<line number="417" hits="0" branch="false"/>
						<line number="419" hits="16" branch="false"/>
						<line number="433" hits="188" branch="true"/>
						<line number="434" hits="179" branch="false"/>
						<line number="436" hits="9" branch="false"/>
						<line number="437" hits="9" branch="true"/>
						<line number="438" hits="0" branch="false"/>
						<line number="440" hits="9" branch="true"/>
						<line number="441" hits="14" branch="false"/>
						<line number="442" hits="14" branch="false"/>
						<line number="443" hits="14" branch="false"/>
						<line number="444" hits="14" branch="true"/>
						<line number="445" hits="10" branch="false"/>
						<line number="448" hits="14" branch="true"/>
						<line number="449" hits="0" branch="false"/>
						<line number="450" hits="14" branch="true"/>
						<line number="452" hits="4" branch="false"/>
						<line number="454" hits="4" branch="false"/>
						<line number="455" hits="0" branch="false"/>
						<line number="456" hits="0" branch="true"/>
						<line number="457" hits="0" branch="false"/>
						<line number="459" hits="0" branch="true"/>
						<line number="460" hits="0" branch="false"/>
						<line number="462" hits="4" branch="false"/>
						<line number="463" hits="4" branch="false"/>
						<line number="465" hits="10" branch="false"/>
						<line number="468" hits="9" branch="false"/>
						<line number="474" hits="0" branch="false"/>
						<line number="475" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCXMLListener" filename="org/apache/commons/scxml/SCXMLListener.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.SCXMLSemantics" filename="org/apache/commons/scxml/SCXMLSemantics.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.Status" filename="org/apache/commons/scxml/Status.java" line-rate="0.9473684210526315" branch-rate="1.0" complexity="1.8">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="287" branch="false"/>
								<line number="76" hits="287" branch="false"/>
								<line number="77" hits="287" branch="false"/>
								<line number="78" hits="287" branch="false"/>
							</lines>
						</method>
						<method name="getAllStates" signature="()Ljava/util/Set;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getEvents" signature="()Ljava/util/Collection;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="1015" branch="false"/>
							</lines>
						</method>
						<method name="getStates" signature="()Ljava/util/Set;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="86" hits="1332" branch="false"/>
							</lines>
						</method>
						<method name="isFinal" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="12" branch="false"/>
								<line number="54" hits="12" branch="true"/>
								<line number="55" hits="12" branch="false"/>
								<line number="56" hits="12" branch="true"/>
								<line number="57" hits="6" branch="false"/>
								<line number="58" hits="6" branch="false"/>
								<line number="61" hits="6" branch="true"/>
								<line number="62" hits="1" branch="false"/>
								<line number="63" hits="1" branch="false"/>
								<line number="66" hits="12" branch="true"/>
								<line number="67" hits="1" branch="false"/>
								<line number="69" hits="12" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="12" branch="false"/>
						<line number="54" hits="12" branch="true"/>
						<line number="55" hits="12" branch="false"/>
						<line number="56" hits="12" branch="true"/>
						<line number="57" hits="6" branch="false"/>
						<line number="58" hits="6" branch="false"/>
						<line number="61" hits="6" branch="true"/>
						<line number="62" hits="1" branch="false"/>
						<line number="63" hits="1" branch="false"/>
						<line number="66" hits="12" branch="true"/>
						<line number="67" hits="1" branch="false"/>
						<line number="69" hits="12" branch="false"/>
						<line number="75" hits="287" branch="false"/>
						<line number="76" hits="287" branch="false"/>
						<line number="77" hits="287" branch="false"/>
						<line number="78" hits="287" branch="false"/>
						<line number="86" hits="1332" branch="false"/>
						<line number="95" hits="1015" branch="false"/>
						<line number="105" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.Step" filename="org/apache/commons/scxml/Step.java" line-rate="0.5666666666666667" branch-rate="1.0" complexity="1.2">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="0" branch="false"/>
								<line number="34" hits="0" branch="false"/>
								<line number="35" hits="0" branch="false"/>
								<line number="36" hits="0" branch="false"/>
								<line number="37" hits="0" branch="false"/>
								<line number="38" hits="0" branch="false"/>
								<line number="39" hits="0" branch="false"/>
								<line number="40" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/util/Collection;Lorg/apache/commons/scxml/Status;)V" line-rate="0.9166666666666666" branch-rate="1.0">
							<lines>
								<line number="47" hits="244" branch="false"/>
								<line number="48" hits="244" branch="true"/>
								<line number="49" hits="205" branch="false"/>
								<line number="51" hits="39" branch="false"/>
								<line number="53" hits="244" branch="true"/>
								<line number="54" hits="244" branch="false"/>
								<line number="56" hits="0" branch="false"/>
								<line number="58" hits="244" branch="false"/>
								<line number="59" hits="244" branch="false"/>
								<line number="60" hits="244" branch="false"/>
								<line number="61" hits="244" branch="false"/>
								<line number="62" hits="244" branch="false"/>
							</lines>
						</method>
						<method name="getAfterStatus" signature="()Lorg/apache/commons/scxml/Status;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="964" branch="false"/>
							</lines>
						</method>
						<method name="getBeforeStatus" signature="()Lorg/apache/commons/scxml/Status;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="112" hits="1025" branch="false"/>
							</lines>
						</method>
						<method name="getEntryList" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="488" branch="false"/>
							</lines>
						</method>
						<method name="getExitList" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="133" hits="654" branch="false"/>
							</lines>
						</method>
						<method name="getExternalEvents" signature="()Ljava/util/Collection;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="140" hits="410" branch="false"/>
							</lines>
						</method>
						<method name="getTransitList" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="147" hits="1389" branch="false"/>
							</lines>
						</method>
						<method name="setAfterStatus" signature="(Lorg/apache/commons/scxml/Status;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="0" branch="false"/>
								<line number="106" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setBeforeStatus" signature="(Lorg/apache/commons/scxml/Status;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="119" hits="0" branch="false"/>
								<line number="120" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="0" branch="false"/>
						<line number="34" hits="0" branch="false"/>
						<line number="35" hits="0" branch="false"/>
						<line number="36" hits="0" branch="false"/>
						<line number="37" hits="0" branch="false"/>
						<line number="38" hits="0" branch="false"/>
						<line number="39" hits="0" branch="false"/>
						<line number="40" hits="0" branch="false"/>
						<line number="47" hits="244" branch="false"/>
						<line number="48" hits="244" branch="true"/>
						<line number="49" hits="205" branch="false"/>
						<line number="51" hits="39" branch="false"/>
						<line number="53" hits="244" branch="true"/>
						<line number="54" hits="244" branch="false"/>
						<line number="56" hits="0" branch="false"/>
						<line number="58" hits="244" branch="false"/>
						<line number="59" hits="244" branch="false"/>
						<line number="60" hits="244" branch="false"/>
						<line number="61" hits="244" branch="false"/>
						<line number="62" hits="244" branch="false"/>
						<line number="98" hits="964" branch="false"/>
						<line number="105" hits="0" branch="false"/>
						<line number="106" hits="0" branch="false"/>
						<line number="112" hits="1025" branch="false"/>
						<line number="119" hits="0" branch="false"/>
						<line number="120" hits="0" branch="false"/>
						<line number="126" hits="488" branch="false"/>
						<line number="133" hits="654" branch="false"/>
						<line number="140" hits="410" branch="false"/>
						<line number="147" hits="1389" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.TriggerEvent" filename="org/apache/commons/scxml/TriggerEvent.java" line-rate="1.0" branch-rate="1.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="402" branch="false"/>
								<line number="50" hits="402" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;ILjava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="495" branch="false"/>
								<line number="37" hits="495" branch="false"/>
								<line number="38" hits="495" branch="false"/>
								<line number="39" hits="495" branch="false"/>
								<line number="40" hits="495" branch="false"/>
							</lines>
						</method>
						<method name="equals" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="5" branch="true"/>
								<line number="127" hits="4" branch="false"/>
								<line number="128" hits="4" branch="true"/>
								<line number="131" hits="3" branch="false"/>
								<line number="134" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="624" branch="false"/>
							</lines>
						</method>
						<method name="getPayload" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="155" branch="false"/>
							</lines>
						</method>
						<method name="getType" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="117" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="hashCode" signature="()I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="158" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="143" hits="4" branch="false"/>
								<line number="144" hits="4" branch="false"/>
								<line number="145" hits="4" branch="true"/>
								<line number="146" hits="1" branch="false"/>
								<line number="148" hits="4" branch="false"/>
								<line number="149" hits="4" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="36" hits="495" branch="false"/>
						<line number="37" hits="495" branch="false"/>
						<line number="38" hits="495" branch="false"/>
						<line number="39" hits="495" branch="false"/>
						<line number="40" hits="495" branch="false"/>
						<line number="49" hits="402" branch="false"/>
						<line number="50" hits="402" branch="false"/>
						<line number="103" hits="624" branch="false"/>
						<line number="110" hits="155" branch="false"/>
						<line number="117" hits="1" branch="false"/>
						<line number="126" hits="5" branch="true"/>
						<line number="127" hits="4" branch="false"/>
						<line number="128" hits="4" branch="true"/>
						<line number="131" hits="3" branch="false"/>
						<line number="134" hits="2" branch="false"/>
						<line number="143" hits="4" branch="false"/>
						<line number="144" hits="4" branch="false"/>
						<line number="145" hits="4" branch="true"/>
						<line number="146" hits="1" branch="false"/>
						<line number="148" hits="4" branch="false"/>
						<line number="149" hits="4" branch="false"/>
						<line number="158" hits="2" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.env" line-rate="0.515625" branch-rate="0.5" complexity="2.188679245283019">
			<classes>
				<class name="org.apache.commons.scxml.env.AbstractStateMachine" filename="org/apache/commons/scxml/env/AbstractStateMachine.java" line-rate="0.42424242424242425" branch-rate="0.5" complexity="2.4615384615384617">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="87" hits="1" branch="false"/>
								<line number="93" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/net/URL;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="104" hits="1" branch="false"/>
								<line number="105" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/net/URL;Lorg/apache/commons/scxml/Context;Lorg/apache/commons/scxml/Evaluator;)V" line-rate="0.6363636363636364" branch-rate="1.0">
							<lines>
								<line number="120" hits="1" branch="false"/>
								<line number="121" hits="1" branch="false"/>
								<line number="122" hits="1" branch="true"/>
								<line number="124" hits="1" branch="false"/>
								<line number="126" hits="1" branch="false"/>
								<line number="128" hits="0" branch="false"/>
								<line number="129" hits="0" branch="false"/>
								<line number="130" hits="0" branch="false"/>
								<line number="131" hits="0" branch="false"/>
								<line number="132" hits="0" branch="false"/>
								<line number="133" hits="0" branch="false"/>
								<line number="134" hits="1" branch="false"/>
								<line number="136" hits="1" branch="false"/>
								<line number="138" hits="1" branch="false"/>
								<line number="139" hits="1" branch="false"/>
								<line number="140" hits="1" branch="false"/>
								<line number="141" hits="1" branch="false"/>
								<line number="143" hits="1" branch="false"/>
								<line number="144" hits="0" branch="false"/>
								<line number="145" hits="0" branch="false"/>
								<line number="146" hits="1" branch="false"/>
								<line number="147" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="fireEvent" signature="(Ljava/lang/String;)Z" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="157" hits="5" branch="false"/>
								<line number="160" hits="5" branch="false"/>
								<line number="161" hits="0" branch="false"/>
								<line number="162" hits="0" branch="false"/>
								<line number="163" hits="5" branch="false"/>
								<line number="164" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getEngine" signature="()Lorg/apache/commons/scxml/SCXMLExecutor;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="183" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="getLog" signature="()Lorg/apache/commons/logging/Log;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="192" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getStateMachine" signature="()Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="173" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="invoke" signature="(Ljava/lang/String;)Z" line-rate="0.25" branch-rate="1.0">
							<lines>
								<line number="211" hits="6" branch="false"/>
								<line number="213" hits="6" branch="false"/>
								<line number="214" hits="6" branch="false"/>
								<line number="215" hits="0" branch="false"/>
								<line number="216" hits="0" branch="false"/>
								<line number="217" hits="0" branch="false"/>
								<line number="218" hits="0" branch="false"/>
								<line number="219" hits="0" branch="false"/>
								<line number="220" hits="0" branch="false"/>
								<line number="221" hits="0" branch="false"/>
								<line number="222" hits="0" branch="false"/>
								<line number="223" hits="0" branch="false"/>
								<line number="224" hits="0" branch="false"/>
								<line number="225" hits="0" branch="false"/>
								<line number="226" hits="0" branch="false"/>
								<line number="227" hits="0" branch="false"/>
								<line number="228" hits="0" branch="false"/>
								<line number="229" hits="0" branch="false"/>
								<line number="230" hits="6" branch="false"/>
								<line number="231" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="logError" signature="(Ljava/lang/Exception;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="255" hits="0" branch="true"/>
								<line number="256" hits="0" branch="false"/>
								<line number="258" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="resetMachine" signature="()Z" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="241" hits="0" branch="false"/>
								<line number="242" hits="0" branch="false"/>
								<line number="243" hits="0" branch="false"/>
								<line number="244" hits="0" branch="false"/>
								<line number="245" hits="0" branch="false"/>
								<line number="246" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setLog" signature="(Lorg/apache/commons/logging/Log;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="201" hits="0" branch="false"/>
								<line number="202" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="87" hits="1" branch="false"/>
						<line number="93" hits="1" branch="false"/>
						<line number="104" hits="1" branch="false"/>
						<line number="105" hits="1" branch="false"/>
						<line number="120" hits="1" branch="false"/>
						<line number="121" hits="1" branch="false"/>
						<line number="122" hits="1" branch="true"/>
						<line number="124" hits="1" branch="false"/>
						<line number="126" hits="1" branch="false"/>
						<line number="128" hits="0" branch="false"/>
						<line number="129" hits="0" branch="false"/>
						<line number="130" hits="0" branch="false"/>
						<line number="131" hits="0" branch="false"/>
						<line number="132" hits="0" branch="false"/>
						<line number="133" hits="0" branch="false"/>
						<line number="134" hits="1" branch="false"/>
						<line number="136" hits="1" branch="false"/>
						<line number="138" hits="1" branch="false"/>
						<line number="139" hits="1" branch="false"/>
						<line number="140" hits="1" branch="false"/>
						<line number="141" hits="1" branch="false"/>
						<line number="143" hits="1" branch="false"/>
						<line number="144" hits="0" branch="false"/>
						<line number="145" hits="0" branch="false"/>
						<line number="146" hits="1" branch="false"/>
						<line number="147" hits="1" branch="false"/>
						<line number="157" hits="5" branch="false"/>
						<line number="160" hits="5" branch="false"/>
						<line number="161" hits="0" branch="false"/>
						<line number="162" hits="0" branch="false"/>
						<line number="163" hits="5" branch="false"/>
						<line number="164" hits="5" branch="false"/>
						<line number="173" hits="0" branch="false"/>
						<line number="183" hits="6" branch="false"/>
						<line number="192" hits="0" branch="false"/>
						<line number="201" hits="0" branch="false"/>
						<line number="202" hits="0" branch="false"/>
						<line number="211" hits="6" branch="false"/>
						<line number="213" hits="6" branch="false"/>
						<line number="214" hits="6" branch="false"/>
						<line number="215" hits="0" branch="false"/>
						<line number="216" hits="0" branch="false"/>
						<line number="217" hits="0" branch="false"/>
						<line number="218" hits="0" branch="false"/>
						<line number="219" hits="0" branch="false"/>
						<line number="220" hits="0" branch="false"/>
						<line number="221" hits="0" branch="false"/>
						<line number="222" hits="0" branch="false"/>
						<line number="223" hits="0" branch="false"/>
						<line number="224" hits="0" branch="false"/>
						<line number="225" hits="0" branch="false"/>
						<line number="226" hits="0" branch="false"/>
						<line number="227" hits="0" branch="false"/>
						<line number="228" hits="0" branch="false"/>
						<line number="229" hits="0" branch="false"/>
						<line number="230" hits="6" branch="false"/>
						<line number="231" hits="6" branch="false"/>
						<line number="241" hits="0" branch="false"/>
						<line number="242" hits="0" branch="false"/>
						<line number="243" hits="0" branch="false"/>
						<line number="244" hits="0" branch="false"/>
						<line number="245" hits="0" branch="false"/>
						<line number="246" hits="0" branch="false"/>
						<line number="255" hits="0" branch="true"/>
						<line number="256" hits="0" branch="false"/>
						<line number="258" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.AbstractStateMachine$EntryListener" filename="org/apache/commons/scxml/env/AbstractStateMachine.java" line-rate="1.0" branch-rate="1.0" complexity="2.4615384615384617">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/env/AbstractStateMachine;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="264" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="onEntry" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="270" hits="6" branch="false"/>
								<line number="271" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="onExit" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="292" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="onTransition" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="283" hits="5" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="264" hits="1" branch="false"/>
						<line number="270" hits="6" branch="false"/>
						<line number="271" hits="6" branch="false"/>
						<line number="283" hits="5" branch="false"/>
						<line number="292" hits="5" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.LogUtils" filename="org/apache/commons/scxml/env/LogUtils.java" line-rate="0.9090909090909091" branch-rate="1.0" complexity="2.3333333333333335">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="82" hits="0" branch="false"/>
								<line number="83" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getTTPath" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="4" branch="false"/>
								<line number="60" hits="4" branch="true"/>
								<line number="61" hits="3" branch="false"/>
								<line number="63" hits="1" branch="false"/>
								<line number="64" hits="1" branch="false"/>
								<line number="65" hits="3" branch="true"/>
								<line number="66" hits="2" branch="false"/>
								<line number="67" hits="2" branch="false"/>
								<line number="69" hits="1" branch="false"/>
								<line number="70" hits="1" branch="true"/>
								<line number="71" hits="3" branch="false"/>
								<line number="72" hits="3" branch="false"/>
								<line number="74" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="transToString" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="1" branch="false"/>
								<line number="43" hits="1" branch="false"/>
								<line number="44" hits="1" branch="false"/>
								<line number="45" hits="1" branch="false"/>
								<line number="46" hits="1" branch="false"/>
								<line number="47" hits="1" branch="false"/>
								<line number="48" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="1" branch="false"/>
						<line number="43" hits="1" branch="false"/>
						<line number="44" hits="1" branch="false"/>
						<line number="45" hits="1" branch="false"/>
						<line number="46" hits="1" branch="false"/>
						<line number="47" hits="1" branch="false"/>
						<line number="48" hits="1" branch="false"/>
						<line number="59" hits="4" branch="false"/>
						<line number="60" hits="4" branch="true"/>
						<line number="61" hits="3" branch="false"/>
						<line number="63" hits="1" branch="false"/>
						<line number="64" hits="1" branch="false"/>
						<line number="65" hits="3" branch="true"/>
						<line number="66" hits="2" branch="false"/>
						<line number="67" hits="2" branch="false"/>
						<line number="69" hits="1" branch="false"/>
						<line number="70" hits="1" branch="true"/>
						<line number="71" hits="3" branch="false"/>
						<line number="72" hits="3" branch="false"/>
						<line number="74" hits="1" branch="false"/>
						<line number="82" hits="0" branch="false"/>
						<line number="83" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.SimpleContext" filename="org/apache/commons/scxml/env/SimpleContext.java" line-rate="0.9047619047619048" branch-rate="1.0" complexity="1.8571428571428572">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="54" branch="false"/>
								<line number="46" hits="54" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="90" branch="false"/>
								<line number="63" hits="90" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="152" branch="false"/>
								<line number="55" hits="152" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Context;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="301" branch="false"/>
								<line number="72" hits="301" branch="false"/>
								<line number="73" hits="301" branch="true"/>
								<line number="74" hits="206" branch="false"/>
								<line number="76" hits="95" branch="false"/>
								<line number="78" hits="301" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="34" hits="308" branch="true"/>
							</lines>
						</method>
						<method name="get" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="107" hits="366" branch="true"/>
								<line number="108" hits="225" branch="false"/>
								<line number="109" hits="141" branch="true"/>
								<line number="110" hits="59" branch="false"/>
								<line number="112" hits="82" branch="false"/>
							</lines>
						</method>
						<method name="getLog" signature="()Lorg/apache/commons/logging/Log;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="200" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getParent" signature="()Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="148" hits="233" branch="false"/>
							</lines>
						</method>
						<method name="getVars" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="182" hits="547" branch="false"/>
							</lines>
						</method>
						<method name="has" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="124" hits="63" branch="true"/>
								<line number="125" hits="39" branch="false"/>
								<line number="126" hits="24" branch="true"/>
								<line number="127" hits="19" branch="false"/>
								<line number="129" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="reset" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="138" hits="11" branch="false"/>
								<line number="139" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="set" signature="(Ljava/lang/String;Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="90" hits="46" branch="true"/>
								<line number="91" hits="21" branch="false"/>
								<line number="92" hits="25" branch="true"/>
								<line number="93" hits="19" branch="false"/>
								<line number="95" hits="6" branch="false"/>
								<line number="97" hits="46" branch="false"/>
							</lines>
						</method>
						<method name="setLocal" signature="(Ljava/lang/String;Ljava/lang/Object;)V" line-rate="0.75" branch-rate="1.0">
							<lines>
								<line number="161" hits="779" branch="false"/>
								<line number="162" hits="779" branch="true"/>
								<line number="163" hits="0" branch="false"/>
								<line number="165" hits="779" branch="false"/>
							</lines>
						</method>
						<method name="setLog" signature="(Lorg/apache/commons/logging/Log;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="191" hits="0" branch="false"/>
								<line number="192" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setVars" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="173" hits="12" branch="false"/>
								<line number="174" hits="12" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="34" hits="308" branch="true"/>
						<line number="45" hits="54" branch="false"/>
						<line number="46" hits="54" branch="false"/>
						<line number="54" hits="152" branch="false"/>
						<line number="55" hits="152" branch="false"/>
						<line number="62" hits="90" branch="false"/>
						<line number="63" hits="90" branch="false"/>
						<line number="71" hits="301" branch="false"/>
						<line number="72" hits="301" branch="false"/>
						<line number="73" hits="301" branch="true"/>
						<line number="74" hits="206" branch="false"/>
						<line number="76" hits="95" branch="false"/>
						<line number="78" hits="301" branch="false"/>
						<line number="90" hits="46" branch="true"/>
						<line number="91" hits="21" branch="false"/>
						<line number="92" hits="25" branch="true"/>
						<line number="93" hits="19" branch="false"/>
						<line number="95" hits="6" branch="false"/>
						<line number="97" hits="46" branch="false"/>
						<line number="107" hits="366" branch="true"/>
						<line number="108" hits="225" branch="false"/>
						<line number="109" hits="141" branch="true"/>
						<line number="110" hits="59" branch="false"/>
						<line number="112" hits="82" branch="false"/>
						<line number="124" hits="63" branch="true"/>
						<line number="125" hits="39" branch="false"/>
						<line number="126" hits="24" branch="true"/>
						<line number="127" hits="19" branch="false"/>
						<line number="129" hits="5" branch="false"/>
						<line number="138" hits="11" branch="false"/>
						<line number="139" hits="11" branch="false"/>
						<line number="148" hits="233" branch="false"/>
						<line number="161" hits="779" branch="false"/>
						<line number="162" hits="779" branch="true"/>
						<line number="163" hits="0" branch="false"/>
						<line number="165" hits="779" branch="false"/>
						<line number="173" hits="12" branch="false"/>
						<line number="174" hits="12" branch="false"/>
						<line number="182" hits="547" branch="false"/>
						<line number="191" hits="0" branch="false"/>
						<line number="192" hits="0" branch="false"/>
						<line number="200" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.SimpleDispatcher" filename="org/apache/commons/scxml/env/SimpleDispatcher.java" line-rate="0.3888888888888889" branch-rate="1.0" complexity="1.6666666666666667">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="41" hits="36" branch="false"/>
								<line number="42" hits="36" branch="false"/>
							</lines>
						</method>
						<method name="cancel" signature="(Ljava/lang/String;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="48" hits="1" branch="true"/>
								<line number="49" hits="0" branch="false"/>
								<line number="51" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="41" branch="true"/>
							</lines>
						</method>
						<method name="send" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Object;JLjava/util/List;)V" line-rate="0.16666666666666666" branch-rate="1.0">
							<lines>
								<line number="59" hits="1" branch="true"/>
								<line number="60" hits="0" branch="false"/>
								<line number="61" hits="0" branch="false"/>
								<line number="62" hits="0" branch="false"/>
								<line number="63" hits="0" branch="false"/>
								<line number="64" hits="0" branch="false"/>
								<line number="65" hits="0" branch="false"/>
								<line number="66" hits="0" branch="false"/>
								<line number="67" hits="0" branch="false"/>
								<line number="68" hits="0" branch="false"/>
								<line number="69" hits="0" branch="false"/>
								<line number="72" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="41" branch="true"/>
						<line number="41" hits="36" branch="false"/>
						<line number="42" hits="36" branch="false"/>
						<line number="48" hits="1" branch="true"/>
						<line number="49" hits="0" branch="false"/>
						<line number="51" hits="1" branch="false"/>
						<line number="59" hits="1" branch="true"/>
						<line number="60" hits="0" branch="false"/>
						<line number="61" hits="0" branch="false"/>
						<line number="62" hits="0" branch="false"/>
						<line number="63" hits="0" branch="false"/>
						<line number="64" hits="0" branch="false"/>
						<line number="65" hits="0" branch="false"/>
						<line number="66" hits="0" branch="false"/>
						<line number="67" hits="0" branch="false"/>
						<line number="68" hits="0" branch="false"/>
						<line number="69" hits="0" branch="false"/>
						<line number="72" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.SimpleErrorHandler" filename="org/apache/commons/scxml/env/SimpleErrorHandler.java" line-rate="0.25" branch-rate="0.0" complexity="1.75">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="37" branch="false"/>
								<line number="44" hits="37" branch="false"/>
								<line number="45" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="error" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="51" hits="0" branch="true"/>
								<line number="52" hits="0" branch="false"/>
								<line number="55" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="fatalError" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="61" hits="0" branch="true"/>
								<line number="62" hits="0" branch="false"/>
								<line number="65" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="warning" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="71" hits="0" branch="true"/>
								<line number="72" hits="0" branch="false"/>
								<line number="75" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="38" hits="37" branch="false"/>
						<line number="44" hits="37" branch="false"/>
						<line number="45" hits="37" branch="false"/>
						<line number="51" hits="0" branch="true"/>
						<line number="52" hits="0" branch="false"/>
						<line number="55" hits="0" branch="false"/>
						<line number="61" hits="0" branch="true"/>
						<line number="62" hits="0" branch="false"/>
						<line number="65" hits="0" branch="false"/>
						<line number="71" hits="0" branch="true"/>
						<line number="72" hits="0" branch="false"/>
						<line number="75" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.SimpleErrorReporter" filename="org/apache/commons/scxml/env/SimpleErrorReporter.java" line-rate="0.06521739130434782" branch-rate="0.0" complexity="9.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="38" branch="false"/>
								<line number="46" hits="38" branch="false"/>
								<line number="47" hits="38" branch="false"/>
							</lines>
						</method>
						<method name="onError" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="56" hits="0" branch="false"/>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
								<line number="59" hits="0" branch="false"/>
								<line number="60" hits="0" branch="true"/>
								<line number="61" hits="0" branch="true"/>
								<line number="63" hits="0" branch="false"/>
								<line number="64" hits="0" branch="true"/>
								<line number="67" hits="0" branch="false"/>
								<line number="69" hits="0" branch="true"/>
								<line number="71" hits="0" branch="false"/>
								<line number="72" hits="0" branch="true"/>
								<line number="74" hits="0" branch="false"/>
								<line number="75" hits="0" branch="true"/>
								<line number="76" hits="0" branch="true"/>
								<line number="77" hits="0" branch="false"/>
								<line number="78" hits="0" branch="false"/>
								<line number="80" hits="0" branch="true"/>
								<line number="81" hits="0" branch="false"/>
								<line number="85" hits="0" branch="false"/>
								<line number="86" hits="0" branch="true"/>
								<line number="88" hits="0" branch="true"/>
								<line number="89" hits="0" branch="false"/>
								<line number="91" hits="0" branch="false"/>
								<line number="92" hits="0" branch="false"/>
								<line number="93" hits="0" branch="true"/>
								<line number="94" hits="0" branch="false"/>
								<line number="95" hits="0" branch="false"/>
								<line number="96" hits="0" branch="true"/>
								<line number="97" hits="0" branch="false"/>
								<line number="100" hits="0" branch="false"/>
								<line number="101" hits="0" branch="true"/>
								<line number="102" hits="0" branch="false"/>
								<line number="103" hits="0" branch="false"/>
								<line number="104" hits="0" branch="true"/>
								<line number="105" hits="0" branch="false"/>
								<line number="106" hits="0" branch="false"/>
								<line number="107" hits="0" branch="true"/>
								<line number="108" hits="0" branch="false"/>
								<line number="111" hits="0" branch="false"/>
								<line number="114" hits="0" branch="true"/>
								<line number="115" hits="0" branch="false"/>
								<line number="117" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="38" branch="false"/>
						<line number="46" hits="38" branch="false"/>
						<line number="47" hits="38" branch="false"/>
						<line number="56" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="60" hits="0" branch="true"/>
						<line number="61" hits="0" branch="true"/>
						<line number="63" hits="0" branch="false"/>
						<line number="64" hits="0" branch="true"/>
						<line number="67" hits="0" branch="false"/>
						<line number="69" hits="0" branch="true"/>
						<line number="71" hits="0" branch="false"/>
						<line number="72" hits="0" branch="true"/>
						<line number="74" hits="0" branch="false"/>
						<line number="75" hits="0" branch="true"/>
						<line number="76" hits="0" branch="true"/>
						<line number="77" hits="0" branch="false"/>
						<line number="78" hits="0" branch="false"/>
						<line number="80" hits="0" branch="true"/>
						<line number="81" hits="0" branch="false"/>
						<line number="85" hits="0" branch="false"/>
						<line number="86" hits="0" branch="true"/>
						<line number="88" hits="0" branch="true"/>
						<line number="89" hits="0" branch="false"/>
						<line number="91" hits="0" branch="false"/>
						<line number="92" hits="0" branch="false"/>
						<line number="93" hits="0" branch="true"/>
						<line number="94" hits="0" branch="false"/>
						<line number="95" hits="0" branch="false"/>
						<line number="96" hits="0" branch="true"/>
						<line number="97" hits="0" branch="false"/>
						<line number="100" hits="0" branch="false"/>
						<line number="101" hits="0" branch="true"/>
						<line number="102" hits="0" branch="false"/>
						<line number="103" hits="0" branch="false"/>
						<line number="104" hits="0" branch="true"/>
						<line number="105" hits="0" branch="false"/>
						<line number="106" hits="0" branch="false"/>
						<line number="107" hits="0" branch="true"/>
						<line number="108" hits="0" branch="false"/>
						<line number="111" hits="0" branch="false"/>
						<line number="114" hits="0" branch="true"/>
						<line number="115" hits="0" branch="false"/>
						<line number="117" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.SimpleSCXMLListener" filename="org/apache/commons/scxml/env/SimpleSCXMLListener.java" line-rate="0.7272727272727273" branch-rate="1.0" complexity="2.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="35" branch="false"/>
								<line number="34" hits="35" branch="false"/>
							</lines>
						</method>
						<method name="onEntry" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="41" hits="180" branch="true"/>
								<line number="42" hits="0" branch="false"/>
								<line number="44" hits="180" branch="false"/>
							</lines>
						</method>
						<method name="onExit" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="50" hits="100" branch="true"/>
								<line number="51" hits="0" branch="false"/>
								<line number="53" hits="100" branch="false"/>
							</lines>
						</method>
						<method name="onTransition" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="60" hits="84" branch="true"/>
								<line number="61" hits="0" branch="false"/>
								<line number="63" hits="84" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="35" branch="false"/>
						<line number="34" hits="35" branch="false"/>
						<line number="41" hits="180" branch="true"/>
						<line number="42" hits="0" branch="false"/>
						<line number="44" hits="180" branch="false"/>
						<line number="50" hits="100" branch="true"/>
						<line number="51" hits="0" branch="false"/>
						<line number="53" hits="100" branch="false"/>
						<line number="60" hits="84" branch="true"/>
						<line number="61" hits="0" branch="false"/>
						<line number="63" hits="84" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.Tracer" filename="org/apache/commons/scxml/env/Tracer.java" line-rate="0.5789473684210527" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="34" branch="false"/>
								<line number="47" hits="34" branch="false"/>
								<line number="48" hits="34" branch="false"/>
								<line number="49" hits="34" branch="false"/>
								<line number="50" hits="34" branch="false"/>
							</lines>
						</method>
						<method name="error" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="65" hits="0" branch="false"/>
								<line number="66" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="fatalError" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="0" branch="false"/>
								<line number="74" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="onEntry" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="88" hits="179" branch="false"/>
								<line number="89" hits="179" branch="false"/>
							</lines>
						</method>
						<method name="onError" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="81" hits="0" branch="false"/>
								<line number="82" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="onExit" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="95" hits="100" branch="false"/>
								<line number="96" hits="100" branch="false"/>
							</lines>
						</method>
						<method name="onTransition" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="84" branch="false"/>
								<line number="104" hits="84" branch="false"/>
							</lines>
						</method>
						<method name="warning" signature="(Lorg/xml/sax/SAXParseException;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="46" hits="34" branch="false"/>
						<line number="47" hits="34" branch="false"/>
						<line number="48" hits="34" branch="false"/>
						<line number="49" hits="34" branch="false"/>
						<line number="50" hits="34" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="65" hits="0" branch="false"/>
						<line number="66" hits="0" branch="false"/>
						<line number="73" hits="0" branch="false"/>
						<line number="74" hits="0" branch="false"/>
						<line number="81" hits="0" branch="false"/>
						<line number="82" hits="0" branch="false"/>
						<line number="88" hits="179" branch="false"/>
						<line number="89" hits="179" branch="false"/>
						<line number="95" hits="100" branch="false"/>
						<line number="96" hits="100" branch="false"/>
						<line number="103" hits="84" branch="false"/>
						<line number="104" hits="84" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.URLResolver" filename="org/apache/commons/scxml/env/URLResolver.java" line-rate="0.6" branch-rate="1.0" complexity="2.3333333333333335">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/net/URL;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="39" branch="false"/>
								<line number="45" hits="39" branch="false"/>
								<line number="46" hits="39" branch="false"/>
								<line number="47" hits="39" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="35" hits="45" branch="true"/>
							</lines>
						</method>
						<method name="getResolver" signature="(Ljava/lang/String;)Lorg/apache/commons/scxml/PathResolver;" line-rate="0.4" branch-rate="1.0">
							<lines>
								<line number="70" hits="1" branch="false"/>
								<line number="71" hits="1" branch="false"/>
								<line number="72" hits="0" branch="false"/>
								<line number="73" hits="0" branch="false"/>
								<line number="75" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="resolvePath" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.4" branch-rate="1.0">
							<lines>
								<line number="56" hits="3" branch="false"/>
								<line number="57" hits="3" branch="false"/>
								<line number="58" hits="0" branch="false"/>
								<line number="59" hits="0" branch="false"/>
								<line number="61" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="35" hits="45" branch="true"/>
						<line number="38" hits="39" branch="false"/>
						<line number="45" hits="39" branch="false"/>
						<line number="46" hits="39" branch="false"/>
						<line number="47" hits="39" branch="false"/>
						<line number="56" hits="3" branch="false"/>
						<line number="57" hits="3" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="61" hits="0" branch="false"/>
						<line number="70" hits="1" branch="false"/>
						<line number="71" hits="1" branch="false"/>
						<line number="72" hits="0" branch="false"/>
						<line number="73" hits="0" branch="false"/>
						<line number="75" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.env.faces" line-rate="0.3333333333333333" branch-rate="0.3333333333333333" complexity="1.75">
			<classes>
				<class name="org.apache.commons.scxml.env.faces.SessionContext" filename="org/apache/commons/scxml/env/faces/SessionContext.java" line-rate="0.3333333333333333" branch-rate="0.3333333333333333" complexity="1.75">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljavax/faces/context/FacesContext;)V" line-rate="0.5" branch-rate="1.0">
							<lines>
								<line number="50" hits="1" branch="false"/>
								<line number="51" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljavax/faces/context/FacesContext;Lorg/apache/commons/scxml/Context;)V" line-rate="0.6" branch-rate="1.0">
							<lines>
								<line number="60" hits="1" branch="false"/>
								<line number="61" hits="1" branch="true"/>
								<line number="62" hits="1" branch="false"/>
								<line number="65" hits="0" branch="false"/>
								<line number="68" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="get" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="78" hits="0" branch="false"/>
								<line number="79" hits="0" branch="true"/>
								<line number="80" hits="0" branch="false"/>
								<line number="82" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="has" signature="(Ljava/lang/String;)Z" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="93" hits="0" branch="true"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="50" hits="1" branch="false"/>
						<line number="51" hits="0" branch="false"/>
						<line number="60" hits="1" branch="false"/>
						<line number="61" hits="1" branch="true"/>
						<line number="62" hits="1" branch="false"/>
						<line number="65" hits="0" branch="false"/>
						<line number="68" hits="0" branch="false"/>
						<line number="78" hits="0" branch="false"/>
						<line number="79" hits="0" branch="true"/>
						<line number="80" hits="0" branch="false"/>
						<line number="82" hits="0" branch="false"/>
						<line number="93" hits="0" branch="true"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.env.jexl" line-rate="0.8571428571428571" branch-rate="1.0" complexity="2.9166666666666665">
			<classes>
				<class name="org.apache.commons.scxml.env.jexl.JexlContext" filename="org/apache/commons/scxml/env/jexl/JexlContext.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="27" branch="false"/>
								<line number="38" hits="27" branch="false"/>
								<line number="39" hits="27" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="85" branch="false"/>
								<line number="48" hits="85" branch="false"/>
								<line number="49" hits="85" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="106" branch="false"/>
								<line number="58" hits="106" branch="false"/>
								<line number="59" hits="106" branch="false"/>
							</lines>
						</method>
						<method name="getVars" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="83" hits="546" branch="false"/>
							</lines>
						</method>
						<method name="reset" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="11" branch="false"/>
								<line number="93" hits="11" branch="false"/>
								<line number="94" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="setVars" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="70" hits="1" branch="false"/>
								<line number="71" hits="1" branch="false"/>
								<line number="72" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="27" branch="false"/>
						<line number="38" hits="27" branch="false"/>
						<line number="39" hits="27" branch="false"/>
						<line number="47" hits="85" branch="false"/>
						<line number="48" hits="85" branch="false"/>
						<line number="49" hits="85" branch="false"/>
						<line number="57" hits="106" branch="false"/>
						<line number="58" hits="106" branch="false"/>
						<line number="59" hits="106" branch="false"/>
						<line number="70" hits="1" branch="false"/>
						<line number="71" hits="1" branch="false"/>
						<line number="72" hits="1" branch="false"/>
						<line number="83" hits="546" branch="false"/>
						<line number="92" hits="11" branch="false"/>
						<line number="93" hits="11" branch="false"/>
						<line number="94" hits="11" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.jexl.JexlEvaluator" filename="org/apache/commons/scxml/env/jexl/JexlEvaluator.java" line-rate="0.8148148148148148" branch-rate="1.0" complexity="4.833333333333333">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="4" branch="false"/>
								<line number="47" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="28" branch="false"/>
								<line number="52" hits="28" branch="false"/>
							</lines>
						</method>
						<method name="eval" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.6923076923076923" branch-rate="1.0">
							<lines>
								<line number="65" hits="35" branch="true"/>
								<line number="66" hits="0" branch="false"/>
								<line number="68" hits="35" branch="false"/>
								<line number="69" hits="35" branch="true"/>
								<line number="70" hits="35" branch="false"/>
								<line number="72" hits="0" branch="false"/>
								<line number="74" hits="35" branch="false"/>
								<line number="76" hits="35" branch="false"/>
								<line number="78" hits="35" branch="false"/>
								<line number="80" hits="35" branch="false"/>
								<line number="81" hits="35" branch="false"/>
								<line number="82" hits="0" branch="false"/>
								<line number="83" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="evalCond" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Ljava/lang/Boolean;" line-rate="0.6923076923076923" branch-rate="1.0">
							<lines>
								<line number="92" hits="40" branch="true"/>
								<line number="93" hits="0" branch="false"/>
								<line number="95" hits="40" branch="false"/>
								<line number="96" hits="40" branch="true"/>
								<line number="97" hits="40" branch="false"/>
								<line number="99" hits="0" branch="false"/>
								<line number="101" hits="40" branch="false"/>
								<line number="103" hits="40" branch="false"/>
								<line number="105" hits="40" branch="false"/>
								<line number="107" hits="40" branch="false"/>
								<line number="108" hits="40" branch="false"/>
								<line number="109" hits="0" branch="false"/>
								<line number="110" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="evalLocation" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Lorg/w3c/dom/Node;" line-rate="0.8571428571428571" branch-rate="1.0">
							<lines>
								<line number="119" hits="9" branch="true"/>
								<line number="120" hits="0" branch="false"/>
								<line number="122" hits="9" branch="false"/>
								<line number="123" hits="9" branch="true"/>
								<line number="124" hits="9" branch="false"/>
								<line number="126" hits="0" branch="false"/>
								<line number="128" hits="9" branch="false"/>
								<line number="130" hits="9" branch="false"/>
								<line number="132" hits="9" branch="false"/>
								<line number="134" hits="9" branch="false"/>
								<line number="136" hits="9" branch="false"/>
								<line number="137" hits="9" branch="false"/>
								<line number="138" hits="2" branch="false"/>
								<line number="139" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getEffectiveContext" signature="(Lorg/apache/commons/scxml/env/jexl/JexlContext;)Lorg/apache/commons/scxml/env/jexl/JexlContext;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="164" hits="84" branch="false"/>
								<line number="166" hits="84" branch="false"/>
								<line number="167" hits="317" branch="true"/>
								<line number="168" hits="233" branch="false"/>
								<line number="169" hits="233" branch="false"/>
								<line number="171" hits="84" branch="false"/>
								<line number="173" hits="317" branch="true"/>
								<line number="174" hits="233" branch="false"/>
								<line number="176" hits="84" branch="false"/>
							</lines>
						</method>
						<method name="newContext" signature="(Lorg/apache/commons/scxml/Context;)Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="151" hits="106" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="45" hits="4" branch="false"/>
						<line number="47" hits="4" branch="false"/>
						<line number="51" hits="28" branch="false"/>
						<line number="52" hits="28" branch="false"/>
						<line number="65" hits="35" branch="true"/>
						<line number="66" hits="0" branch="false"/>
						<line number="68" hits="35" branch="false"/>
						<line number="69" hits="35" branch="true"/>
						<line number="70" hits="35" branch="false"/>
						<line number="72" hits="0" branch="false"/>
						<line number="74" hits="35" branch="false"/>
						<line number="76" hits="35" branch="false"/>
						<line number="78" hits="35" branch="false"/>
						<line number="80" hits="35" branch="false"/>
						<line number="81" hits="35" branch="false"/>
						<line number="82" hits="0" branch="false"/>
						<line number="83" hits="0" branch="false"/>
						<line number="92" hits="40" branch="true"/>
						<line number="93" hits="0" branch="false"/>
						<line number="95" hits="40" branch="false"/>
						<line number="96" hits="40" branch="true"/>
						<line number="97" hits="40" branch="false"/>
						<line number="99" hits="0" branch="false"/>
						<line number="101" hits="40" branch="false"/>
						<line number="103" hits="40" branch="false"/>
						<line number="105" hits="40" branch="false"/>
						<line number="107" hits="40" branch="false"/>
						<line number="108" hits="40" branch="false"/>
						<line number="109" hits="0" branch="false"/>
						<line number="110" hits="0" branch="false"/>
						<line number="119" hits="9" branch="true"/>
						<line number="120" hits="0" branch="false"/>
						<line number="122" hits="9" branch="false"/>
						<line number="123" hits="9" branch="true"/>
						<line number="124" hits="9" branch="false"/>
						<line number="126" hits="0" branch="false"/>
						<line number="128" hits="9" branch="false"/>
						<line number="130" hits="9" branch="false"/>
						<line number="132" hits="9" branch="false"/>
						<line number="134" hits="9" branch="false"/>
						<line number="136" hits="9" branch="false"/>
						<line number="137" hits="9" branch="false"/>
						<line number="138" hits="2" branch="false"/>
						<line number="139" hits="2" branch="false"/>
						<line number="151" hits="106" branch="false"/>
						<line number="164" hits="84" branch="false"/>
						<line number="166" hits="84" branch="false"/>
						<line number="167" hits="317" branch="true"/>
						<line number="168" hits="233" branch="false"/>
						<line number="169" hits="233" branch="false"/>
						<line number="171" hits="84" branch="false"/>
						<line number="173" hits="317" branch="true"/>
						<line number="174" hits="233" branch="false"/>
						<line number="176" hits="84" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.env.jsp" line-rate="0.5433070866141733" branch-rate="0.9" complexity="3.15">
			<classes>
				<class name="org.apache.commons.scxml.env.jsp.ELContext" filename="org/apache/commons/scxml/env/jsp/ELContext.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="37" hits="9" branch="false"/>
								<line number="38" hits="9" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="45" branch="false"/>
								<line number="47" hits="45" branch="false"/>
							</lines>
						</method>
						<method name="resolveVariable" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="47" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="9" branch="false"/>
						<line number="38" hits="9" branch="false"/>
						<line number="46" hits="45" branch="false"/>
						<line number="47" hits="45" branch="false"/>
						<line number="60" hits="47" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.jsp.ELEvaluator" filename="org/apache/commons/scxml/env/jsp/ELEvaluator.java" line-rate="0.6206896551724138" branch-rate="1.0" complexity="4.0">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="3" branch="false"/>
								<line number="55" hits="3" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="11" branch="false"/>
								<line number="64" hits="11" branch="false"/>
								<line number="65" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljavax/servlet/jsp/el/FunctionMapper;)V" line-rate="0.3333333333333333" branch-rate="1.0">
							<lines>
								<line number="48" hits="11" branch="false"/>
								<line number="58" hits="11" branch="false"/>
								<line number="73" hits="0" branch="false"/>
								<line number="74" hits="0" branch="false"/>
								<line number="75" hits="0" branch="false"/>
								<line number="76" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="access$000" signature="(Lorg/apache/commons/scxml/env/jsp/ELEvaluator;)Ljavax/servlet/jsp/el/FunctionMapper;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="46" hits="28" branch="true"/>
							</lines>
						</method>
						<method name="eval" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.6153846153846154" branch-rate="1.0">
							<lines>
								<line number="89" hits="34" branch="true"/>
								<line number="90" hits="0" branch="false"/>
								<line number="92" hits="34" branch="false"/>
								<line number="93" hits="34" branch="true"/>
								<line number="94" hits="34" branch="false"/>
								<line number="96" hits="0" branch="false"/>
								<line number="99" hits="34" branch="false"/>
								<line number="101" hits="34" branch="true"/>
								<line number="103" hits="34" branch="true"/>
								<line number="104" hits="0" branch="false"/>
								<line number="106" hits="34" branch="false"/>
								<line number="107" hits="0" branch="false"/>
								<line number="108" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="evalCond" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Ljava/lang/Boolean;" line-rate="0.6153846153846154" branch-rate="1.0">
							<lines>
								<line number="117" hits="28" branch="true"/>
								<line number="118" hits="0" branch="false"/>
								<line number="120" hits="28" branch="false"/>
								<line number="121" hits="28" branch="true"/>
								<line number="122" hits="28" branch="false"/>
								<line number="124" hits="0" branch="false"/>
								<line number="127" hits="28" branch="false"/>
								<line number="129" hits="28" branch="true"/>
								<line number="131" hits="28" branch="true"/>
								<line number="132" hits="0" branch="false"/>
								<line number="134" hits="28" branch="false"/>
								<line number="135" hits="0" branch="false"/>
								<line number="136" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="evalLocation" signature="(Lorg/apache/commons/scxml/Context;Ljava/lang/String;)Lorg/w3c/dom/Node;" line-rate="0.7857142857142857" branch-rate="1.0">
							<lines>
								<line number="145" hits="12" branch="true"/>
								<line number="146" hits="0" branch="false"/>
								<line number="148" hits="12" branch="false"/>
								<line number="149" hits="12" branch="true"/>
								<line number="150" hits="12" branch="false"/>
								<line number="152" hits="0" branch="false"/>
								<line number="155" hits="12" branch="false"/>
								<line number="157" hits="12" branch="false"/>
								<line number="159" hits="12" branch="true"/>
								<line number="161" hits="8" branch="true"/>
								<line number="162" hits="0" branch="false"/>
								<line number="164" hits="8" branch="false"/>
								<line number="165" hits="4" branch="false"/>
								<line number="166" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="getBuiltinFnMapper" signature="()Ljavax/servlet/jsp/el/FunctionMapper;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="277" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getLog" signature="()Lorg/apache/commons/logging/Log;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="196" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="newContext" signature="(Lorg/apache/commons/scxml/Context;)Lorg/apache/commons/scxml/Context;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="178" hits="45" branch="false"/>
							</lines>
						</method>
						<method name="setLog" signature="(Lorg/apache/commons/logging/Log;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="187" hits="0" branch="false"/>
								<line number="188" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="43" hits="0" branch="false"/>
						<line number="46" hits="28" branch="true"/>
						<line number="48" hits="11" branch="false"/>
						<line number="53" hits="3" branch="false"/>
						<line number="55" hits="3" branch="false"/>
						<line number="58" hits="11" branch="false"/>
						<line number="63" hits="11" branch="false"/>
						<line number="64" hits="11" branch="false"/>
						<line number="65" hits="11" branch="false"/>
						<line number="73" hits="0" branch="false"/>
						<line number="74" hits="0" branch="false"/>
						<line number="75" hits="0" branch="false"/>
						<line number="76" hits="0" branch="false"/>
						<line number="89" hits="34" branch="true"/>
						<line number="90" hits="0" branch="false"/>
						<line number="92" hits="34" branch="false"/>
						<line number="93" hits="34" branch="true"/>
						<line number="94" hits="34" branch="false"/>
						<line number="96" hits="0" branch="false"/>
						<line number="99" hits="34" branch="false"/>
						<line number="101" hits="34" branch="true"/>
						<line number="103" hits="34" branch="true"/>
						<line number="104" hits="0" branch="false"/>
						<line number="106" hits="34" branch="false"/>
						<line number="107" hits="0" branch="false"/>
						<line number="108" hits="0" branch="false"/>
						<line number="117" hits="28" branch="true"/>
						<line number="118" hits="0" branch="false"/>
						<line number="120" hits="28" branch="false"/>
						<line number="121" hits="28" branch="true"/>
						<line number="122" hits="28" branch="false"/>
						<line number="124" hits="0" branch="false"/>
						<line number="127" hits="28" branch="false"/>
						<line number="129" hits="28" branch="true"/>
						<line number="131" hits="28" branch="true"/>
						<line number="132" hits="0" branch="false"/>
						<line number="134" hits="28" branch="false"/>
						<line number="135" hits="0" branch="false"/>
						<line number="136" hits="0" branch="false"/>
						<line number="145" hits="12" branch="true"/>
						<line number="146" hits="0" branch="false"/>
						<line number="148" hits="12" branch="false"/>
						<line number="149" hits="12" branch="true"/>
						<line number="150" hits="12" branch="false"/>
						<line number="152" hits="0" branch="false"/>
						<line number="155" hits="12" branch="false"/>
						<line number="157" hits="12" branch="false"/>
						<line number="159" hits="12" branch="true"/>
						<line number="161" hits="8" branch="true"/>
						<line number="162" hits="0" branch="false"/>
						<line number="164" hits="8" branch="false"/>
						<line number="165" hits="4" branch="false"/>
						<line number="166" hits="4" branch="false"/>
						<line number="178" hits="45" branch="false"/>
						<line number="187" hits="0" branch="false"/>
						<line number="188" hits="0" branch="false"/>
						<line number="196" hits="0" branch="false"/>
						<line number="277" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.jsp.ELEvaluator$BuiltinFunctionMapper" filename="org/apache/commons/scxml/env/jsp/ELEvaluator.java" line-rate="0.3793103448275862" branch-rate="0.9090909090909091" complexity="4.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/env/jsp/ELEvaluator;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="227" hits="11" branch="false"/>
								<line number="229" hits="11" branch="true"/>
							</lines>
						</method>
						<method name="resolveFunction" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method;" line-rate="0.3333333333333333" branch-rate="0.9">
							<lines>
								<line number="235" hits="16" branch="true"/>
								<line number="236" hits="2" branch="true"/>
								<line number="238" hits="2" branch="true"/>
								<line number="239" hits="0" branch="false"/>
								<line number="240" hits="0" branch="false"/>
								<line number="241" hits="0" branch="false"/>
								<line number="242" hits="0" branch="false"/>
								<line number="243" hits="0" branch="false"/>
								<line number="244" hits="14" branch="true"/>
								<line number="246" hits="6" branch="true"/>
								<line number="248" hits="6" branch="true"/>
								<line number="249" hits="0" branch="false"/>
								<line number="250" hits="0" branch="false"/>
								<line number="251" hits="0" branch="false"/>
								<line number="252" hits="0" branch="false"/>
								<line number="253" hits="0" branch="false"/>
								<line number="254" hits="8" branch="true"/>
								<line number="256" hits="8" branch="true"/>
								<line number="258" hits="8" branch="true"/>
								<line number="259" hits="0" branch="false"/>
								<line number="260" hits="0" branch="false"/>
								<line number="261" hits="0" branch="false"/>
								<line number="262" hits="0" branch="false"/>
								<line number="263" hits="0" branch="false"/>
								<line number="264" hits="0" branch="true"/>
								<line number="265" hits="0" branch="false"/>
								<line number="267" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="227" hits="11" branch="false"/>
						<line number="229" hits="11" branch="true"/>
						<line number="235" hits="16" branch="true"/>
						<line number="236" hits="2" branch="true"/>
						<line number="238" hits="2" branch="true"/>
						<line number="239" hits="0" branch="false"/>
						<line number="240" hits="0" branch="false"/>
						<line number="241" hits="0" branch="false"/>
						<line number="242" hits="0" branch="false"/>
						<line number="243" hits="0" branch="false"/>
						<line number="244" hits="14" branch="true"/>
						<line number="246" hits="6" branch="true"/>
						<line number="248" hits="6" branch="true"/>
						<line number="249" hits="0" branch="false"/>
						<line number="250" hits="0" branch="false"/>
						<line number="251" hits="0" branch="false"/>
						<line number="252" hits="0" branch="false"/>
						<line number="253" hits="0" branch="false"/>
						<line number="254" hits="8" branch="true"/>
						<line number="256" hits="8" branch="true"/>
						<line number="258" hits="8" branch="true"/>
						<line number="259" hits="0" branch="false"/>
						<line number="260" hits="0" branch="false"/>
						<line number="261" hits="0" branch="false"/>
						<line number="262" hits="0" branch="false"/>
						<line number="263" hits="0" branch="false"/>
						<line number="264" hits="0" branch="true"/>
						<line number="265" hits="0" branch="false"/>
						<line number="267" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.jsp.ELEvaluator$ContextWrapper" filename="org/apache/commons/scxml/env/jsp/ELEvaluator.java" line-rate="0.0" branch-rate="0.0" complexity="4.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/Context;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="204" hits="0" branch="false"/>
								<line number="206" hits="0" branch="true"/>
								<line number="211" hits="0" branch="false"/>
								<line number="212" hits="0" branch="false"/>
								<line number="213" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="resolveVariable" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="216" hits="0" branch="false"/>
								<line number="217" hits="0" branch="true"/>
								<line number="218" hits="0" branch="false"/>
								<line number="220" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="204" hits="0" branch="false"/>
						<line number="206" hits="0" branch="true"/>
						<line number="211" hits="0" branch="false"/>
						<line number="212" hits="0" branch="false"/>
						<line number="213" hits="0" branch="false"/>
						<line number="216" hits="0" branch="false"/>
						<line number="217" hits="0" branch="true"/>
						<line number="218" hits="0" branch="false"/>
						<line number="220" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.env.jsp.RootContext" filename="org/apache/commons/scxml/env/jsp/RootContext.java" line-rate="0.6538461538461539" branch-rate="1.0" complexity="2.4">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljavax/servlet/jsp/JspContext;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="43" hits="1" branch="false"/>
								<line number="44" hits="1" branch="true"/>
								<line number="45" hits="0" branch="false"/>
								<line number="46" hits="0" branch="false"/>
								<line number="49" hits="1" branch="false"/>
								<line number="51" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="get" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="0.7142857142857143" branch-rate="1.0">
							<lines>
								<line number="61" hits="5" branch="false"/>
								<line number="62" hits="5" branch="true"/>
								<line number="64" hits="4" branch="false"/>
								<line number="65" hits="0" branch="false"/>
								<line number="66" hits="0" branch="false"/>
								<line number="67" hits="4" branch="false"/>
								<line number="69" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getVariableResolver" signature="()Ljavax/servlet/jsp/el/VariableResolver;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="101" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="has" signature="(Ljava/lang/String;)Z" line-rate="0.8" branch-rate="1.0">
							<lines>
								<line number="80" hits="2" branch="false"/>
								<line number="81" hits="2" branch="false"/>
								<line number="82" hits="2" branch="true"/>
								<line number="84" hits="2" branch="false"/>
								<line number="85" hits="0" branch="false"/>
								<line number="86" hits="0" branch="false"/>
								<line number="87" hits="2" branch="false"/>
								<line number="88" hits="2" branch="true"/>
								<line number="89" hits="2" branch="false"/>
								<line number="92" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setVariableResolver" signature="(Ljavax/servlet/jsp/el/VariableResolver;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="0" branch="false"/>
								<line number="111" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="43" hits="1" branch="false"/>
						<line number="44" hits="1" branch="true"/>
						<line number="45" hits="0" branch="false"/>
						<line number="46" hits="0" branch="false"/>
						<line number="49" hits="1" branch="false"/>
						<line number="51" hits="1" branch="false"/>
						<line number="61" hits="5" branch="false"/>
						<line number="62" hits="5" branch="true"/>
						<line number="64" hits="4" branch="false"/>
						<line number="65" hits="0" branch="false"/>
						<line number="66" hits="0" branch="false"/>
						<line number="67" hits="4" branch="false"/>
						<line number="69" hits="5" branch="false"/>
						<line number="80" hits="2" branch="false"/>
						<line number="81" hits="2" branch="false"/>
						<line number="82" hits="2" branch="true"/>
						<line number="84" hits="2" branch="false"/>
						<line number="85" hits="0" branch="false"/>
						<line number="86" hits="0" branch="false"/>
						<line number="87" hits="2" branch="false"/>
						<line number="88" hits="2" branch="true"/>
						<line number="89" hits="2" branch="false"/>
						<line number="92" hits="2" branch="false"/>
						<line number="101" hits="0" branch="false"/>
						<line number="110" hits="0" branch="false"/>
						<line number="111" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.env.servlet" line-rate="0.5" branch-rate="1.0" complexity="1.6666666666666667">
			<classes>
				<class name="org.apache.commons.scxml.env.servlet.ServletContextResolver" filename="org/apache/commons/scxml/env/servlet/ServletContextResolver.java" line-rate="0.5" branch-rate="1.0" complexity="1.6666666666666667">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljavax/servlet/ServletContext;)V" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="38" hits="1" branch="false"/>
								<line number="45" hits="1" branch="false"/>
								<line number="46" hits="1" branch="true"/>
								<line number="47" hits="1" branch="false"/>
								<line number="49" hits="0" branch="false"/>
								<line number="50" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getResolver" signature="(Ljava/lang/String;)Lorg/apache/commons/scxml/PathResolver;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="resolvePath" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="38" hits="1" branch="false"/>
						<line number="45" hits="1" branch="false"/>
						<line number="46" hits="1" branch="true"/>
						<line number="47" hits="1" branch="false"/>
						<line number="49" hits="0" branch="false"/>
						<line number="50" hits="0" branch="false"/>
						<line number="60" hits="0" branch="false"/>
						<line number="71" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.invoke" line-rate="0.35714285714285715" branch-rate="0.25" complexity="1.9375">
			<classes>
				<class name="org.apache.commons.scxml.invoke.AsyncTrigger" filename="org/apache/commons/scxml/invoke/AsyncTrigger.java" line-rate="0.0" branch-rate="0.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/SCXMLExecutor;Lorg/apache/commons/scxml/TriggerEvent;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="0" branch="false"/>
								<line number="46" hits="0" branch="false"/>
								<line number="47" hits="0" branch="false"/>
								<line number="48" hits="0" branch="false"/>
								<line number="49" hits="0" branch="false"/>
								<line number="50" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="37" hits="0" branch="true"/>
							</lines>
						</method>
						<method name="run" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
								<line number="59" hits="0" branch="false"/>
								<line number="60" hits="0" branch="false"/>
								<line number="61" hits="0" branch="false"/>
								<line number="62" hits="0" branch="false"/>
								<line number="63" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="37" hits="0" branch="true"/>
						<line number="45" hits="0" branch="false"/>
						<line number="46" hits="0" branch="false"/>
						<line number="47" hits="0" branch="false"/>
						<line number="48" hits="0" branch="false"/>
						<line number="49" hits="0" branch="false"/>
						<line number="50" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="60" hits="0" branch="false"/>
						<line number="61" hits="0" branch="false"/>
						<line number="62" hits="0" branch="false"/>
						<line number="63" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.invoke.Invoker" filename="org/apache/commons/scxml/invoke/Invoker.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.invoke.InvokerException" filename="org/apache/commons/scxml/invoke/InvokerException.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="0" branch="false"/>
								<line number="32" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="0" branch="false"/>
								<line number="40" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="0" branch="false"/>
								<line number="48" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="0" branch="false"/>
						<line number="32" hits="0" branch="false"/>
						<line number="39" hits="0" branch="false"/>
						<line number="40" hits="0" branch="false"/>
						<line number="47" hits="0" branch="false"/>
						<line number="48" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.invoke.SimpleSCXMLInvoker" filename="org/apache/commons/scxml/invoke/SimpleSCXMLInvoker.java" line-rate="0.5208333333333334" branch-rate="0.3333333333333333" complexity="3.8">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="1" branch="false"/>
								<line number="60" hits="1" branch="false"/>
								<line number="62" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="cancel" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="140" hits="0" branch="false"/>
								<line number="141" hits="0" branch="false"/>
								<line number="143" hits="0" branch="false"/>
								<line number="144" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="invoke" signature="(Ljava/lang/String;Ljava/util/Map;)V" line-rate="0.6521739130434783" branch-rate="1.0">
							<lines>
								<line number="85" hits="1" branch="false"/>
								<line number="87" hits="1" branch="false"/>
								<line number="89" hits="0" branch="false"/>
								<line number="90" hits="0" branch="false"/>
								<line number="91" hits="0" branch="false"/>
								<line number="92" hits="0" branch="false"/>
								<line number="93" hits="0" branch="false"/>
								<line number="94" hits="0" branch="false"/>
								<line number="95" hits="1" branch="false"/>
								<line number="96" hits="1" branch="false"/>
								<line number="97" hits="1" branch="false"/>
								<line number="99" hits="1" branch="false"/>
								<line number="100" hits="1" branch="true"/>
								<line number="101" hits="2" branch="false"/>
								<line number="102" hits="2" branch="false"/>
								<line number="104" hits="1" branch="false"/>
								<line number="105" hits="1" branch="false"/>
								<line number="106" hits="1" branch="false"/>
								<line number="108" hits="1" branch="false"/>
								<line number="109" hits="0" branch="false"/>
								<line number="110" hits="0" branch="false"/>
								<line number="111" hits="1" branch="false"/>
								<line number="112" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="parentEvents" signature="([Lorg/apache/commons/scxml/TriggerEvent;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="119" hits="0" branch="true"/>
								<line number="120" hits="0" branch="false"/>
								<line number="122" hits="0" branch="false"/>
								<line number="124" hits="0" branch="false"/>
								<line number="125" hits="0" branch="false"/>
								<line number="126" hits="0" branch="false"/>
								<line number="127" hits="0" branch="false"/>
								<line number="128" hits="0" branch="true"/>
								<line number="129" hits="0" branch="false"/>
								<line number="131" hits="0" branch="false"/>
								<line number="133" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setParentStateId" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="1" branch="false"/>
								<line number="69" hits="1" branch="false"/>
								<line number="70" hits="1" branch="false"/>
								<line number="71" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setSCInstance" signature="(Lorg/apache/commons/scxml/SCInstance;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="1" branch="false"/>
								<line number="78" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="1" branch="false"/>
						<line number="58" hits="1" branch="false"/>
						<line number="60" hits="1" branch="false"/>
						<line number="62" hits="1" branch="false"/>
						<line number="68" hits="1" branch="false"/>
						<line number="69" hits="1" branch="false"/>
						<line number="70" hits="1" branch="false"/>
						<line number="71" hits="1" branch="false"/>
						<line number="77" hits="1" branch="false"/>
						<line number="78" hits="1" branch="false"/>
						<line number="85" hits="1" branch="false"/>
						<line number="87" hits="1" branch="false"/>
						<line number="89" hits="0" branch="false"/>
						<line number="90" hits="0" branch="false"/>
						<line number="91" hits="0" branch="false"/>
						<line number="92" hits="0" branch="false"/>
						<line number="93" hits="0" branch="false"/>
						<line number="94" hits="0" branch="false"/>
						<line number="95" hits="1" branch="false"/>
						<line number="96" hits="1" branch="false"/>
						<line number="97" hits="1" branch="false"/>
						<line number="99" hits="1" branch="false"/>
						<line number="100" hits="1" branch="true"/>
						<line number="101" hits="2" branch="false"/>
						<line number="102" hits="2" branch="false"/>
						<line number="104" hits="1" branch="false"/>
						<line number="105" hits="1" branch="false"/>
						<line number="106" hits="1" branch="false"/>
						<line number="108" hits="1" branch="false"/>
						<line number="109" hits="0" branch="false"/>
						<line number="110" hits="0" branch="false"/>
						<line number="111" hits="1" branch="false"/>
						<line number="112" hits="1" branch="false"/>
						<line number="119" hits="0" branch="true"/>
						<line number="120" hits="0" branch="false"/>
						<line number="122" hits="0" branch="false"/>
						<line number="124" hits="0" branch="false"/>
						<line number="125" hits="0" branch="false"/>
						<line number="126" hits="0" branch="false"/>
						<line number="127" hits="0" branch="false"/>
						<line number="128" hits="0" branch="true"/>
						<line number="129" hits="0" branch="false"/>
						<line number="131" hits="0" branch="false"/>
						<line number="133" hits="0" branch="false"/>
						<line number="140" hits="0" branch="false"/>
						<line number="141" hits="0" branch="false"/>
						<line number="143" hits="0" branch="false"/>
						<line number="144" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.io" line-rate="0.7207207207207207" branch-rate="0.782608695652174" complexity="2.763888888888889">
			<classes>
				<class name="org.apache.commons.scxml.io.ModelUpdater" filename="org/apache/commons/scxml/io/ModelUpdater.java" line-rate="0.7524752475247525" branch-rate="0.9310344827586207" complexity="4.857142857142857">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="275" hits="0" branch="false"/>
								<line number="276" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="250" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getStateName" signature="(Lorg/apache/commons/scxml/model/State;)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="264" hits="0" branch="false"/>
								<line number="265" hits="0" branch="true"/>
								<line number="266" hits="0" branch="false"/>
								<line number="268" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="logAndThrowModelError" signature="(Ljava/lang/String;[Ljava/lang/Object;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="247" hits="0" branch="false"/>
								<line number="248" hits="0" branch="false"/>
								<line number="249" hits="0" branch="true"/>
								<line number="251" hits="0" branch="false"/>
								<line number="252" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="updateParallel" signature="(Lorg/apache/commons/scxml/model/Parallel;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="211" hits="5" branch="false"/>
								<line number="212" hits="17" branch="true"/>
								<line number="213" hits="12" branch="false"/>
								<line number="215" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="updateSCXML" signature="(Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="0.9090909090909091" branch-rate="1.0">
							<lines>
								<line number="59" hits="39" branch="false"/>
								<line number="65" hits="39" branch="false"/>
								<line number="66" hits="39" branch="true"/>
								<line number="68" hits="0" branch="false"/>
								<line number="71" hits="39" branch="false"/>
								<line number="72" hits="39" branch="false"/>
								<line number="73" hits="39" branch="false"/>
								<line number="74" hits="39" branch="false"/>
								<line number="75" hits="128" branch="true"/>
								<line number="76" hits="89" branch="false"/>
								<line number="78" hits="39" branch="false"/>
							</lines>
						</method>
						<method name="updateState" signature="(Lorg/apache/commons/scxml/model/State;Ljava/util/Map;)V" line-rate="0.8333333333333334" branch-rate="1.0">
							<lines>
								<line number="92" hits="194" branch="false"/>
								<line number="93" hits="194" branch="false"/>
								<line number="95" hits="194" branch="false"/>
								<line number="96" hits="194" branch="false"/>
								<line number="97" hits="194" branch="false"/>
								<line number="98" hits="194" branch="true"/>
								<line number="99" hits="40" branch="true"/>
								<line number="100" hits="0" branch="false"/>
								<line number="103" hits="40" branch="false"/>
								<line number="104" hits="40" branch="false"/>
								<line number="105" hits="40" branch="false"/>
								<line number="108" hits="40" branch="true"/>
								<line number="110" hits="0" branch="false"/>
								<line number="114" hits="194" branch="false"/>
								<line number="115" hits="194" branch="false"/>
								<line number="116" hits="199" branch="true"/>
								<line number="117" hits="5" branch="true"/>
								<line number="118" hits="0" branch="false"/>
								<line number="121" hits="5" branch="false"/>
								<line number="122" hits="5" branch="false"/>
								<line number="123" hits="5" branch="true"/>
								<line number="125" hits="1" branch="true"/>
								<line number="127" hits="1" branch="false"/>
								<line number="128" hits="1" branch="false"/>
								<line number="129" hits="1" branch="false"/>
								<line number="130" hits="1" branch="false"/>
								<line number="132" hits="0" branch="false"/>
								<line number="136" hits="5" branch="false"/>
								<line number="137" hits="5" branch="false"/>
								<line number="138" hits="5" branch="true"/>
								<line number="139" hits="0" branch="false"/>
								<line number="142" hits="5" branch="true"/>
								<line number="143" hits="3" branch="true"/>
								<line number="144" hits="0" branch="false"/>
								<line number="148" hits="2" branch="true"/>
								<line number="149" hits="0" branch="false"/>
								<line number="154" hits="194" branch="false"/>
								<line number="155" hits="194" branch="false"/>
								<line number="156" hits="347" branch="true"/>
								<line number="157" hits="153" branch="false"/>
								<line number="158" hits="311" branch="true"/>
								<line number="159" hits="158" branch="false"/>
								<line number="161" hits="158" branch="false"/>
								<line number="162" hits="158" branch="false"/>
								<line number="165" hits="194" branch="false"/>
								<line number="166" hits="194" branch="false"/>
								<line number="167" hits="194" branch="true"/>
								<line number="170" hits="0" branch="false"/>
								<line number="173" hits="194" branch="true"/>
								<line number="174" hits="5" branch="false"/>
								<line number="175" hits="189" branch="true"/>
								<line number="176" hits="1" branch="false"/>
								<line number="177" hits="1" branch="true"/>
								<line number="178" hits="0" branch="false"/>
								<line number="181" hits="1" branch="false"/>
								<line number="182" hits="1" branch="true"/>
								<line number="183" hits="1" branch="false"/>
								<line number="184" hits="1" branch="true"/>
								<line number="186" hits="1" branch="true"/>
								<line number="187" hits="0" branch="false"/>
								<line number="190" hits="1" branch="true"/>
								<line number="191" hits="0" branch="false"/>
								<line number="195" hits="188" branch="false"/>
								<line number="196" hits="281" branch="true"/>
								<line number="197" hits="93" branch="false"/>
								<line number="200" hits="194" branch="false"/>
							</lines>
						</method>
						<method name="updateTransition" signature="(Lorg/apache/commons/scxml/model/Transition;Ljava/util/Map;)V" line-rate="0.875" branch-rate="1.0">
							<lines>
								<line number="226" hits="203" branch="false"/>
								<line number="227" hits="203" branch="false"/>
								<line number="228" hits="203" branch="true"/>
								<line number="229" hits="203" branch="false"/>
								<line number="230" hits="203" branch="true"/>
								<line number="231" hits="0" branch="false"/>
								<line number="234" hits="203" branch="false"/>
								<line number="236" hits="203" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="59" hits="39" branch="false"/>
						<line number="65" hits="39" branch="false"/>
						<line number="66" hits="39" branch="true"/>
						<line number="68" hits="0" branch="false"/>
						<line number="71" hits="39" branch="false"/>
						<line number="72" hits="39" branch="false"/>
						<line number="73" hits="39" branch="false"/>
						<line number="74" hits="39" branch="false"/>
						<line number="75" hits="128" branch="true"/>
						<line number="76" hits="89" branch="false"/>
						<line number="78" hits="39" branch="false"/>
						<line number="92" hits="194" branch="false"/>
						<line number="93" hits="194" branch="false"/>
						<line number="95" hits="194" branch="false"/>
						<line number="96" hits="194" branch="false"/>
						<line number="97" hits="194" branch="false"/>
						<line number="98" hits="194" branch="true"/>
						<line number="99" hits="40" branch="true"/>
						<line number="100" hits="0" branch="false"/>
						<line number="103" hits="40" branch="false"/>
						<line number="104" hits="40" branch="false"/>
						<line number="105" hits="40" branch="false"/>
						<line number="108" hits="40" branch="true"/>
						<line number="110" hits="0" branch="false"/>
						<line number="114" hits="194" branch="false"/>
						<line number="115" hits="194" branch="false"/>
						<line number="116" hits="199" branch="true"/>
						<line number="117" hits="5" branch="true"/>
						<line number="118" hits="0" branch="false"/>
						<line number="121" hits="5" branch="false"/>
						<line number="122" hits="5" branch="false"/>
						<line number="123" hits="5" branch="true"/>
						<line number="125" hits="1" branch="true"/>
						<line number="127" hits="1" branch="false"/>
						<line number="128" hits="1" branch="false"/>
						<line number="129" hits="1" branch="false"/>
						<line number="130" hits="1" branch="false"/>
						<line number="132" hits="0" branch="false"/>
						<line number="136" hits="5" branch="false"/>
						<line number="137" hits="5" branch="false"/>
						<line number="138" hits="5" branch="true"/>
						<line number="139" hits="0" branch="false"/>
						<line number="142" hits="5" branch="true"/>
						<line number="143" hits="3" branch="true"/>
						<line number="144" hits="0" branch="false"/>
						<line number="148" hits="2" branch="true"/>
						<line number="149" hits="0" branch="false"/>
						<line number="154" hits="194" branch="false"/>
						<line number="155" hits="194" branch="false"/>
						<line number="156" hits="347" branch="true"/>
						<line number="157" hits="153" branch="false"/>
						<line number="158" hits="311" branch="true"/>
						<line number="159" hits="158" branch="false"/>
						<line number="161" hits="158" branch="false"/>
						<line number="162" hits="158" branch="false"/>
						<line number="165" hits="194" branch="false"/>
						<line number="166" hits="194" branch="false"/>
						<line number="167" hits="194" branch="true"/>
						<line number="170" hits="0" branch="false"/>
						<line number="173" hits="194" branch="true"/>
						<line number="174" hits="5" branch="false"/>
						<line number="175" hits="189" branch="true"/>
						<line number="176" hits="1" branch="false"/>
						<line number="177" hits="1" branch="true"/>
						<line number="178" hits="0" branch="false"/>
						<line number="181" hits="1" branch="false"/>
						<line number="182" hits="1" branch="true"/>
						<line number="183" hits="1" branch="false"/>
						<line number="184" hits="1" branch="true"/>
						<line number="186" hits="1" branch="true"/>
						<line number="187" hits="0" branch="false"/>
						<line number="190" hits="1" branch="true"/>
						<line number="191" hits="0" branch="false"/>
						<line number="195" hits="188" branch="false"/>
						<line number="196" hits="281" branch="true"/>
						<line number="197" hits="93" branch="false"/>
						<line number="200" hits="194" branch="false"/>
						<line number="211" hits="5" branch="false"/>
						<line number="212" hits="17" branch="true"/>
						<line number="213" hits="12" branch="false"/>
						<line number="215" hits="5" branch="false"/>
						<line number="226" hits="203" branch="false"/>
						<line number="227" hits="203" branch="false"/>
						<line number="228" hits="203" branch="true"/>
						<line number="229" hits="203" branch="false"/>
						<line number="230" hits="203" branch="true"/>
						<line number="231" hits="0" branch="false"/>
						<line number="234" hits="203" branch="false"/>
						<line number="236" hits="203" branch="false"/>
						<line number="247" hits="0" branch="false"/>
						<line number="248" hits="0" branch="false"/>
						<line number="249" hits="0" branch="true"/>
						<line number="250" hits="0" branch="false"/>
						<line number="251" hits="0" branch="false"/>
						<line number="252" hits="0" branch="false"/>
						<line number="264" hits="0" branch="false"/>
						<line number="265" hits="0" branch="true"/>
						<line number="266" hits="0" branch="false"/>
						<line number="268" hits="0" branch="false"/>
						<line number="275" hits="0" branch="false"/>
						<line number="276" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="0.7630331753554502" branch-rate="0.7857142857142857" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="1145" hits="0" branch="false"/>
								<line number="1146" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="addActionRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="989" hits="1188" branch="true"/>
								<line number="990" hits="1188" branch="false"/>
								<line number="991" hits="1188" branch="true"/>
								<line number="992" hits="1188" branch="true"/>
								<line number="993" hits="1188" branch="false"/>
								<line number="994" hits="1188" branch="true"/>
								<line number="995" hits="1188" branch="true"/>
								<line number="997" hits="1188" branch="false"/>
							</lines>
						</method>
						<method name="addActionRulesTuple" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1112" hits="7280" branch="false"/>
								<line number="1113" hits="7280" branch="false"/>
								<line number="1114" hits="7280" branch="false"/>
							</lines>
						</method>
						<method name="addCustomActionRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;)V" line-rate="0.8125" branch-rate="0.8">
							<lines>
								<line number="1010" hits="220" branch="true"/>
								<line number="1011" hits="205" branch="false"/>
								<line number="1013" hits="35" branch="true"/>
								<line number="1014" hits="20" branch="false"/>
								<line number="1015" hits="20" branch="true"/>
								<line number="1016" hits="0" branch="true"/>
								<line number="1018" hits="0" branch="false"/>
								<line number="1020" hits="20" branch="false"/>
								<line number="1021" hits="20" branch="false"/>
								<line number="1022" hits="20" branch="false"/>
								<line number="1023" hits="20" branch="false"/>
								<line number="1024" hits="20" branch="true"/>
								<line number="1026" hits="0" branch="false"/>
								<line number="1029" hits="20" branch="false"/>
								<line number="1034" hits="15" branch="false"/>
								<line number="1035" hits="15" branch="false"/>
							</lines>
						</method>
						<method name="addCustomActionRulesTuple" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/lang/Class;Z)V" line-rate="0.375" branch-rate="0.5">
							<lines>
								<line number="1070" hits="20" branch="false"/>
								<line number="1071" hits="20" branch="true"/>
								<line number="1073" hits="0" branch="false"/>
								<line number="1074" hits="0" branch="false"/>
								<line number="1075" hits="0" branch="true"/>
								<line number="1077" hits="0" branch="false"/>
								<line number="1078" hits="0" branch="false"/>
								<line number="1080" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="addDatamodelRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/PathResolver;)V" line-rate="0.7272727272727273" branch-rate="0.6666666666666666">
							<lines>
								<line number="788" hits="220" branch="true"/>
								<line number="789" hits="220" branch="true"/>
								<line number="790" hits="220" branch="false"/>
								<line number="791" hits="220" branch="false"/>
								<line number="793" hits="220" branch="false"/>
								<line number="794" hits="0" branch="false"/>
								<line number="795" hits="0" branch="true"/>
								<line number="797" hits="0" branch="false"/>
								<line number="798" hits="220" branch="false"/>
								<line number="799" hits="220" branch="false"/>
								<line number="800" hits="220" branch="false"/>
							</lines>
						</method>
						<method name="addHandlerRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="968" hits="220" branch="true"/>
								<line number="969" hits="220" branch="false"/>
								<line number="970" hits="220" branch="false"/>
								<line number="971" hits="220" branch="true"/>
								<line number="972" hits="220" branch="false"/>
								<line number="973" hits="220" branch="false"/>
								<line number="974" hits="220" branch="false"/>
							</lines>
						</method>
						<method name="addHistoryRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="865" hits="176" branch="true"/>
								<line number="866" hits="176" branch="false"/>
								<line number="867" hits="176" branch="false"/>
								<line number="868" hits="176" branch="false"/>
								<line number="870" hits="176" branch="false"/>
								<line number="872" hits="176" branch="false"/>
								<line number="873" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addIfRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1095" hits="44" branch="true"/>
								<line number="1096" hits="44" branch="false"/>
								<line number="1097" hits="44" branch="true"/>
								<line number="1098" hits="44" branch="true"/>
								<line number="1099" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="addInitialRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="843" hits="176" branch="true"/>
								<line number="844" hits="176" branch="false"/>
								<line number="845" hits="176" branch="false"/>
								<line number="846" hits="176" branch="false"/>
								<line number="848" hits="176" branch="false"/>
								<line number="849" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addInvokeRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="816" hits="176" branch="true"/>
								<line number="817" hits="176" branch="false"/>
								<line number="818" hits="176" branch="false"/>
								<line number="819" hits="176" branch="true"/>
								<line number="820" hits="176" branch="false"/>
								<line number="821" hits="176" branch="false"/>
								<line number="822" hits="176" branch="true"/>
								<line number="823" hits="176" branch="false"/>
								<line number="824" hits="176" branch="false"/>
								<line number="825" hits="176" branch="false"/>
								<line number="826" hits="176" branch="false"/>
								<line number="827" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addParallelRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="751" hits="44" branch="true"/>
								<line number="753" hits="44" branch="false"/>
								<line number="754" hits="44" branch="false"/>
								<line number="755" hits="44" branch="false"/>
								<line number="756" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="addParentRule" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="906" hits="572" branch="true"/>
								<line number="907" hits="44" branch="false"/>
								<line number="909" hits="528" branch="false"/>
								<line number="920" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="addPseudoStatePropertiesRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="889" hits="352" branch="false"/>
								<line number="891" hits="352" branch="false"/>
								<line number="892" hits="352" branch="false"/>
								<line number="893" hits="352" branch="false"/>
							</lines>
						</method>
						<method name="addSendRulesTuple" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;)V" line-rate="0.5714285714285714" branch-rate="0.5">
							<lines>
								<line number="1046" hits="1188" branch="true"/>
								<line number="1048" hits="1188" branch="false"/>
								<line number="1049" hits="0" branch="false"/>
								<line number="1050" hits="0" branch="true"/>
								<line number="1052" hits="0" branch="false"/>
								<line number="1053" hits="1188" branch="false"/>
								<line number="1054" hits="1188" branch="false"/>
							</lines>
						</method>
						<method name="addSimpleRulesTuple" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/lang/Class;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V" line-rate="0.8333333333333334" branch-rate="1.0">
							<lines>
								<line number="1132" hits="7324" branch="false"/>
								<line number="1133" hits="7324" branch="true"/>
								<line number="1134" hits="7324" branch="false"/>
								<line number="1136" hits="0" branch="false"/>
								<line number="1138" hits="7324" branch="false"/>
								<line number="1139" hits="7324" branch="false"/>
							</lines>
						</method>
						<method name="addStatePropertiesRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="771" hits="176" branch="false"/>
								<line number="773" hits="176" branch="false"/>
								<line number="774" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addStateRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/util/List;Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/PathResolver;I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="724" hits="176" branch="true"/>
								<line number="725" hits="176" branch="false"/>
								<line number="726" hits="176" branch="false"/>
								<line number="727" hits="176" branch="false"/>
								<line number="728" hits="176" branch="false"/>
								<line number="729" hits="176" branch="false"/>
								<line number="730" hits="176" branch="false"/>
								<line number="731" hits="176" branch="false"/>
								<line number="733" hits="176" branch="false"/>
								<line number="734" hits="176" branch="false"/>
								<line number="735" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="addTransitionRules" signature="(Ljava/lang/String;Lorg/apache/commons/digester/ExtendedBaseRules;Ljava/lang/String;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="937" hits="528" branch="true"/>
								<line number="938" hits="528" branch="false"/>
								<line number="941" hits="528" branch="false"/>
								<line number="942" hits="528" branch="false"/>
								<line number="943" hits="528" branch="false"/>
								<line number="951" hits="528" branch="false"/>
								<line number="952" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="238" hits="133" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Ljava/lang/String;Lorg/xml/sax/ErrorHandler;Lorg/apache/commons/scxml/PathResolver;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="157" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Ljava/lang/String;Lorg/xml/sax/ErrorHandler;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.5625" branch-rate="0.6666666666666666">
							<lines>
								<line number="280" hits="1" branch="true"/>
								<line number="281" hits="0" branch="false"/>
								<line number="284" hits="1" branch="false"/>
								<line number="285" hits="1" branch="false"/>
								<line number="287" hits="1" branch="false"/>
								<line number="290" hits="1" branch="false"/>
								<line number="291" hits="0" branch="false"/>
								<line number="294" hits="0" branch="false"/>
								<line number="295" hits="0" branch="false"/>
								<line number="298" hits="0" branch="true"/>
								<line number="300" hits="0" branch="false"/>
								<line number="301" hits="0" branch="false"/>
								<line number="302" hits="1" branch="false"/>
								<line number="304" hits="1" branch="true"/>
								<line number="305" hits="1" branch="false"/>
								<line number="308" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Ljava/net/URL;Lorg/xml/sax/ErrorHandler;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.6666666666666666" branch-rate="1.0">
							<lines>
								<line number="124" hits="2" branch="true"/>
								<line number="125" hits="0" branch="false"/>
								<line number="128" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Ljava/net/URL;Lorg/xml/sax/ErrorHandler;Ljava/util/List;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.5714285714285714" branch-rate="0.5">
							<lines>
								<line number="223" hits="38" branch="false"/>
								<line number="224" hits="38" branch="false"/>
								<line number="226" hits="38" branch="false"/>
								<line number="229" hits="38" branch="false"/>
								<line number="230" hits="0" branch="false"/>
								<line number="233" hits="0" branch="false"/>
								<line number="234" hits="0" branch="false"/>
								<line number="237" hits="0" branch="true"/>
								<line number="239" hits="0" branch="false"/>
								<line number="240" hits="0" branch="false"/>
								<line number="241" hits="38" branch="false"/>
								<line number="243" hits="38" branch="true"/>
								<line number="244" hits="38" branch="false"/>
								<line number="247" hits="38" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Lorg/xml/sax/InputSource;Lorg/xml/sax/ErrorHandler;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="189" hits="0" branch="true"/>
								<line number="190" hits="0" branch="false"/>
								<line number="193" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="digest" signature="(Lorg/xml/sax/InputSource;Lorg/xml/sax/ErrorHandler;Ljava/util/List;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="343" hits="0" branch="false"/>
								<line number="345" hits="0" branch="false"/>
								<line number="347" hits="0" branch="false"/>
								<line number="349" hits="0" branch="false"/>
								<line number="350" hits="0" branch="false"/>
								<line number="353" hits="0" branch="true"/>
								<line number="355" hits="0" branch="false"/>
								<line number="356" hits="0" branch="false"/>
								<line number="357" hits="0" branch="false"/>
								<line number="359" hits="0" branch="true"/>
								<line number="360" hits="0" branch="false"/>
								<line number="363" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="initRules" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)Lorg/apache/commons/digester/ExtendedBaseRules;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="667" hits="44" branch="false"/>
								<line number="670" hits="44" branch="true"/>
								<line number="671" hits="44" branch="false"/>
								<line number="674" hits="44" branch="false"/>
								<line number="678" hits="44" branch="false"/>
								<line number="679" hits="44" branch="false"/>
								<line number="681" hits="44" branch="false"/>
								<line number="682" hits="44" branch="false"/>
								<line number="685" hits="44" branch="false"/>
								<line number="686" hits="44" branch="false"/>
								<line number="688" hits="44" branch="false"/>
								<line number="689" hits="44" branch="false"/>
								<line number="692" hits="44" branch="false"/>
								<line number="695" hits="44" branch="false"/>
								<line number="698" hits="44" branch="false"/>
								<line number="699" hits="44" branch="false"/>
								<line number="700" hits="44" branch="false"/>
								<line number="701" hits="44" branch="false"/>
								<line number="702" hits="44" branch="false"/>
								<line number="704" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="newInstance" signature="()Lorg/apache/commons/digester/Digester;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="384" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="newInstance" signature="(Lorg/apache/commons/scxml/PathResolver;)Lorg/apache/commons/digester/Digester;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="406" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="newInstance" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/PathResolver;)Lorg/apache/commons/digester/Digester;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="431" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="newInstance" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/PathResolver;Ljava/util/List;)Lorg/apache/commons/digester/Digester;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="458" hits="44" branch="false"/>
								<line number="459" hits="44" branch="false"/>
								<line number="462" hits="44" branch="false"/>
								<line number="463" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="updateSCXML" signature="(Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="478" hits="0" branch="false"/>
								<line number="479" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="124" hits="2" branch="true"/>
						<line number="125" hits="0" branch="false"/>
						<line number="128" hits="2" branch="false"/>
						<line number="157" hits="1" branch="false"/>
						<line number="189" hits="0" branch="true"/>
						<line number="190" hits="0" branch="false"/>
						<line number="193" hits="0" branch="false"/>
						<line number="223" hits="38" branch="false"/>
						<line number="224" hits="38" branch="false"/>
						<line number="226" hits="38" branch="false"/>
						<line number="229" hits="38" branch="false"/>
						<line number="230" hits="0" branch="false"/>
						<line number="233" hits="0" branch="false"/>
						<line number="234" hits="0" branch="false"/>
						<line number="237" hits="0" branch="true"/>
						<line number="238" hits="133" branch="false"/>
						<line number="239" hits="0" branch="false"/>
						<line number="240" hits="0" branch="false"/>
						<line number="241" hits="38" branch="false"/>
						<line number="243" hits="38" branch="true"/>
						<line number="244" hits="38" branch="false"/>
						<line number="247" hits="38" branch="false"/>
						<line number="280" hits="1" branch="true"/>
						<line number="281" hits="0" branch="false"/>
						<line number="284" hits="1" branch="false"/>
						<line number="285" hits="1" branch="false"/>
						<line number="287" hits="1" branch="false"/>
						<line number="290" hits="1" branch="false"/>
						<line number="291" hits="0" branch="false"/>
						<line number="294" hits="0" branch="false"/>
						<line number="295" hits="0" branch="false"/>
						<line number="298" hits="0" branch="true"/>
						<line number="300" hits="0" branch="false"/>
						<line number="301" hits="0" branch="false"/>
						<line number="302" hits="1" branch="false"/>
						<line number="304" hits="1" branch="true"/>
						<line number="305" hits="1" branch="false"/>
						<line number="308" hits="1" branch="false"/>
						<line number="343" hits="0" branch="false"/>
						<line number="345" hits="0" branch="false"/>
						<line number="347" hits="0" branch="false"/>
						<line number="349" hits="0" branch="false"/>
						<line number="350" hits="0" branch="false"/>
						<line number="353" hits="0" branch="true"/>
						<line number="355" hits="0" branch="false"/>
						<line number="356" hits="0" branch="false"/>
						<line number="357" hits="0" branch="false"/>
						<line number="359" hits="0" branch="true"/>
						<line number="360" hits="0" branch="false"/>
						<line number="363" hits="0" branch="false"/>
						<line number="384" hits="4" branch="false"/>
						<line number="406" hits="0" branch="false"/>
						<line number="431" hits="0" branch="false"/>
						<line number="458" hits="44" branch="false"/>
						<line number="459" hits="44" branch="false"/>
						<line number="462" hits="44" branch="false"/>
						<line number="463" hits="44" branch="false"/>
						<line number="478" hits="0" branch="false"/>
						<line number="479" hits="0" branch="false"/>
						<line number="667" hits="44" branch="false"/>
						<line number="670" hits="44" branch="true"/>
						<line number="671" hits="44" branch="false"/>
						<line number="674" hits="44" branch="false"/>
						<line number="678" hits="44" branch="false"/>
						<line number="679" hits="44" branch="false"/>
						<line number="681" hits="44" branch="false"/>
						<line number="682" hits="44" branch="false"/>
						<line number="685" hits="44" branch="false"/>
						<line number="686" hits="44" branch="false"/>
						<line number="688" hits="44" branch="false"/>
						<line number="689" hits="44" branch="false"/>
						<line number="692" hits="44" branch="false"/>
						<line number="695" hits="44" branch="false"/>
						<line number="698" hits="44" branch="false"/>
						<line number="699" hits="44" branch="false"/>
						<line number="700" hits="44" branch="false"/>
						<line number="701" hits="44" branch="false"/>
						<line number="702" hits="44" branch="false"/>
						<line number="704" hits="44" branch="false"/>
						<line number="724" hits="176" branch="true"/>
						<line number="725" hits="176" branch="false"/>
						<line number="726" hits="176" branch="false"/>
						<line number="727" hits="176" branch="false"/>
						<line number="728" hits="176" branch="false"/>
						<line number="729" hits="176" branch="false"/>
						<line number="730" hits="176" branch="false"/>
						<line number="731" hits="176" branch="false"/>
						<line number="733" hits="176" branch="false"/>
						<line number="734" hits="176" branch="false"/>
						<line number="735" hits="176" branch="false"/>
						<line number="751" hits="44" branch="true"/>
						<line number="753" hits="44" branch="false"/>
						<line number="754" hits="44" branch="false"/>
						<line number="755" hits="44" branch="false"/>
						<line number="756" hits="44" branch="false"/>
						<line number="771" hits="176" branch="false"/>
						<line number="773" hits="176" branch="false"/>
						<line number="774" hits="176" branch="false"/>
						<line number="788" hits="220" branch="true"/>
						<line number="789" hits="220" branch="true"/>
						<line number="790" hits="220" branch="false"/>
						<line number="791" hits="220" branch="false"/>
						<line number="793" hits="220" branch="false"/>
						<line number="794" hits="0" branch="false"/>
						<line number="795" hits="0" branch="true"/>
						<line number="797" hits="0" branch="false"/>
						<line number="798" hits="220" branch="false"/>
						<line number="799" hits="220" branch="false"/>
						<line number="800" hits="220" branch="false"/>
						<line number="816" hits="176" branch="true"/>
						<line number="817" hits="176" branch="false"/>
						<line number="818" hits="176" branch="false"/>
						<line number="819" hits="176" branch="true"/>
						<line number="820" hits="176" branch="false"/>
						<line number="821" hits="176" branch="false"/>
						<line number="822" hits="176" branch="true"/>
						<line number="823" hits="176" branch="false"/>
						<line number="824" hits="176" branch="false"/>
						<line number="825" hits="176" branch="false"/>
						<line number="826" hits="176" branch="false"/>
						<line number="827" hits="176" branch="false"/>
						<line number="843" hits="176" branch="true"/>
						<line number="844" hits="176" branch="false"/>
						<line number="845" hits="176" branch="false"/>
						<line number="846" hits="176" branch="false"/>
						<line number="848" hits="176" branch="false"/>
						<line number="849" hits="176" branch="false"/>
						<line number="865" hits="176" branch="true"/>
						<line number="866" hits="176" branch="false"/>
						<line number="867" hits="176" branch="false"/>
						<line number="868" hits="176" branch="false"/>
						<line number="870" hits="176" branch="false"/>
						<line number="872" hits="176" branch="false"/>
						<line number="873" hits="176" branch="false"/>
						<line number="889" hits="352" branch="false"/>
						<line number="891" hits="352" branch="false"/>
						<line number="892" hits="352" branch="false"/>
						<line number="893" hits="352" branch="false"/>
						<line number="906" hits="572" branch="true"/>
						<line number="907" hits="44" branch="false"/>
						<line number="909" hits="528" branch="false"/>
						<line number="920" hits="528" branch="false"/>
						<line number="937" hits="528" branch="true"/>
						<line number="938" hits="528" branch="false"/>
						<line number="941" hits="528" branch="false"/>
						<line number="942" hits="528" branch="false"/>
						<line number="943" hits="528" branch="false"/>
						<line number="951" hits="528" branch="false"/>
						<line number="952" hits="528" branch="false"/>
						<line number="968" hits="220" branch="true"/>
						<line number="969" hits="220" branch="false"/>
						<line number="970" hits="220" branch="false"/>
						<line number="971" hits="220" branch="true"/>
						<line number="972" hits="220" branch="false"/>
						<line number="973" hits="220" branch="false"/>
						<line number="974" hits="220" branch="false"/>
						<line number="989" hits="1188" branch="true"/>
						<line number="990" hits="1188" branch="false"/>
						<line number="991" hits="1188" branch="true"/>
						<line number="992" hits="1188" branch="true"/>
						<line number="993" hits="1188" branch="false"/>
						<line number="994" hits="1188" branch="true"/>
						<line number="995" hits="1188" branch="true"/>
						<line number="997" hits="1188" branch="false"/>
						<line number="1010" hits="220" branch="true"/>
						<line number="1011" hits="205" branch="false"/>
						<line number="1013" hits="35" branch="true"/>
						<line number="1014" hits="20" branch="false"/>
						<line number="1015" hits="20" branch="true"/>
						<line number="1016" hits="0" branch="true"/>
						<line number="1018" hits="0" branch="false"/>
						<line number="1020" hits="20" branch="false"/>
						<line number="1021" hits="20" branch="false"/>
						<line number="1022" hits="20" branch="false"/>
						<line number="1023" hits="20" branch="false"/>
						<line number="1024" hits="20" branch="true"/>
						<line number="1026" hits="0" branch="false"/>
						<line number="1029" hits="20" branch="false"/>
						<line number="1034" hits="15" branch="false"/>
						<line number="1035" hits="15" branch="false"/>
						<line number="1046" hits="1188" branch="true"/>
						<line number="1048" hits="1188" branch="false"/>
						<line number="1049" hits="0" branch="false"/>
						<line number="1050" hits="0" branch="true"/>
						<line number="1052" hits="0" branch="false"/>
						<line number="1053" hits="1188" branch="false"/>
						<line number="1054" hits="1188" branch="false"/>
						<line number="1070" hits="20" branch="false"/>
						<line number="1071" hits="20" branch="true"/>
						<line number="1073" hits="0" branch="false"/>
						<line number="1074" hits="0" branch="false"/>
						<line number="1075" hits="0" branch="true"/>
						<line number="1077" hits="0" branch="false"/>
						<line number="1078" hits="0" branch="false"/>
						<line number="1080" hits="20" branch="false"/>
						<line number="1095" hits="44" branch="true"/>
						<line number="1096" hits="44" branch="false"/>
						<line number="1097" hits="44" branch="true"/>
						<line number="1098" hits="44" branch="true"/>
						<line number="1099" hits="44" branch="false"/>
						<line number="1112" hits="7280" branch="false"/>
						<line number="1113" hits="7280" branch="false"/>
						<line number="1114" hits="7280" branch="false"/>
						<line number="1132" hits="7324" branch="false"/>
						<line number="1133" hits="7324" branch="true"/>
						<line number="1134" hits="7324" branch="false"/>
						<line number="1136" hits="0" branch="false"/>
						<line number="1138" hits="7324" branch="false"/>
						<line number="1139" hits="7324" branch="false"/>
						<line number="1145" hits="0" branch="false"/>
						<line number="1146" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$1" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="1.0" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="(I)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="911" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="body" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="913" hits="153" branch="false"/>
								<line number="914" hits="153" branch="false"/>
								<line number="917" hits="153" branch="false"/>
								<line number="918" hits="153" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="911" hits="528" branch="false"/>
						<line number="913" hits="153" branch="false"/>
						<line number="914" hits="153" branch="false"/>
						<line number="917" hits="153" branch="false"/>
						<line number="918" hits="153" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$2" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="0.16666666666666666" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="944" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="end" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="945" hits="0" branch="false"/>
								<line number="946" hits="0" branch="false"/>
								<line number="947" hits="0" branch="false"/>
								<line number="948" hits="0" branch="false"/>
								<line number="949" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="944" hits="528" branch="false"/>
						<line number="945" hits="0" branch="false"/>
						<line number="946" hits="0" branch="false"/>
						<line number="947" hits="0" branch="false"/>
						<line number="948" hits="0" branch="false"/>
						<line number="949" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$DigestSrcAttributeRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="0.8235294117647058" branch-rate="0.8" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/util/List;Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1361" hits="528" branch="false"/>
								<line number="1362" hits="528" branch="false"/>
								<line number="1363" hits="528" branch="false"/>
								<line number="1364" hits="528" branch="false"/>
							</lines>
						</method>
						<method name="begin" signature="(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" line-rate="0.8" branch-rate="0.8">
							<lines>
								<line number="1371" hits="238" branch="false"/>
								<line number="1372" hits="238" branch="true"/>
								<line number="1373" hits="237" branch="false"/>
								<line number="1375" hits="1" branch="false"/>
								<line number="1376" hits="1" branch="false"/>
								<line number="1378" hits="1" branch="false"/>
								<line number="1381" hits="1" branch="true"/>
								<line number="1382" hits="0" branch="false"/>
								<line number="1383" hits="0" branch="false"/>
								<line number="1385" hits="1" branch="false"/>
								<line number="1386" hits="1" branch="false"/>
								<line number="1391" hits="1" branch="false"/>
								<line number="1392" hits="0" branch="false"/>
								<line number="1393" hits="0" branch="true"/>
								<line number="1395" hits="0" branch="false"/>
								<line number="1396" hits="1" branch="false"/>
								<line number="1398" hits="1" branch="true"/>
								<line number="1399" hits="0" branch="false"/>
								<line number="1401" hits="1" branch="false"/>
								<line number="1402" hits="1" branch="false"/>
								<line number="1403" hits="1" branch="false"/>
								<line number="1404" hits="1" branch="false"/>
								<line number="1405" hits="1" branch="false"/>
								<line number="1406" hits="1" branch="false"/>
								<line number="1407" hits="1" branch="false"/>
								<line number="1408" hits="1" branch="false"/>
								<line number="1409" hits="2" branch="true"/>
								<line number="1410" hits="1" branch="false"/>
								<line number="1412" hits="1" branch="false"/>
								<line number="1413" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1361" hits="528" branch="false"/>
						<line number="1362" hits="528" branch="false"/>
						<line number="1363" hits="528" branch="false"/>
						<line number="1364" hits="528" branch="false"/>
						<line number="1371" hits="238" branch="false"/>
						<line number="1372" hits="238" branch="true"/>
						<line number="1373" hits="237" branch="false"/>
						<line number="1375" hits="1" branch="false"/>
						<line number="1376" hits="1" branch="false"/>
						<line number="1378" hits="1" branch="false"/>
						<line number="1381" hits="1" branch="true"/>
						<line number="1382" hits="0" branch="false"/>
						<line number="1383" hits="0" branch="false"/>
						<line number="1385" hits="1" branch="false"/>
						<line number="1386" hits="1" branch="false"/>
						<line number="1391" hits="1" branch="false"/>
						<line number="1392" hits="0" branch="false"/>
						<line number="1393" hits="0" branch="true"/>
						<line number="1395" hits="0" branch="false"/>
						<line number="1396" hits="1" branch="false"/>
						<line number="1398" hits="1" branch="true"/>
						<line number="1399" hits="0" branch="false"/>
						<line number="1401" hits="1" branch="false"/>
						<line number="1402" hits="1" branch="false"/>
						<line number="1403" hits="1" branch="false"/>
						<line number="1404" hits="1" branch="false"/>
						<line number="1405" hits="1" branch="false"/>
						<line number="1406" hits="1" branch="false"/>
						<line number="1407" hits="1" branch="false"/>
						<line number="1408" hits="1" branch="false"/>
						<line number="1409" hits="2" branch="true"/>
						<line number="1410" hits="1" branch="false"/>
						<line number="1412" hits="1" branch="false"/>
						<line number="1413" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$ParseDataRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="0.5185185185185185" branch-rate="0.6" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1279" hits="220" branch="false"/>
								<line number="1280" hits="220" branch="false"/>
								<line number="1281" hits="220" branch="false"/>
							</lines>
						</method>
						<method name="begin" signature="(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" line-rate="0.29411764705882354" branch-rate="0.3333333333333333">
							<lines>
								<line number="1288" hits="14" branch="false"/>
								<line number="1289" hits="14" branch="false"/>
								<line number="1290" hits="14" branch="false"/>
								<line number="1291" hits="14" branch="true"/>
								<line number="1292" hits="0" branch="false"/>
								<line number="1293" hits="0" branch="true"/>
								<line number="1294" hits="0" branch="false"/>
								<line number="1296" hits="0" branch="false"/>
								<line number="1299" hits="0" branch="false"/>
								<line number="1301" hits="0" branch="false"/>
								<line number="1302" hits="0" branch="false"/>
								<line number="1303" hits="0" branch="false"/>
								<line number="1304" hits="0" branch="true"/>
								<line number="1306" hits="0" branch="false"/>
								<line number="1307" hits="0" branch="false"/>
								<line number="1308" hits="0" branch="false"/>
								<line number="1310" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="end" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="0.8571428571428571" branch-rate="1.0">
							<lines>
								<line number="1316" hits="14" branch="false"/>
								<line number="1317" hits="14" branch="false"/>
								<line number="1320" hits="14" branch="true"/>
								<line number="1321" hits="0" branch="false"/>
								<line number="1322" hits="14" branch="true"/>
								<line number="1324" hits="10" branch="false"/>
								<line number="1326" hits="14" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1279" hits="220" branch="false"/>
						<line number="1280" hits="220" branch="false"/>
						<line number="1281" hits="220" branch="false"/>
						<line number="1288" hits="14" branch="false"/>
						<line number="1289" hits="14" branch="false"/>
						<line number="1290" hits="14" branch="false"/>
						<line number="1291" hits="14" branch="true"/>
						<line number="1292" hits="0" branch="false"/>
						<line number="1293" hits="0" branch="true"/>
						<line number="1294" hits="0" branch="false"/>
						<line number="1296" hits="0" branch="false"/>
						<line number="1299" hits="0" branch="false"/>
						<line number="1301" hits="0" branch="false"/>
						<line number="1302" hits="0" branch="false"/>
						<line number="1303" hits="0" branch="false"/>
						<line number="1304" hits="0" branch="true"/>
						<line number="1306" hits="0" branch="false"/>
						<line number="1307" hits="0" branch="false"/>
						<line number="1308" hits="0" branch="false"/>
						<line number="1310" hits="14" branch="false"/>
						<line number="1316" hits="14" branch="false"/>
						<line number="1317" hits="14" branch="false"/>
						<line number="1320" hits="14" branch="true"/>
						<line number="1321" hits="0" branch="false"/>
						<line number="1322" hits="14" branch="true"/>
						<line number="1324" hits="10" branch="false"/>
						<line number="1326" hits="14" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$ParseExternalContentRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="1.0" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1226" hits="1188" branch="false"/>
								<line number="1227" hits="1188" branch="false"/>
							</lines>
						</method>
						<method name="end" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1232" hits="13" branch="false"/>
								<line number="1233" hits="13" branch="false"/>
								<line number="1234" hits="13" branch="false"/>
								<line number="1236" hits="16" branch="true"/>
								<line number="1237" hits="3" branch="false"/>
								<line number="1239" hits="13" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1226" hits="1188" branch="false"/>
						<line number="1227" hits="1188" branch="false"/>
						<line number="1232" hits="13" branch="false"/>
						<line number="1233" hits="13" branch="false"/>
						<line number="1234" hits="13" branch="false"/>
						<line number="1236" hits="16" branch="true"/>
						<line number="1237" hits="3" branch="false"/>
						<line number="1239" hits="13" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$SetExecutableParentRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="0.8888888888888888" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1195" hits="7280" branch="false"/>
								<line number="1196" hits="7280" branch="false"/>
							</lines>
						</method>
						<method name="end" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="0.8571428571428571" branch-rate="1.0">
							<lines>
								<line number="1202" hits="131" branch="false"/>
								<line number="1203" hits="145" branch="true"/>
								<line number="1204" hits="145" branch="false"/>
								<line number="1205" hits="145" branch="true"/>
								<line number="1206" hits="131" branch="false"/>
								<line number="1207" hits="131" branch="false"/>
								<line number="1210" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1195" hits="7280" branch="false"/>
						<line number="1196" hits="7280" branch="false"/>
						<line number="1202" hits="131" branch="false"/>
						<line number="1203" hits="145" branch="true"/>
						<line number="1204" hits="145" branch="false"/>
						<line number="1205" hits="145" branch="true"/>
						<line number="1206" hits="131" branch="false"/>
						<line number="1207" hits="131" branch="false"/>
						<line number="1210" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$SetPathResolverRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="1.0" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1435" hits="1364" branch="false"/>
								<line number="1436" hits="1364" branch="false"/>
								<line number="1437" hits="1364" branch="false"/>
							</lines>
						</method>
						<method name="begin" signature="(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1444" hits="44" branch="false"/>
								<line number="1446" hits="44" branch="false"/>
								<line number="1447" hits="44" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1435" hits="1364" branch="false"/>
						<line number="1436" hits="1364" branch="false"/>
						<line number="1437" hits="1364" branch="false"/>
						<line number="1444" hits="44" branch="false"/>
						<line number="1446" hits="44" branch="false"/>
						<line number="1447" hits="44" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$UpdateFinalizeRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="1.0" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1454" hits="176" branch="false"/>
							</lines>
						</method>
						<method name="begin" signature="(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1461" hits="1" branch="false"/>
								<line number="1463" hits="1" branch="false"/>
								<line number="1464" hits="1" branch="false"/>
								<line number="1465" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1454" hits="176" branch="false"/>
						<line number="1461" hits="1" branch="false"/>
						<line number="1463" hits="1" branch="false"/>
						<line number="1464" hits="1" branch="false"/>
						<line number="1465" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLDigester$UpdateModelRule" filename="org/apache/commons/scxml/io/SCXMLDigester.java" line-rate="1.0" branch-rate="1.0" complexity="1.9148936170212767">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/model/SCXML;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1168" hits="572" branch="false"/>
								<line number="1169" hits="572" branch="false"/>
								<line number="1170" hits="572" branch="false"/>
							</lines>
						</method>
						<method name="end" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="1176" hits="243" branch="true"/>
								<line number="1177" hits="105" branch="false"/>
								<line number="1180" hits="243" branch="false"/>
								<line number="1181" hits="243" branch="false"/>
								<line number="1182" hits="243" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="1168" hits="572" branch="false"/>
						<line number="1169" hits="572" branch="false"/>
						<line number="1170" hits="572" branch="false"/>
						<line number="1176" hits="243" branch="true"/>
						<line number="1177" hits="105" branch="false"/>
						<line number="1180" hits="243" branch="false"/>
						<line number="1181" hits="243" branch="false"/>
						<line number="1182" hits="243" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.io.SCXMLSerializer" filename="org/apache/commons/scxml/io/SCXMLSerializer.java" line-rate="0.6504065040650406" branch-rate="0.6981132075471698" complexity="4.166666666666667">
					<methods>
						<method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="582" hits="0" branch="false"/>
								<line number="583" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getBodyContent" signature="(Lorg/apache/commons/scxml/model/ExternalContent;)Ljava/lang/String;" line-rate="0.29411764705882354" branch-rate="0.6666666666666666">
							<lines>
								<line number="495" hits="1" branch="false"/>
								<line number="496" hits="1" branch="false"/>
								<line number="497" hits="1" branch="true"/>
								<line number="498" hits="0" branch="false"/>
								<line number="499" hits="0" branch="false"/>
								<line number="501" hits="1" branch="true"/>
								<line number="502" hits="0" branch="false"/>
								<line number="503" hits="0" branch="false"/>
								<line number="504" hits="0" branch="false"/>
								<line number="506" hits="0" branch="false"/>
								<line number="507" hits="0" branch="false"/>
								<line number="508" hits="0" branch="true"/>
								<line number="510" hits="0" branch="false"/>
								<line number="511" hits="0" branch="false"/>
								<line number="512" hits="0" branch="false"/>
								<line number="513" hits="0" branch="false"/>
								<line number="515" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getTransformer" signature="()Ljavax/xml/transform/Transformer;" line-rate="0.8333333333333334" branch-rate="1.0">
							<lines>
								<line number="560" hits="1" branch="false"/>
								<line number="561" hits="1" branch="false"/>
								<line number="562" hits="1" branch="false"/>
								<line number="563" hits="1" branch="false"/>
								<line number="564" hits="1" branch="false"/>
								<line number="566" hits="1" branch="false"/>
								<line number="567" hits="1" branch="false"/>
								<line number="568" hits="1" branch="false"/>
								<line number="569" hits="0" branch="false"/>
								<line number="570" hits="0" branch="false"/>
								<line number="571" hits="1" branch="false"/>
								<line number="572" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="serialize" signature="(Lorg/apache/commons/scxml/model/SCXML;)Ljava/lang/String;" line-rate="0.7692307692307693" branch-rate="0.75">
							<lines>
								<line number="86" hits="4" branch="false"/>
								<line number="92" hits="4" branch="true"/>
								<line number="93" hits="0" branch="true"/>
								<line number="95" hits="0" branch="false"/>
								<line number="99" hits="4" branch="false"/>
								<line number="100" hits="4" branch="true"/>
								<line number="101" hits="0" branch="false"/>
								<line number="103" hits="4" branch="false"/>
								<line number="104" hits="4" branch="false"/>
								<line number="105" hits="12" branch="true"/>
								<line number="106" hits="8" branch="false"/>
								<line number="108" hits="4" branch="false"/>
								<line number="109" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="serializeActions" signature="(Ljava/lang/StringBuffer;Ljava/util/List;Ljava/lang/String;)Z" line-rate="0.8936170212765957" branch-rate="0.9333333333333333">
							<lines>
								<line number="402" hits="57" branch="true"/>
								<line number="403" hits="1" branch="false"/>
								<line number="405" hits="56" branch="false"/>
								<line number="406" hits="56" branch="false"/>
								<line number="407" hits="88" branch="true"/>
								<line number="408" hits="32" branch="false"/>
								<line number="409" hits="32" branch="true"/>
								<line number="410" hits="6" branch="false"/>
								<line number="411" hits="6" branch="false"/>
								<line number="414" hits="26" branch="true"/>
								<line number="415" hits="5" branch="false"/>
								<line number="416" hits="5" branch="false"/>
								<line number="417" hits="5" branch="true"/>
								<line number="418" hits="0" branch="false"/>
								<line number="419" hits="0" branch="true"/>
								<line number="420" hits="0" branch="false"/>
								<line number="422" hits="0" branch="false"/>
								<line number="425" hits="5" branch="false"/>
								<line number="428" hits="5" branch="false"/>
								<line number="429" hits="21" branch="true"/>
								<line number="430" hits="0" branch="false"/>
								<line number="431" hits="21" branch="true"/>
								<line number="432" hits="1" branch="false"/>
								<line number="433" hits="1" branch="false"/>
								<line number="435" hits="20" branch="true"/>
								<line number="436" hits="11" branch="false"/>
								<line number="437" hits="11" branch="false"/>
								<line number="439" hits="9" branch="true"/>
								<line number="440" hits="1" branch="false"/>
								<line number="441" hits="1" branch="false"/>
								<line number="442" hits="1" branch="false"/>
								<line number="443" hits="1" branch="false"/>
								<line number="444" hits="1" branch="true"/>
								<line number="445" hits="1" branch="false"/>
								<line number="447" hits="1" branch="true"/>
								<line number="448" hits="1" branch="false"/>
								<line number="450" hits="1" branch="false"/>
								<line number="451" hits="1" branch="false"/>
								<line number="452" hits="8" branch="true"/>
								<line number="453" hits="4" branch="false"/>
								<line number="454" hits="4" branch="false"/>
								<line number="455" hits="4" branch="true"/>
								<line number="456" hits="3" branch="false"/>
								<line number="457" hits="1" branch="true"/>
								<line number="458" hits="1" branch="false"/>
								<line number="459" hits="1" branch="false"/>
								<line number="463" hits="56" branch="false"/>
							</lines>
						</method>
						<method name="serializeDatamodel" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Datamodel;Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="322" hits="0" branch="false"/>
								<line number="323" hits="0" branch="true"/>
								<line number="324" hits="0" branch="false"/>
								<line number="325" hits="0" branch="true"/>
								<line number="326" hits="0" branch="false"/>
								<line number="328" hits="0" branch="false"/>
								<line number="329" hits="0" branch="false"/>
								<line number="331" hits="0" branch="true"/>
								<line number="332" hits="0" branch="false"/>
								<line number="333" hits="0" branch="false"/>
								<line number="334" hits="0" branch="true"/>
								<line number="335" hits="0" branch="false"/>
								<line number="337" hits="0" branch="false"/>
								<line number="338" hits="0" branch="false"/>
								<line number="339" hits="0" branch="false"/>
								<line number="340" hits="0" branch="false"/>
								<line number="341" hits="0" branch="true"/>
								<line number="343" hits="0" branch="false"/>
								<line number="344" hits="0" branch="false"/>
								<line number="346" hits="0" branch="false"/>
								<line number="347" hits="0" branch="false"/>
								<line number="349" hits="0" branch="false"/>
								<line number="354" hits="0" branch="false"/>
								<line number="356" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="serializeHistory" signature="(Ljava/lang/StringBuffer;Ljava/util/List;Ljava/lang/String;)V" line-rate="0.16666666666666666" branch-rate="0.3333333333333333">
							<lines>
								<line number="254" hits="29" branch="true"/>
								<line number="255" hits="0" branch="true"/>
								<line number="256" hits="0" branch="false"/>
								<line number="257" hits="0" branch="false"/>
								<line number="258" hits="0" branch="false"/>
								<line number="259" hits="0" branch="true"/>
								<line number="260" hits="0" branch="false"/>
								<line number="262" hits="0" branch="false"/>
								<line number="264" hits="0" branch="false"/>
								<line number="265" hits="0" branch="false"/>
								<line number="266" hits="0" branch="false"/>
								<line number="269" hits="29" branch="false"/>
							</lines>
						</method>
						<method name="serializeIf" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/If;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="527" hits="4" branch="false"/>
								<line number="529" hits="4" branch="false"/>
								<line number="530" hits="4" branch="false"/>
								<line number="531" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="serializeInitial" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Initial;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="238" hits="8" branch="false"/>
								<line number="239" hits="8" branch="false"/>
								<line number="240" hits="8" branch="false"/>
								<line number="241" hits="8" branch="false"/>
								<line number="242" hits="8" branch="false"/>
								<line number="243" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="serializeInvoke" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Invoke;Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="199" hits="0" branch="false"/>
								<line number="200" hits="0" branch="false"/>
								<line number="201" hits="0" branch="false"/>
								<line number="202" hits="0" branch="false"/>
								<line number="203" hits="0" branch="true"/>
								<line number="204" hits="0" branch="false"/>
								<line number="207" hits="0" branch="true"/>
								<line number="208" hits="0" branch="false"/>
								<line number="209" hits="0" branch="true"/>
								<line number="210" hits="0" branch="false"/>
								<line number="212" hits="0" branch="false"/>
								<line number="213" hits="0" branch="false"/>
								<line number="214" hits="0" branch="true"/>
								<line number="215" hits="0" branch="false"/>
								<line number="216" hits="0" branch="false"/>
								<line number="220" hits="0" branch="false"/>
								<line number="221" hits="0" branch="true"/>
								<line number="222" hits="0" branch="false"/>
								<line number="223" hits="0" branch="false"/>
								<line number="224" hits="0" branch="false"/>
								<line number="226" hits="0" branch="false"/>
								<line number="227" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="serializeOnEntry" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/TransitionTarget;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="367" hits="33" branch="false"/>
								<line number="368" hits="33" branch="true"/>
								<line number="369" hits="7" branch="false"/>
								<line number="370" hits="7" branch="false"/>
								<line number="371" hits="7" branch="false"/>
								<line number="373" hits="33" branch="false"/>
							</lines>
						</method>
						<method name="serializeOnExit" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/TransitionTarget;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="384" hits="33" branch="false"/>
								<line number="385" hits="33" branch="true"/>
								<line number="386" hits="7" branch="false"/>
								<line number="387" hits="7" branch="false"/>
								<line number="388" hits="7" branch="false"/>
								<line number="390" hits="33" branch="false"/>
							</lines>
						</method>
						<method name="serializeParallel" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Parallel;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="177" hits="2" branch="false"/>
								<line number="178" hits="2" branch="false"/>
								<line number="179" hits="2" branch="false"/>
								<line number="180" hits="2" branch="false"/>
								<line number="181" hits="2" branch="false"/>
								<line number="182" hits="2" branch="false"/>
								<line number="183" hits="7" branch="true"/>
								<line number="184" hits="5" branch="false"/>
								<line number="186" hits="2" branch="false"/>
								<line number="187" hits="2" branch="false"/>
								<line number="188" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="serializeSend" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Send;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="475" hits="1" branch="false"/>
								<line number="485" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="serializeState" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/State;Ljava/lang/String;)V" line-rate="0.9444444444444444" branch-rate="1.0">
							<lines>
								<line number="121" hits="29" branch="false"/>
								<line number="122" hits="29" branch="false"/>
								<line number="123" hits="29" branch="false"/>
								<line number="124" hits="29" branch="true"/>
								<line number="125" hits="1" branch="false"/>
								<line number="127" hits="29" branch="false"/>
								<line number="128" hits="29" branch="false"/>
								<line number="129" hits="29" branch="true"/>
								<line number="130" hits="8" branch="false"/>
								<line number="132" hits="29" branch="false"/>
								<line number="133" hits="29" branch="true"/>
								<line number="134" hits="29" branch="false"/>
								<line number="136" hits="29" branch="false"/>
								<line number="137" hits="29" branch="true"/>
								<line number="138" hits="0" branch="false"/>
								<line number="140" hits="29" branch="false"/>
								<line number="141" hits="29" branch="false"/>
								<line number="142" hits="29" branch="false"/>
								<line number="143" hits="51" branch="true"/>
								<line number="144" hits="22" branch="false"/>
								<line number="145" hits="44" branch="true"/>
								<line number="146" hits="22" branch="false"/>
								<line number="150" hits="29" branch="false"/>
								<line number="151" hits="29" branch="false"/>
								<line number="152" hits="29" branch="true"/>
								<line number="153" hits="2" branch="false"/>
								<line number="154" hits="27" branch="true"/>
								<line number="155" hits="0" branch="false"/>
								<line number="157" hits="27" branch="false"/>
								<line number="158" hits="27" branch="false"/>
								<line number="159" hits="43" branch="true"/>
								<line number="160" hits="16" branch="false"/>
								<line number="161" hits="16" branch="false"/>
								<line number="164" hits="29" branch="false"/>
								<line number="165" hits="29" branch="false"/>
								<line number="166" hits="29" branch="false"/>
							</lines>
						</method>
						<method name="serializeTarget" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Transition;Ljava/lang/String;)V" line-rate="0.6666666666666666" branch-rate="0.5">
							<lines>
								<line number="299" hits="30" branch="false"/>
								<line number="300" hits="30" branch="false"/>
								<line number="301" hits="30" branch="true"/>
								<line number="302" hits="30" branch="false"/>
								<line number="304" hits="0" branch="false"/>
								<line number="305" hits="0" branch="true"/>
								<line number="307" hits="0" branch="false"/>
								<line number="310" hits="30" branch="false"/>
								<line number="311" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="serializeTransition" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/Transition;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="280" hits="30" branch="false"/>
								<line number="282" hits="30" branch="false"/>
								<line number="283" hits="30" branch="true"/>
								<line number="284" hits="30" branch="false"/>
								<line number="286" hits="30" branch="false"/>
								<line number="287" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="serializeTransitionTargetAttributes" signature="(Ljava/lang/StringBuffer;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="541" hits="39" branch="false"/>
								<line number="542" hits="39" branch="true"/>
								<line number="543" hits="30" branch="false"/>
								<line number="545" hits="39" branch="false"/>
								<line number="546" hits="39" branch="true"/>
								<line number="547" hits="31" branch="false"/>
								<line number="548" hits="31" branch="true"/>
								<line number="549" hits="31" branch="false"/>
								<line number="552" hits="39" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="76" hits="1" branch="false"/>
						<line number="86" hits="4" branch="false"/>
						<line number="92" hits="4" branch="true"/>
						<line number="93" hits="0" branch="true"/>
						<line number="94" hits="0" branch="false"/>
						<line number="95" hits="0" branch="false"/>
						<line number="99" hits="4" branch="false"/>
						<line number="100" hits="4" branch="true"/>
						<line number="101" hits="0" branch="false"/>
						<line number="103" hits="4" branch="false"/>
						<line number="104" hits="4" branch="false"/>
						<line number="105" hits="12" branch="true"/>
						<line number="106" hits="8" branch="false"/>
						<line number="108" hits="4" branch="false"/>
						<line number="109" hits="4" branch="false"/>
						<line number="121" hits="29" branch="false"/>
						<line number="122" hits="29" branch="false"/>
						<line number="123" hits="29" branch="false"/>
						<line number="124" hits="29" branch="true"/>
						<line number="125" hits="1" branch="false"/>
						<line number="127" hits="29" branch="false"/>
						<line number="128" hits="29" branch="false"/>
						<line number="129" hits="29" branch="true"/>
						<line number="130" hits="8" branch="false"/>
						<line number="132" hits="29" branch="false"/>
						<line number="133" hits="29" branch="true"/>
						<line number="134" hits="29" branch="false"/>
						<line number="136" hits="29" branch="false"/>
						<line number="137" hits="29" branch="true"/>
						<line number="138" hits="0" branch="false"/>
						<line number="140" hits="29" branch="false"/>
						<line number="141" hits="29" branch="false"/>
						<line number="142" hits="29" branch="false"/>
						<line number="143" hits="51" branch="true"/>
						<line number="144" hits="22" branch="false"/>
						<line number="145" hits="44" branch="true"/>
						<line number="146" hits="22" branch="false"/>
						<line number="150" hits="29" branch="false"/>
						<line number="151" hits="29" branch="false"/>
						<line number="152" hits="29" branch="true"/>
						<line number="153" hits="2" branch="false"/>
						<line number="154" hits="27" branch="true"/>
						<line number="155" hits="0" branch="false"/>
						<line number="157" hits="27" branch="false"/>
						<line number="158" hits="27" branch="false"/>
						<line number="159" hits="43" branch="true"/>
						<line number="160" hits="16" branch="false"/>
						<line number="161" hits="16" branch="false"/>
						<line number="164" hits="29" branch="false"/>
						<line number="165" hits="29" branch="false"/>
						<line number="166" hits="29" branch="false"/>
						<line number="177" hits="2" branch="false"/>
						<line number="178" hits="2" branch="false"/>
						<line number="179" hits="2" branch="false"/>
						<line number="180" hits="2" branch="false"/>
						<line number="181" hits="2" branch="false"/>
						<line number="182" hits="2" branch="false"/>
						<line number="183" hits="7" branch="true"/>
						<line number="184" hits="5" branch="false"/>
						<line number="186" hits="2" branch="false"/>
						<line number="187" hits="2" branch="false"/>
						<line number="188" hits="2" branch="false"/>
						<line number="199" hits="0" branch="false"/>
						<line number="200" hits="0" branch="false"/>
						<line number="201" hits="0" branch="false"/>
						<line number="202" hits="0" branch="false"/>
						<line number="203" hits="0" branch="true"/>
						<line number="204" hits="0" branch="false"/>
						<line number="207" hits="0" branch="true"/>
						<line number="208" hits="0" branch="false"/>
						<line number="209" hits="0" branch="true"/>
						<line number="210" hits="0" branch="false"/>
						<line number="212" hits="0" branch="false"/>
						<line number="213" hits="0" branch="false"/>
						<line number="214" hits="0" branch="true"/>
						<line number="215" hits="0" branch="false"/>
						<line number="216" hits="0" branch="false"/>
						<line number="220" hits="0" branch="false"/>
						<line number="221" hits="0" branch="true"/>
						<line number="222" hits="0" branch="false"/>
						<line number="223" hits="0" branch="false"/>
						<line number="224" hits="0" branch="false"/>
						<line number="226" hits="0" branch="false"/>
						<line number="227" hits="0" branch="false"/>
						<line number="238" hits="8" branch="false"/>
						<line number="239" hits="8" branch="false"/>
						<line number="240" hits="8" branch="false"/>
						<line number="241" hits="8" branch="false"/>
						<line number="242" hits="8" branch="false"/>
						<line number="243" hits="8" branch="false"/>
						<line number="254" hits="29" branch="true"/>
						<line number="255" hits="0" branch="true"/>
						<line number="256" hits="0" branch="false"/>
						<line number="257" hits="0" branch="false"/>
						<line number="258" hits="0" branch="false"/>
						<line number="259" hits="0" branch="true"/>
						<line number="260" hits="0" branch="false"/>
						<line number="262" hits="0" branch="false"/>
						<line number="264" hits="0" branch="false"/>
						<line number="265" hits="0" branch="false"/>
						<line number="266" hits="0" branch="false"/>
						<line number="269" hits="29" branch="false"/>
						<line number="280" hits="30" branch="false"/>
						<line number="282" hits="30" branch="false"/>
						<line number="283" hits="30" branch="true"/>
						<line number="284" hits="30" branch="false"/>
						<line number="286" hits="30" branch="false"/>
						<line number="287" hits="30" branch="false"/>
						<line number="299" hits="30" branch="false"/>
						<line number="300" hits="30" branch="false"/>
						<line number="301" hits="30" branch="true"/>
						<line number="302" hits="30" branch="false"/>
						<line number="304" hits="0" branch="false"/>
						<line number="305" hits="0" branch="true"/>
						<line number="307" hits="0" branch="false"/>
						<line number="310" hits="30" branch="false"/>
						<line number="311" hits="30" branch="false"/>
						<line number="322" hits="0" branch="false"/>
						<line number="323" hits="0" branch="true"/>
						<line number="324" hits="0" branch="false"/>
						<line number="325" hits="0" branch="true"/>
						<line number="326" hits="0" branch="false"/>
						<line number="328" hits="0" branch="false"/>
						<line number="329" hits="0" branch="false"/>
						<line number="331" hits="0" branch="true"/>
						<line number="332" hits="0" branch="false"/>
						<line number="333" hits="0" branch="false"/>
						<line number="334" hits="0" branch="true"/>
						<line number="335" hits="0" branch="false"/>
						<line number="337" hits="0" branch="false"/>
						<line number="338" hits="0" branch="false"/>
						<line number="339" hits="0" branch="false"/>
						<line number="340" hits="0" branch="false"/>
						<line number="341" hits="0" branch="true"/>
						<line number="343" hits="0" branch="false"/>
						<line number="344" hits="0" branch="false"/>
						<line number="346" hits="0" branch="false"/>
						<line number="347" hits="0" branch="false"/>
						<line number="349" hits="0" branch="false"/>
						<line number="354" hits="0" branch="false"/>
						<line number="356" hits="0" branch="false"/>
						<line number="367" hits="33" branch="false"/>
						<line number="368" hits="33" branch="true"/>
						<line number="369" hits="7" branch="false"/>
						<line number="370" hits="7" branch="false"/>
						<line number="371" hits="7" branch="false"/>
						<line number="373" hits="33" branch="false"/>
						<line number="384" hits="33" branch="false"/>
						<line number="385" hits="33" branch="true"/>
						<line number="386" hits="7" branch="false"/>
						<line number="387" hits="7" branch="false"/>
						<line number="388" hits="7" branch="false"/>
						<line number="390" hits="33" branch="false"/>
						<line number="402" hits="57" branch="true"/>
						<line number="403" hits="1" branch="false"/>
						<line number="405" hits="56" branch="false"/>
						<line number="406" hits="56" branch="false"/>
						<line number="407" hits="88" branch="true"/>
						<line number="408" hits="32" branch="false"/>
						<line number="409" hits="32" branch="true"/>
						<line number="410" hits="6" branch="false"/>
						<line number="411" hits="6" branch="false"/>
						<line number="414" hits="26" branch="true"/>
						<line number="415" hits="5" branch="false"/>
						<line number="416" hits="5" branch="false"/>
						<line number="417" hits="5" branch="true"/>
						<line number="418" hits="0" branch="false"/>
						<line number="419" hits="0" branch="true"/>
						<line number="420" hits="0" branch="false"/>
						<line number="422" hits="0" branch="false"/>
						<line number="425" hits="5" branch="false"/>
						<line number="428" hits="5" branch="false"/>
						<line number="429" hits="21" branch="true"/>
						<line number="430" hits="0" branch="false"/>
						<line number="431" hits="21" branch="true"/>
						<line number="432" hits="1" branch="false"/>
						<line number="433" hits="1" branch="false"/>
						<line number="435" hits="20" branch="true"/>
						<line number="436" hits="11" branch="false"/>
						<line number="437" hits="11" branch="false"/>
						<line number="439" hits="9" branch="true"/>
						<line number="440" hits="1" branch="false"/>
						<line number="441" hits="1" branch="false"/>
						<line number="442" hits="1" branch="false"/>
						<line number="443" hits="1" branch="false"/>
						<line number="444" hits="1" branch="true"/>
						<line number="445" hits="1" branch="false"/>
						<line number="447" hits="1" branch="true"/>
						<line number="448" hits="1" branch="false"/>
						<line number="450" hits="1" branch="false"/>
						<line number="451" hits="1" branch="false"/>
						<line number="452" hits="8" branch="true"/>
						<line number="453" hits="4" branch="false"/>
						<line number="454" hits="4" branch="false"/>
						<line number="455" hits="4" branch="true"/>
						<line number="456" hits="3" branch="false"/>
						<line number="457" hits="1" branch="true"/>
						<line number="458" hits="1" branch="false"/>
						<line number="459" hits="1" branch="false"/>
						<line number="463" hits="56" branch="false"/>
						<line number="475" hits="1" branch="false"/>
						<line number="485" hits="1" branch="false"/>
						<line number="495" hits="1" branch="false"/>
						<line number="496" hits="1" branch="false"/>
						<line number="497" hits="1" branch="true"/>
						<line number="498" hits="0" branch="false"/>
						<line number="499" hits="0" branch="false"/>
						<line number="501" hits="1" branch="true"/>
						<line number="502" hits="0" branch="false"/>
						<line number="503" hits="0" branch="false"/>
						<line number="504" hits="0" branch="false"/>
						<line number="506" hits="0" branch="false"/>
						<line number="507" hits="0" branch="false"/>
						<line number="508" hits="0" branch="true"/>
						<line number="510" hits="0" branch="false"/>
						<line number="511" hits="0" branch="false"/>
						<line number="512" hits="0" branch="false"/>
						<line number="513" hits="0" branch="false"/>
						<line number="515" hits="1" branch="false"/>
						<line number="527" hits="4" branch="false"/>
						<line number="529" hits="4" branch="false"/>
						<line number="530" hits="4" branch="false"/>
						<line number="531" hits="4" branch="false"/>
						<line number="541" hits="39" branch="false"/>
						<line number="542" hits="39" branch="true"/>
						<line number="543" hits="30" branch="false"/>
						<line number="545" hits="39" branch="false"/>
						<line number="546" hits="39" branch="true"/>
						<line number="547" hits="31" branch="false"/>
						<line number="548" hits="31" branch="true"/>
						<line number="549" hits="31" branch="false"/>
						<line number="552" hits="39" branch="false"/>
						<line number="560" hits="1" branch="false"/>
						<line number="561" hits="1" branch="false"/>
						<line number="562" hits="1" branch="false"/>
						<line number="563" hits="1" branch="false"/>
						<line number="564" hits="1" branch="false"/>
						<line number="566" hits="1" branch="false"/>
						<line number="567" hits="1" branch="false"/>
						<line number="568" hits="1" branch="false"/>
						<line number="569" hits="0" branch="false"/>
						<line number="570" hits="0" branch="false"/>
						<line number="571" hits="1" branch="false"/>
						<line number="572" hits="1" branch="false"/>
						<line number="582" hits="0" branch="false"/>
						<line number="583" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.model" line-rate="0.9347408829174664" branch-rate="0.9841269841269841" complexity="1.404040404040404">
			<classes>
				<class name="org.apache.commons.scxml.model.Action" filename="org/apache/commons/scxml/model/Action.java" line-rate="0.9285714285714286" branch-rate="1.0" complexity="2.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="146" branch="false"/>
								<line number="45" hits="146" branch="false"/>
								<line number="46" hits="146" branch="false"/>
							</lines>
						</method>
						<method name="getParent" signature="()Lorg/apache/commons/scxml/model/Executable;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getParentState" signature="()Lorg/apache/commons/scxml/model/State;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="81" branch="false"/>
								<line number="74" hits="81" branch="true"/>
								<line number="75" hits="78" branch="false"/>
								<line number="76" hits="78" branch="false"/>
								<line number="77" hits="3" branch="true"/>
								<line number="78" hits="2" branch="false"/>
								<line number="79" hits="2" branch="false"/>
								<line number="81" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setParent" signature="(Lorg/apache/commons/scxml/model/Executable;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="63" hits="135" branch="false"/>
								<line number="64" hits="135" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="44" hits="146" branch="false"/>
						<line number="45" hits="146" branch="false"/>
						<line number="46" hits="146" branch="false"/>
						<line number="54" hits="0" branch="false"/>
						<line number="63" hits="135" branch="false"/>
						<line number="64" hits="135" branch="false"/>
						<line number="73" hits="81" branch="false"/>
						<line number="74" hits="81" branch="true"/>
						<line number="75" hits="78" branch="false"/>
						<line number="76" hits="78" branch="false"/>
						<line number="77" hits="3" branch="true"/>
						<line number="78" hits="2" branch="false"/>
						<line number="79" hits="2" branch="false"/>
						<line number="81" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Assign" filename="org/apache/commons/scxml/model/Assign.java" line-rate="0.8412698412698413" branch-rate="0.9" complexity="1.9230769230769231">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="48" branch="false"/>
								<line number="77" hits="48" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="250" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="0.9090909090909091" branch-rate="1.0">
							<lines>
								<line number="176" hits="31" branch="false"/>
								<line number="177" hits="31" branch="false"/>
								<line number="178" hits="31" branch="false"/>
								<line number="180" hits="31" branch="true"/>
								<line number="181" hits="11" branch="false"/>
								<line number="182" hits="11" branch="true"/>
								<line number="185" hits="11" branch="false"/>
								<line number="187" hits="11" branch="true"/>
								<line number="188" hits="1" branch="false"/>
								<line number="190" hits="10" branch="false"/>
								<line number="192" hits="5" branch="true"/>
								<line number="194" hits="5" branch="false"/>
								<line number="195" hits="12" branch="true"/>
								<line number="196" hits="7" branch="false"/>
								<line number="197" hits="7" branch="false"/>
								<line number="199" hits="7" branch="false"/>
								<line number="202" hits="6" branch="false"/>
								<line number="204" hits="6" branch="false"/>
								<line number="205" hits="6" branch="false"/>
								<line number="206" hits="5" branch="false"/>
								<line number="207" hits="11" branch="false"/>
								<line number="209" hits="11" branch="false"/>
								<line number="211" hits="0" branch="false"/>
								<line number="216" hits="20" branch="true"/>
								<line number="217" hits="0" branch="false"/>
								<line number="220" hits="20" branch="false"/>
								<line number="221" hits="20" branch="true"/>
								<line number="222" hits="0" branch="false"/>
								<line number="224" hits="20" branch="false"/>
								<line number="226" hits="20" branch="false"/>
								<line number="227" hits="20" branch="false"/>
								<line number="229" hits="20" branch="false"/>
								<line number="232" hits="31" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getLocation" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="121" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getPathResolver" signature="()Lorg/apache/commons/scxml/PathResolver;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="157" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getSrc" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="139" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getSrcNode" signature="()Lorg/w3c/dom/Node;" line-rate="0.6666666666666666" branch-rate="0.6666666666666666">
							<lines>
								<line number="240" hits="1" branch="false"/>
								<line number="241" hits="1" branch="true"/>
								<line number="242" hits="1" branch="false"/>
								<line number="244" hits="1" branch="false"/>
								<line number="246" hits="1" branch="false"/>
								<line number="248" hits="0" branch="false"/>
								<line number="249" hits="0" branch="true"/>
								<line number="251" hits="0" branch="false"/>
								<line number="252" hits="1" branch="false"/>
								<line number="253" hits="1" branch="true"/>
								<line number="254" hits="0" branch="false"/>
								<line number="256" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="112" hits="43" branch="false"/>
								<line number="113" hits="43" branch="false"/>
							</lines>
						</method>
						<method name="setLocation" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="11" branch="false"/>
								<line number="131" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="setName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="33" branch="false"/>
								<line number="95" hits="33" branch="false"/>
							</lines>
						</method>
						<method name="setPathResolver" signature="(Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="166" hits="43" branch="false"/>
								<line number="167" hits="43" branch="false"/>
							</lines>
						</method>
						<method name="setSrc" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="148" hits="1" branch="false"/>
								<line number="149" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="76" hits="48" branch="false"/>
						<line number="77" hits="48" branch="false"/>
						<line number="85" hits="5" branch="false"/>
						<line number="94" hits="33" branch="false"/>
						<line number="95" hits="33" branch="false"/>
						<line number="103" hits="5" branch="false"/>
						<line number="112" hits="43" branch="false"/>
						<line number="113" hits="43" branch="false"/>
						<line number="121" hits="5" branch="false"/>
						<line number="130" hits="11" branch="false"/>
						<line number="131" hits="11" branch="false"/>
						<line number="139" hits="0" branch="false"/>
						<line number="148" hits="1" branch="false"/>
						<line number="149" hits="1" branch="false"/>
						<line number="157" hits="0" branch="false"/>
						<line number="166" hits="43" branch="false"/>
						<line number="167" hits="43" branch="false"/>
						<line number="176" hits="31" branch="false"/>
						<line number="177" hits="31" branch="false"/>
						<line number="178" hits="31" branch="false"/>
						<line number="180" hits="31" branch="true"/>
						<line number="181" hits="11" branch="false"/>
						<line number="182" hits="11" branch="true"/>
						<line number="185" hits="11" branch="false"/>
						<line number="187" hits="11" branch="true"/>
						<line number="188" hits="1" branch="false"/>
						<line number="190" hits="10" branch="false"/>
						<line number="192" hits="5" branch="true"/>
						<line number="194" hits="5" branch="false"/>
						<line number="195" hits="12" branch="true"/>
						<line number="196" hits="7" branch="false"/>
						<line number="197" hits="7" branch="false"/>
						<line number="199" hits="7" branch="false"/>
						<line number="202" hits="6" branch="false"/>
						<line number="204" hits="6" branch="false"/>
						<line number="205" hits="6" branch="false"/>
						<line number="206" hits="5" branch="false"/>
						<line number="207" hits="11" branch="false"/>
						<line number="209" hits="11" branch="false"/>
						<line number="211" hits="0" branch="false"/>
						<line number="216" hits="20" branch="true"/>
						<line number="217" hits="0" branch="false"/>
						<line number="220" hits="20" branch="false"/>
						<line number="221" hits="20" branch="true"/>
						<line number="222" hits="0" branch="false"/>
						<line number="224" hits="20" branch="false"/>
						<line number="226" hits="20" branch="false"/>
						<line number="227" hits="20" branch="false"/>
						<line number="229" hits="20" branch="false"/>
						<line number="232" hits="31" branch="false"/>
						<line number="240" hits="1" branch="false"/>
						<line number="241" hits="1" branch="true"/>
						<line number="242" hits="1" branch="false"/>
						<line number="244" hits="1" branch="false"/>
						<line number="246" hits="1" branch="false"/>
						<line number="248" hits="0" branch="false"/>
						<line number="249" hits="0" branch="true"/>
						<line number="250" hits="0" branch="false"/>
						<line number="251" hits="0" branch="false"/>
						<line number="252" hits="1" branch="false"/>
						<line number="253" hits="1" branch="true"/>
						<line number="254" hits="0" branch="false"/>
						<line number="256" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Cancel" filename="org/apache/commons/scxml/model/Cancel.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="2" branch="false"/>
								<line number="40" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="1" branch="false"/>
								<line number="73" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getSendid" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setSendid" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="1" branch="false"/>
								<line number="63" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="2" branch="false"/>
						<line number="40" hits="2" branch="false"/>
						<line number="53" hits="1" branch="false"/>
						<line number="62" hits="1" branch="false"/>
						<line number="63" hits="1" branch="false"/>
						<line number="72" hits="1" branch="false"/>
						<line number="73" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.CustomAction" filename="org/apache/commons/scxml/model/CustomAction.java" line-rate="0.9047619047619048" branch-rate="1.0" complexity="3.0">
					<methods>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V" line-rate="0.8823529411764706" branch-rate="1.0">
							<lines>
								<line number="97" hits="9" branch="false"/>
								<line number="99" hits="9" branch="true"/>
								<line number="100" hits="2" branch="false"/>
								<line number="101" hits="2" branch="false"/>
								<line number="103" hits="7" branch="true"/>
								<line number="104" hits="0" branch="false"/>
								<line number="105" hits="0" branch="false"/>
								<line number="107" hits="7" branch="true"/>
								<line number="108" hits="2" branch="false"/>
								<line number="109" hits="2" branch="false"/>
								<line number="111" hits="5" branch="true"/>
								<line number="113" hits="1" branch="false"/>
								<line number="114" hits="1" branch="false"/>
								<line number="116" hits="4" branch="false"/>
								<line number="117" hits="4" branch="false"/>
								<line number="118" hits="4" branch="false"/>
								<line number="119" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="11" branch="true"/>
							</lines>
						</method>
						<method name="getActionClass" signature="()Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="getLocalName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="136" hits="20" branch="false"/>
							</lines>
						</method>
						<method name="getNamespaceURI" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="145" hits="20" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="97" hits="9" branch="false"/>
						<line number="98" hits="11" branch="true"/>
						<line number="99" hits="9" branch="true"/>
						<line number="100" hits="2" branch="false"/>
						<line number="101" hits="2" branch="false"/>
						<line number="103" hits="7" branch="true"/>
						<line number="104" hits="0" branch="false"/>
						<line number="105" hits="0" branch="false"/>
						<line number="107" hits="7" branch="true"/>
						<line number="108" hits="2" branch="false"/>
						<line number="109" hits="2" branch="false"/>
						<line number="111" hits="5" branch="true"/>
						<line number="113" hits="1" branch="false"/>
						<line number="114" hits="1" branch="false"/>
						<line number="116" hits="4" branch="false"/>
						<line number="117" hits="4" branch="false"/>
						<line number="118" hits="4" branch="false"/>
						<line number="119" hits="4" branch="false"/>
						<line number="127" hits="20" branch="false"/>
						<line number="136" hits="20" branch="false"/>
						<line number="145" hits="20" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Data" filename="org/apache/commons/scxml/model/Data.java" line-rate="0.8888888888888888" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="14" branch="false"/>
								<line number="54" hits="14" branch="false"/>
								<line number="55" hits="14" branch="false"/>
								<line number="56" hits="14" branch="false"/>
								<line number="57" hits="14" branch="false"/>
								<line number="58" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="102" hits="18" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getNode" signature="()Lorg/w3c/dom/Node;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="120" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getSrc" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="84" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="111" hits="4" branch="false"/>
								<line number="112" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="setName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="14" branch="false"/>
								<line number="76" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="setNode" signature="(Lorg/w3c/dom/Node;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="129" hits="10" branch="false"/>
								<line number="130" hits="10" branch="false"/>
							</lines>
						</method>
						<method name="setSrc" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="93" hits="0" branch="false"/>
								<line number="94" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="14" branch="false"/>
						<line number="54" hits="14" branch="false"/>
						<line number="55" hits="14" branch="false"/>
						<line number="56" hits="14" branch="false"/>
						<line number="57" hits="14" branch="false"/>
						<line number="58" hits="14" branch="false"/>
						<line number="66" hits="14" branch="false"/>
						<line number="75" hits="14" branch="false"/>
						<line number="76" hits="14" branch="false"/>
						<line number="84" hits="14" branch="false"/>
						<line number="93" hits="0" branch="false"/>
						<line number="94" hits="0" branch="false"/>
						<line number="102" hits="18" branch="false"/>
						<line number="111" hits="4" branch="false"/>
						<line number="112" hits="4" branch="false"/>
						<line number="120" hits="14" branch="false"/>
						<line number="129" hits="10" branch="false"/>
						<line number="130" hits="10" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Datamodel" filename="org/apache/commons/scxml/model/Datamodel.java" line-rate="1.0" branch-rate="1.0" complexity="1.3333333333333333">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="39" hits="9" branch="false"/>
								<line number="40" hits="9" branch="false"/>
								<line number="41" hits="9" branch="false"/>
							</lines>
						</method>
						<method name="addData" signature="(Lorg/apache/commons/scxml/model/Data;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="58" hits="14" branch="true"/>
								<line number="59" hits="14" branch="false"/>
								<line number="61" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getData" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="49" hits="9" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="39" hits="9" branch="false"/>
						<line number="40" hits="9" branch="false"/>
						<line number="41" hits="9" branch="false"/>
						<line number="49" hits="9" branch="false"/>
						<line number="58" hits="14" branch="true"/>
						<line number="59" hits="14" branch="false"/>
						<line number="61" hits="14" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Else" filename="org/apache/commons/scxml/model/Else.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="4" branch="false"/>
								<line number="32" hits="4" branch="false"/>
								<line number="33" hits="4" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="4" branch="false"/>
						<line number="32" hits="4" branch="false"/>
						<line number="33" hits="4" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.ElseIf" filename="org/apache/commons/scxml/model/ElseIf.java" line-rate="0.8333333333333334" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="44" hits="6" branch="false"/>
								<line number="45" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="73" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getCond" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="53" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setCond" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="6" branch="false"/>
								<line number="63" hits="6" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="44" hits="6" branch="false"/>
						<line number="45" hits="6" branch="false"/>
						<line number="53" hits="2" branch="false"/>
						<line number="62" hits="6" branch="false"/>
						<line number="63" hits="6" branch="false"/>
						<line number="73" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Executable" filename="org/apache/commons/scxml/model/Executable.java" line-rate="1.0" branch-rate="1.0" complexity="1.2">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="45" hits="1099" branch="false"/>
								<line number="46" hits="1099" branch="false"/>
								<line number="47" hits="1099" branch="false"/>
							</lines>
						</method>
						<method name="addAction" signature="(Lorg/apache/commons/scxml/model/Action;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="65" hits="119" branch="true"/>
								<line number="66" hits="119" branch="false"/>
								<line number="68" hits="119" branch="false"/>
							</lines>
						</method>
						<method name="getActions" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="492" branch="false"/>
							</lines>
						</method>
						<method name="getParent" signature="()Lorg/apache/commons/scxml/model/TransitionTarget;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="476" branch="false"/>
							</lines>
						</method>
						<method name="setParent" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="1351" branch="false"/>
								<line number="86" hits="1351" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="45" hits="1099" branch="false"/>
						<line number="46" hits="1099" branch="false"/>
						<line number="47" hits="1099" branch="false"/>
						<line number="55" hits="492" branch="false"/>
						<line number="65" hits="119" branch="true"/>
						<line number="66" hits="119" branch="false"/>
						<line number="68" hits="119" branch="false"/>
						<line number="76" hits="476" branch="false"/>
						<line number="85" hits="1351" branch="false"/>
						<line number="86" hits="1351" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Exit" filename="org/apache/commons/scxml/model/Exit.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="2" branch="false"/>
								<line number="51" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="97" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getNamelist" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="2" branch="false"/>
								<line number="69" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setNamelist" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="86" hits="2" branch="false"/>
								<line number="87" hits="2" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="50" hits="2" branch="false"/>
						<line number="51" hits="2" branch="false"/>
						<line number="59" hits="1" branch="false"/>
						<line number="68" hits="2" branch="false"/>
						<line number="69" hits="2" branch="false"/>
						<line number="77" hits="1" branch="false"/>
						<line number="86" hits="2" branch="false"/>
						<line number="87" hits="2" branch="false"/>
						<line number="97" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.ExternalContent" filename="org/apache/commons/scxml/model/ExternalContent.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Finalize" filename="org/apache/commons/scxml/model/Finalize.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="31" hits="1" branch="false"/>
								<line number="32" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="31" hits="1" branch="false"/>
						<line number="32" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.History" filename="org/apache/commons/scxml/model/History.java" line-rate="1.0" branch-rate="1.0" complexity="1.2">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="43" hits="17" branch="false"/>
								<line number="44" hits="17" branch="false"/>
							</lines>
						</method>
						<method name="getTransition" signature="()Lorg/apache/commons/scxml/model/Transition;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="isDeep" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="70" hits="17" branch="false"/>
							</lines>
						</method>
						<method name="setTransition" signature="(Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="61" hits="5" branch="false"/>
								<line number="62" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="setType" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="6" branch="true"/>
								<line number="81" hits="5" branch="false"/>
								<line number="84" hits="6" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="43" hits="17" branch="false"/>
						<line number="44" hits="17" branch="false"/>
						<line number="52" hits="8" branch="false"/>
						<line number="61" hits="5" branch="false"/>
						<line number="62" hits="5" branch="false"/>
						<line number="70" hits="17" branch="false"/>
						<line number="80" hits="6" branch="true"/>
						<line number="81" hits="5" branch="false"/>
						<line number="84" hits="6" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.If" filename="org/apache/commons/scxml/model/If.java" line-rate="0.9615384615384616" branch-rate="1.0" complexity="2.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="64" hits="11" branch="false"/>
								<line number="65" hits="11" branch="false"/>
								<line number="66" hits="11" branch="false"/>
								<line number="67" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="addAction" signature="(Lorg/apache/commons/scxml/model/Action;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="14" branch="true"/>
								<line number="86" hits="14" branch="false"/>
								<line number="88" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="0.9333333333333333" branch-rate="1.0">
							<lines>
								<line number="115" hits="7" branch="false"/>
								<line number="116" hits="7" branch="false"/>
								<line number="117" hits="7" branch="false"/>
								<line number="118" hits="7" branch="false"/>
								<line number="120" hits="7" branch="true"/>
								<line number="121" hits="11" branch="false"/>
								<line number="122" hits="11" branch="true"/>
								<line number="124" hits="7" branch="false"/>
								<line number="126" hits="4" branch="true"/>
								<line number="128" hits="0" branch="false"/>
								<line number="129" hits="4" branch="true"/>
								<line number="130" hits="1" branch="false"/>
								<line number="131" hits="3" branch="true"/>
								<line number="132" hits="1" branch="false"/>
								<line number="136" hits="7" branch="false"/>
							</lines>
						</method>
						<method name="getActions" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="75" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="getCond" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="96" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="setCond" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="105" hits="11" branch="false"/>
								<line number="106" hits="11" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="64" hits="11" branch="false"/>
						<line number="65" hits="11" branch="false"/>
						<line number="66" hits="11" branch="false"/>
						<line number="67" hits="11" branch="false"/>
						<line number="75" hits="4" branch="false"/>
						<line number="85" hits="14" branch="true"/>
						<line number="86" hits="14" branch="false"/>
						<line number="88" hits="14" branch="false"/>
						<line number="96" hits="4" branch="false"/>
						<line number="105" hits="11" branch="false"/>
						<line number="106" hits="11" branch="false"/>
						<line number="115" hits="7" branch="false"/>
						<line number="116" hits="7" branch="false"/>
						<line number="117" hits="7" branch="false"/>
						<line number="118" hits="7" branch="false"/>
						<line number="120" hits="7" branch="true"/>
						<line number="121" hits="11" branch="false"/>
						<line number="122" hits="11" branch="true"/>
						<line number="124" hits="7" branch="false"/>
						<line number="126" hits="4" branch="true"/>
						<line number="128" hits="0" branch="false"/>
						<line number="129" hits="4" branch="true"/>
						<line number="130" hits="1" branch="false"/>
						<line number="131" hits="3" branch="true"/>
						<line number="132" hits="1" branch="false"/>
						<line number="136" hits="7" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Initial" filename="org/apache/commons/scxml/model/Initial.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="38" hits="41" branch="false"/>
								<line number="39" hits="41" branch="false"/>
							</lines>
						</method>
						<method name="getTransition" signature="()Lorg/apache/commons/scxml/model/Transition;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="47" hits="83" branch="false"/>
							</lines>
						</method>
						<method name="setTransition" signature="(Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="56" hits="40" branch="false"/>
								<line number="57" hits="40" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="38" hits="41" branch="false"/>
						<line number="39" hits="41" branch="false"/>
						<line number="47" hits="83" branch="false"/>
						<line number="56" hits="40" branch="false"/>
						<line number="57" hits="40" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Invoke" filename="org/apache/commons/scxml/model/Invoke.java" line-rate="0.8571428571428571" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="66" hits="1" branch="false"/>
								<line number="67" hits="1" branch="false"/>
								<line number="68" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="addParam" signature="(Lorg/apache/commons/scxml/model/Param;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="141" hits="2" branch="false"/>
								<line number="142" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getFinalize" signature="()Lorg/apache/commons/scxml/model/Finalize;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="150" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getParams" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="132" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getPathResolver" signature="()Lorg/apache/commons/scxml/PathResolver;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getSrc" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getSrcexpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="113" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getTargettype" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="76" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setFinalize" signature="(Lorg/apache/commons/scxml/model/Finalize;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="159" hits="1" branch="false"/>
								<line number="160" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setPathResolver" signature="(Lorg/apache/commons/scxml/PathResolver;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="177" hits="1" branch="false"/>
								<line number="178" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setSrc" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="103" hits="1" branch="false"/>
								<line number="104" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setSrcexpr" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="123" hits="0" branch="false"/>
								<line number="124" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setTargettype" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="85" hits="1" branch="false"/>
								<line number="86" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="66" hits="1" branch="false"/>
						<line number="67" hits="1" branch="false"/>
						<line number="68" hits="1" branch="false"/>
						<line number="76" hits="2" branch="false"/>
						<line number="85" hits="1" branch="false"/>
						<line number="86" hits="1" branch="false"/>
						<line number="94" hits="2" branch="false"/>
						<line number="103" hits="1" branch="false"/>
						<line number="104" hits="1" branch="false"/>
						<line number="113" hits="1" branch="false"/>
						<line number="123" hits="0" branch="false"/>
						<line number="124" hits="0" branch="false"/>
						<line number="132" hits="1" branch="false"/>
						<line number="141" hits="2" branch="false"/>
						<line number="142" hits="2" branch="false"/>
						<line number="150" hits="0" branch="false"/>
						<line number="159" hits="1" branch="false"/>
						<line number="160" hits="1" branch="false"/>
						<line number="168" hits="2" branch="false"/>
						<line number="177" hits="1" branch="false"/>
						<line number="178" hits="1" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Log" filename="org/apache/commons/scxml/model/Log.java" line-rate="0.9166666666666666" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="51" hits="26" branch="false"/>
								<line number="52" hits="26" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="98" hits="8" branch="false"/>
								<line number="99" hits="8" branch="false"/>
								<line number="100" hits="8" branch="false"/>
								<line number="101" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="11" branch="false"/>
							</lines>
						</method>
						<method name="getLabel" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="78" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="69" hits="26" branch="false"/>
								<line number="70" hits="26" branch="false"/>
							</lines>
						</method>
						<method name="setLabel" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="87" hits="1" branch="false"/>
								<line number="88" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="51" hits="26" branch="false"/>
						<line number="52" hits="26" branch="false"/>
						<line number="60" hits="11" branch="false"/>
						<line number="69" hits="26" branch="false"/>
						<line number="70" hits="26" branch="false"/>
						<line number="78" hits="0" branch="false"/>
						<line number="87" hits="1" branch="false"/>
						<line number="88" hits="1" branch="false"/>
						<line number="98" hits="8" branch="false"/>
						<line number="99" hits="8" branch="false"/>
						<line number="100" hits="8" branch="false"/>
						<line number="101" hits="8" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.ModelException" filename="org/apache/commons/scxml/model/ModelException.java" line-rate="0.25" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="32" hits="0" branch="false"/>
								<line number="33" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="1" branch="false"/>
								<line number="41" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="57" hits="0" branch="false"/>
								<line number="58" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="&lt;init&gt;" signature="(Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="48" hits="0" branch="false"/>
								<line number="49" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="32" hits="0" branch="false"/>
						<line number="33" hits="0" branch="false"/>
						<line number="40" hits="1" branch="false"/>
						<line number="41" hits="1" branch="false"/>
						<line number="48" hits="0" branch="false"/>
						<line number="49" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="58" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.OnEntry" filename="org/apache/commons/scxml/model/OnEntry.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="452" branch="false"/>
								<line number="34" hits="452" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="452" branch="false"/>
						<line number="34" hits="452" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.OnExit" filename="org/apache/commons/scxml/model/OnExit.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="33" hits="429" branch="false"/>
								<line number="34" hits="429" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="33" hits="429" branch="false"/>
						<line number="34" hits="429" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Parallel" filename="org/apache/commons/scxml/model/Parallel.java" line-rate="1.0" branch-rate="1.0" complexity="1.3333333333333333">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="42" hits="22" branch="false"/>
								<line number="43" hits="22" branch="false"/>
								<line number="44" hits="22" branch="false"/>
							</lines>
						</method>
						<method name="addState" signature="(Lorg/apache/commons/scxml/model/State;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="14" branch="true"/>
								<line number="63" hits="14" branch="false"/>
								<line number="65" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getStates" signature="()Ljava/util/Set;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="21" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="22" branch="false"/>
						<line number="43" hits="22" branch="false"/>
						<line number="44" hits="22" branch="false"/>
						<line number="52" hits="21" branch="false"/>
						<line number="62" hits="14" branch="true"/>
						<line number="63" hits="14" branch="false"/>
						<line number="65" hits="14" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Param" filename="org/apache/commons/scxml/model/Param.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="40" hits="2" branch="false"/>
								<line number="41" hits="2" branch="false"/>
								<line number="42" hits="2" branch="false"/>
								<line number="43" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="68" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="50" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="77" hits="2" branch="false"/>
								<line number="78" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="59" hits="2" branch="false"/>
								<line number="60" hits="2" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="40" hits="2" branch="false"/>
						<line number="41" hits="2" branch="false"/>
						<line number="42" hits="2" branch="false"/>
						<line number="43" hits="2" branch="false"/>
						<line number="50" hits="2" branch="false"/>
						<line number="59" hits="2" branch="false"/>
						<line number="60" hits="2" branch="false"/>
						<line number="68" hits="2" branch="false"/>
						<line number="77" hits="2" branch="false"/>
						<line number="78" hits="2" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Path" filename="org/apache/commons/scxml/model/Path.java" line-rate="0.9803921568627451" branch-rate="1.0" complexity="3.2857142857142856">
					<methods>
						<method name="&lt;init&gt;" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="0.967741935483871" branch-rate="1.0">
							<lines>
								<line number="42" hits="84" branch="false"/>
								<line number="47" hits="84" branch="false"/>
								<line number="53" hits="84" branch="false"/>
								<line number="58" hits="84" branch="false"/>
								<line number="66" hits="84" branch="false"/>
								<line number="67" hits="84" branch="true"/>
								<line number="69" hits="5" branch="false"/>
								<line number="72" hits="79" branch="false"/>
								<line number="73" hits="79" branch="true"/>
								<line number="74" hits="35" branch="true"/>
								<line number="75" hits="35" branch="false"/>
								<line number="77" hits="0" branch="false"/>
								<line number="79" hits="35" branch="true"/>
								<line number="80" hits="2" branch="false"/>
								<line number="83" hits="79" branch="false"/>
								<line number="84" hits="167" branch="true"/>
								<line number="85" hits="88" branch="false"/>
								<line number="86" hits="88" branch="true"/>
								<line number="87" hits="82" branch="false"/>
								<line number="88" hits="82" branch="true"/>
								<line number="89" hits="4" branch="false"/>
								<line number="92" hits="88" branch="false"/>
								<line number="94" hits="79" branch="false"/>
								<line number="95" hits="166" branch="true"/>
								<line number="96" hits="87" branch="false"/>
								<line number="97" hits="87" branch="true"/>
								<line number="98" hits="78" branch="false"/>
								<line number="99" hits="78" branch="true"/>
								<line number="100" hits="4" branch="false"/>
								<line number="103" hits="87" branch="false"/>
								<line number="106" hits="84" branch="false"/>
							</lines>
						</method>
						<method name="getDownwardSegment" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="187" hits="91" branch="false"/>
							</lines>
						</method>
						<method name="getRegionsEntered" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="147" hits="5" branch="false"/>
								<line number="148" hits="5" branch="true"/>
								<line number="149" hits="6" branch="false"/>
								<line number="150" hits="6" branch="true"/>
								<line number="151" hits="3" branch="false"/>
								<line number="152" hits="3" branch="true"/>
								<line number="153" hits="2" branch="false"/>
								<line number="157" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getRegionsExited" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="126" hits="5" branch="false"/>
								<line number="127" hits="5" branch="true"/>
								<line number="128" hits="6" branch="false"/>
								<line number="129" hits="6" branch="true"/>
								<line number="130" hits="3" branch="false"/>
								<line number="131" hits="3" branch="true"/>
								<line number="132" hits="2" branch="false"/>
								<line number="136" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="getScope" signature="()Lorg/apache/commons/scxml/model/State;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="169" hits="8" branch="false"/>
							</lines>
						</method>
						<method name="getUpwardSegment" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="178" hits="91" branch="false"/>
							</lines>
						</method>
						<method name="isCrossRegion" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="115" hits="181" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="42" hits="84" branch="false"/>
						<line number="47" hits="84" branch="false"/>
						<line number="53" hits="84" branch="false"/>
						<line number="58" hits="84" branch="false"/>
						<line number="66" hits="84" branch="false"/>
						<line number="67" hits="84" branch="true"/>
						<line number="69" hits="5" branch="false"/>
						<line number="72" hits="79" branch="false"/>
						<line number="73" hits="79" branch="true"/>
						<line number="74" hits="35" branch="true"/>
						<line number="75" hits="35" branch="false"/>
						<line number="77" hits="0" branch="false"/>
						<line number="79" hits="35" branch="true"/>
						<line number="80" hits="2" branch="false"/>
						<line number="83" hits="79" branch="false"/>
						<line number="84" hits="167" branch="true"/>
						<line number="85" hits="88" branch="false"/>
						<line number="86" hits="88" branch="true"/>
						<line number="87" hits="82" branch="false"/>
						<line number="88" hits="82" branch="true"/>
						<line number="89" hits="4" branch="false"/>
						<line number="92" hits="88" branch="false"/>
						<line number="94" hits="79" branch="false"/>
						<line number="95" hits="166" branch="true"/>
						<line number="96" hits="87" branch="false"/>
						<line number="97" hits="87" branch="true"/>
						<line number="98" hits="78" branch="false"/>
						<line number="99" hits="78" branch="true"/>
						<line number="100" hits="4" branch="false"/>
						<line number="103" hits="87" branch="false"/>
						<line number="106" hits="84" branch="false"/>
						<line number="115" hits="181" branch="false"/>
						<line number="126" hits="5" branch="false"/>
						<line number="127" hits="5" branch="true"/>
						<line number="128" hits="6" branch="false"/>
						<line number="129" hits="6" branch="true"/>
						<line number="130" hits="3" branch="false"/>
						<line number="131" hits="3" branch="true"/>
						<line number="132" hits="2" branch="false"/>
						<line number="136" hits="5" branch="false"/>
						<line number="147" hits="5" branch="false"/>
						<line number="148" hits="5" branch="true"/>
						<line number="149" hits="6" branch="false"/>
						<line number="150" hits="6" branch="true"/>
						<line number="151" hits="3" branch="false"/>
						<line number="152" hits="3" branch="true"/>
						<line number="153" hits="2" branch="false"/>
						<line number="157" hits="5" branch="false"/>
						<line number="169" hits="8" branch="false"/>
						<line number="178" hits="91" branch="false"/>
						<line number="187" hits="91" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.PathResolverHolder" filename="org/apache/commons/scxml/model/PathResolverHolder.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
					</methods>
					<lines>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.SCXML" filename="org/apache/commons/scxml/model/SCXML.java" line-rate="1.0" branch-rate="1.0" complexity="1.0666666666666667">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="41" branch="false"/>
								<line number="81" hits="41" branch="false"/>
								<line number="82" hits="41" branch="false"/>
								<line number="83" hits="41" branch="false"/>
							</lines>
						</method>
						<method name="addState" signature="(Lorg/apache/commons/scxml/model/State;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="136" hits="91" branch="false"/>
								<line number="137" hits="91" branch="false"/>
							</lines>
						</method>
						<method name="addTarget" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="155" hits="243" branch="false"/>
								<line number="156" hits="243" branch="true"/>
								<line number="158" hits="204" branch="false"/>
								<line number="160" hits="243" branch="false"/>
							</lines>
						</method>
						<method name="getDatamodel" signature="()Lorg/apache/commons/scxml/model/Datamodel;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="109" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="getInitialState" signature="()Lorg/apache/commons/scxml/model/State;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="91" hits="40" branch="false"/>
							</lines>
						</method>
						<method name="getInitialstate" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="205" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="getStates" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="127" hits="44" branch="false"/>
							</lines>
						</method>
						<method name="getTargets" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="146" hits="119" branch="false"/>
							</lines>
						</method>
						<method name="getVersion" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="getXmlns" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="186" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="setDatamodel" signature="(Lorg/apache/commons/scxml/model/Datamodel;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="118" hits="4" branch="false"/>
								<line number="119" hits="4" branch="false"/>
							</lines>
						</method>
						<method name="setInitialState" signature="(Lorg/apache/commons/scxml/model/State;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="100" hits="39" branch="false"/>
								<line number="101" hits="39" branch="false"/>
							</lines>
						</method>
						<method name="setInitialstate" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="215" hits="41" branch="false"/>
								<line number="216" hits="41" branch="false"/>
							</lines>
						</method>
						<method name="setVersion" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="177" hits="41" branch="false"/>
								<line number="178" hits="41" branch="false"/>
							</lines>
						</method>
						<method name="setXmlns" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="195" hits="1" branch="false"/>
								<line number="196" hits="1" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="80" hits="41" branch="false"/>
						<line number="81" hits="41" branch="false"/>
						<line number="82" hits="41" branch="false"/>
						<line number="83" hits="41" branch="false"/>
						<line number="91" hits="40" branch="false"/>
						<line number="100" hits="39" branch="false"/>
						<line number="101" hits="39" branch="false"/>
						<line number="109" hits="44" branch="false"/>
						<line number="118" hits="4" branch="false"/>
						<line number="119" hits="4" branch="false"/>
						<line number="127" hits="44" branch="false"/>
						<line number="136" hits="91" branch="false"/>
						<line number="137" hits="91" branch="false"/>
						<line number="146" hits="119" branch="false"/>
						<line number="155" hits="243" branch="false"/>
						<line number="156" hits="243" branch="true"/>
						<line number="158" hits="204" branch="false"/>
						<line number="160" hits="243" branch="false"/>
						<line number="168" hits="4" branch="false"/>
						<line number="177" hits="41" branch="false"/>
						<line number="178" hits="41" branch="false"/>
						<line number="186" hits="4" branch="false"/>
						<line number="195" hits="1" branch="false"/>
						<line number="196" hits="1" branch="false"/>
						<line number="205" hits="44" branch="false"/>
						<line number="215" hits="41" branch="false"/>
						<line number="216" hits="41" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Send" filename="org/apache/commons/scxml/model/Send.java" line-rate="0.9137931034482759" branch-rate="1.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="112" hits="14" branch="false"/>
								<line number="113" hits="14" branch="false"/>
								<line number="114" hits="14" branch="false"/>
								<line number="115" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="0.9" branch-rate="1.0">
							<lines>
								<line number="269" hits="11" branch="true"/>
								<line number="271" hits="8" branch="true"/>
								<line number="272" hits="7" branch="false"/>
								<line number="276" hits="1" branch="false"/>
								<line number="277" hits="1" branch="false"/>
								<line number="282" hits="8" branch="false"/>
								<line number="285" hits="3" branch="false"/>
								<line number="286" hits="3" branch="false"/>
								<line number="287" hits="3" branch="false"/>
								<line number="288" hits="3" branch="false"/>
								<line number="289" hits="3" branch="true"/>
								<line number="290" hits="1" branch="false"/>
								<line number="292" hits="3" branch="false"/>
								<line number="293" hits="3" branch="true"/>
								<line number="294" hits="3" branch="false"/>
								<line number="295" hits="3" branch="false"/>
								<line number="296" hits="7" branch="true"/>
								<line number="297" hits="4" branch="false"/>
								<line number="298" hits="4" branch="false"/>
								<line number="299" hits="4" branch="true"/>
								<line number="301" hits="0" branch="false"/>
								<line number="304" hits="4" branch="false"/>
								<line number="307" hits="3" branch="false"/>
								<line number="308" hits="3" branch="true"/>
								<line number="310" hits="1" branch="false"/>
								<line number="311" hits="0" branch="false"/>
								<line number="312" hits="0" branch="false"/>
								<line number="314" hits="1" branch="false"/>
								<line number="316" hits="3" branch="false"/>
								<line number="318" hits="3" branch="false"/>
							</lines>
						</method>
						<method name="getDelay" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="123" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getEvent" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="258" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getExternalNodes" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="141" hits="14" branch="false"/>
							</lines>
						</method>
						<method name="getHints" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="159" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getNamelist" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="177" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getSendid" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="195" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getTarget" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="213" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="getTargettype" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="231" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setDelay" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="132" hits="3" branch="false"/>
								<line number="133" hits="3" branch="false"/>
							</lines>
						</method>
						<method name="setEvent" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="249" hits="10" branch="false"/>
								<line number="250" hits="10" branch="false"/>
							</lines>
						</method>
						<method name="setExternalNodes" signature="(Ljava/util/List;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="150" hits="0" branch="false"/>
								<line number="151" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="setHints" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="2" branch="false"/>
								<line number="169" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="setNamelist" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="186" hits="5" branch="false"/>
								<line number="187" hits="5" branch="false"/>
							</lines>
						</method>
						<method name="setSendid" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="204" hits="3" branch="false"/>
								<line number="205" hits="3" branch="false"/>
							</lines>
						</method>
						<method name="setTarget" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="222" hits="7" branch="false"/>
								<line number="223" hits="7" branch="false"/>
							</lines>
						</method>
						<method name="setTargettype" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="240" hits="10" branch="false"/>
								<line number="241" hits="10" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="112" hits="14" branch="false"/>
						<line number="113" hits="14" branch="false"/>
						<line number="114" hits="14" branch="false"/>
						<line number="115" hits="14" branch="false"/>
						<line number="123" hits="1" branch="false"/>
						<line number="132" hits="3" branch="false"/>
						<line number="133" hits="3" branch="false"/>
						<line number="141" hits="14" branch="false"/>
						<line number="150" hits="0" branch="false"/>
						<line number="151" hits="0" branch="false"/>
						<line number="159" hits="1" branch="false"/>
						<line number="168" hits="2" branch="false"/>
						<line number="169" hits="2" branch="false"/>
						<line number="177" hits="1" branch="false"/>
						<line number="186" hits="5" branch="false"/>
						<line number="187" hits="5" branch="false"/>
						<line number="195" hits="2" branch="false"/>
						<line number="204" hits="3" branch="false"/>
						<line number="205" hits="3" branch="false"/>
						<line number="213" hits="1" branch="false"/>
						<line number="222" hits="7" branch="false"/>
						<line number="223" hits="7" branch="false"/>
						<line number="231" hits="1" branch="false"/>
						<line number="240" hits="10" branch="false"/>
						<line number="241" hits="10" branch="false"/>
						<line number="249" hits="10" branch="false"/>
						<line number="250" hits="10" branch="false"/>
						<line number="258" hits="1" branch="false"/>
						<line number="269" hits="11" branch="true"/>
						<line number="271" hits="8" branch="true"/>
						<line number="272" hits="7" branch="false"/>
						<line number="276" hits="1" branch="false"/>
						<line number="277" hits="1" branch="false"/>
						<line number="282" hits="8" branch="false"/>
						<line number="285" hits="3" branch="false"/>
						<line number="286" hits="3" branch="false"/>
						<line number="287" hits="3" branch="false"/>
						<line number="288" hits="3" branch="false"/>
						<line number="289" hits="3" branch="true"/>
						<line number="290" hits="1" branch="false"/>
						<line number="292" hits="3" branch="false"/>
						<line number="293" hits="3" branch="true"/>
						<line number="294" hits="3" branch="false"/>
						<line number="295" hits="3" branch="false"/>
						<line number="296" hits="7" branch="true"/>
						<line number="297" hits="4" branch="false"/>
						<line number="298" hits="4" branch="false"/>
						<line number="299" hits="4" branch="true"/>
						<line number="301" hits="0" branch="false"/>
						<line number="304" hits="4" branch="false"/>
						<line number="307" hits="3" branch="false"/>
						<line number="308" hits="3" branch="true"/>
						<line number="310" hits="1" branch="false"/>
						<line number="311" hits="0" branch="false"/>
						<line number="312" hits="0" branch="false"/>
						<line number="314" hits="1" branch="false"/>
						<line number="316" hits="3" branch="false"/>
						<line number="318" hits="3" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.State" filename="org/apache/commons/scxml/model/State.java" line-rate="0.9827586206896551" branch-rate="1.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="84" hits="319" branch="false"/>
								<line number="89" hits="319" branch="false"/>
								<line number="90" hits="319" branch="false"/>
								<line number="91" hits="319" branch="false"/>
								<line number="92" hits="319" branch="false"/>
								<line number="93" hits="319" branch="false"/>
							</lines>
						</method>
						<method name="addChild" signature="(Lorg/apache/commons/scxml/model/State;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="229" hits="95" branch="false"/>
								<line number="230" hits="95" branch="false"/>
								<line number="231" hits="95" branch="false"/>
							</lines>
						</method>
						<method name="addHistory" signature="(Lorg/apache/commons/scxml/model/History;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="256" hits="6" branch="false"/>
								<line number="257" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="addTransition" signature="(Lorg/apache/commons/scxml/model/Transition;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="203" hits="163" branch="false"/>
								<line number="204" hits="163" branch="true"/>
								<line number="205" hits="156" branch="false"/>
								<line number="206" hits="156" branch="false"/>
								<line number="207" hits="156" branch="false"/>
								<line number="209" hits="7" branch="false"/>
								<line number="211" hits="163" branch="false"/>
							</lines>
						</method>
						<method name="getChildren" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="219" hits="226" branch="false"/>
							</lines>
						</method>
						<method name="getHistory" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="277" hits="233" branch="false"/>
							</lines>
						</method>
						<method name="getInitial" signature="()Lorg/apache/commons/scxml/model/Initial;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="158" hits="258" branch="false"/>
							</lines>
						</method>
						<method name="getInvoke" signature="()Lorg/apache/commons/scxml/model/Invoke;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="139" hits="345" branch="false"/>
							</lines>
						</method>
						<method name="getIsFinal" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="101" hits="225" branch="false"/>
							</lines>
						</method>
						<method name="getParallel" signature="()Lorg/apache/commons/scxml/model/Parallel;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="120" hits="226" branch="false"/>
							</lines>
						</method>
						<method name="getTransitions" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="177" hits="226" branch="false"/>
							</lines>
						</method>
						<method name="getTransitionsList" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="241" hits="384" branch="false"/>
								<line number="242" hits="384" branch="false"/>
								<line number="243" hits="700" branch="true"/>
								<line number="244" hits="316" branch="false"/>
								<line number="246" hits="384" branch="false"/>
							</lines>
						</method>
						<method name="getTransitionsList" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="188" hits="3" branch="false"/>
								<line number="189" hits="3" branch="true"/>
								<line number="190" hits="1" branch="false"/>
								<line number="192" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="hasHistory" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="266" hits="107" branch="true"/>
							</lines>
						</method>
						<method name="isComposite" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="298" hits="3" branch="true"/>
								<line number="299" hits="1" branch="false"/>
								<line number="301" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="isDone" signature="()Z" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="338" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="isOrthogonal" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="325" hits="40" branch="true"/>
								<line number="326" hits="4" branch="false"/>
								<line number="328" hits="36" branch="false"/>
							</lines>
						</method>
						<method name="isRegion" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="312" hits="187" branch="true"/>
								<line number="313" hits="13" branch="false"/>
								<line number="315" hits="174" branch="false"/>
							</lines>
						</method>
						<method name="isSimple" signature="()Z" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="286" hits="178" branch="true"/>
								<line number="287" hits="133" branch="false"/>
								<line number="289" hits="45" branch="false"/>
							</lines>
						</method>
						<method name="setDone" signature="(Z)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="348" hits="134" branch="false"/>
								<line number="349" hits="134" branch="false"/>
							</lines>
						</method>
						<method name="setInitial" signature="(Lorg/apache/commons/scxml/model/Initial;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="168" hits="40" branch="false"/>
								<line number="169" hits="40" branch="false"/>
							</lines>
						</method>
						<method name="setInvoke" signature="(Lorg/apache/commons/scxml/model/Invoke;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="149" hits="1" branch="false"/>
								<line number="150" hits="1" branch="false"/>
							</lines>
						</method>
						<method name="setIsFinal" signature="(Z)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="111" hits="46" branch="false"/>
								<line number="112" hits="46" branch="false"/>
							</lines>
						</method>
						<method name="setParallel" signature="(Lorg/apache/commons/scxml/model/Parallel;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="130" hits="8" branch="false"/>
								<line number="131" hits="8" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="84" hits="319" branch="false"/>
						<line number="89" hits="319" branch="false"/>
						<line number="90" hits="319" branch="false"/>
						<line number="91" hits="319" branch="false"/>
						<line number="92" hits="319" branch="false"/>
						<line number="93" hits="319" branch="false"/>
						<line number="101" hits="225" branch="false"/>
						<line number="111" hits="46" branch="false"/>
						<line number="112" hits="46" branch="false"/>
						<line number="120" hits="226" branch="false"/>
						<line number="130" hits="8" branch="false"/>
						<line number="131" hits="8" branch="false"/>
						<line number="139" hits="345" branch="false"/>
						<line number="149" hits="1" branch="false"/>
						<line number="150" hits="1" branch="false"/>
						<line number="158" hits="258" branch="false"/>
						<line number="168" hits="40" branch="false"/>
						<line number="169" hits="40" branch="false"/>
						<line number="177" hits="226" branch="false"/>
						<line number="188" hits="3" branch="false"/>
						<line number="189" hits="3" branch="true"/>
						<line number="190" hits="1" branch="false"/>
						<line number="192" hits="2" branch="false"/>
						<line number="203" hits="163" branch="false"/>
						<line number="204" hits="163" branch="true"/>
						<line number="205" hits="156" branch="false"/>
						<line number="206" hits="156" branch="false"/>
						<line number="207" hits="156" branch="false"/>
						<line number="209" hits="7" branch="false"/>
						<line number="211" hits="163" branch="false"/>
						<line number="219" hits="226" branch="false"/>
						<line number="229" hits="95" branch="false"/>
						<line number="230" hits="95" branch="false"/>
						<line number="231" hits="95" branch="false"/>
						<line number="241" hits="384" branch="false"/>
						<line number="242" hits="384" branch="false"/>
						<line number="243" hits="700" branch="true"/>
						<line number="244" hits="316" branch="false"/>
						<line number="246" hits="384" branch="false"/>
						<line number="256" hits="6" branch="false"/>
						<line number="257" hits="6" branch="false"/>
						<line number="266" hits="107" branch="true"/>
						<line number="277" hits="233" branch="false"/>
						<line number="286" hits="178" branch="true"/>
						<line number="287" hits="133" branch="false"/>
						<line number="289" hits="45" branch="false"/>
						<line number="298" hits="3" branch="true"/>
						<line number="299" hits="1" branch="false"/>
						<line number="301" hits="2" branch="false"/>
						<line number="312" hits="187" branch="true"/>
						<line number="313" hits="13" branch="false"/>
						<line number="315" hits="174" branch="false"/>
						<line number="325" hits="40" branch="true"/>
						<line number="326" hits="4" branch="false"/>
						<line number="328" hits="36" branch="false"/>
						<line number="338" hits="0" branch="false"/>
						<line number="348" hits="134" branch="false"/>
						<line number="349" hits="134" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Transition" filename="org/apache/commons/scxml/model/Transition.java" line-rate="1.0" branch-rate="1.0" complexity="1.2727272727272727">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="217" branch="false"/>
								<line number="61" hits="217" branch="false"/>
								<line number="62" hits="217" branch="false"/>
								<line number="63" hits="217" branch="false"/>
							</lines>
						</method>
						<method name="getCond" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="197" branch="false"/>
							</lines>
						</method>
						<method name="getEvent" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="90" hits="520" branch="false"/>
							</lines>
						</method>
						<method name="getNext" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="149" hits="233" branch="false"/>
							</lines>
						</method>
						<method name="getPath" signature="()Lorg/apache/commons/scxml/model/Path;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="169" hits="268" branch="true"/>
								<line number="170" hits="66" branch="false"/>
								<line number="172" hits="268" branch="false"/>
							</lines>
						</method>
						<method name="getRuntimeTarget" signature="()Lorg/apache/commons/scxml/model/TransitionTarget;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="124" hits="282" branch="true"/>
								<line number="125" hits="280" branch="false"/>
								<line number="127" hits="2" branch="false"/>
							</lines>
						</method>
						<method name="getTarget" signature="()Lorg/apache/commons/scxml/model/TransitionTarget;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="111" hits="527" branch="false"/>
							</lines>
						</method>
						<method name="setCond" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="80" hits="58" branch="false"/>
								<line number="81" hits="58" branch="false"/>
							</lines>
						</method>
						<method name="setEvent" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="100" hits="148" branch="false"/>
								<line number="101" hits="148" branch="false"/>
							</lines>
						</method>
						<method name="setNext" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="159" hits="203" branch="false"/>
								<line number="160" hits="203" branch="false"/>
							</lines>
						</method>
						<method name="setTarget" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="137" hits="206" branch="false"/>
								<line number="138" hits="206" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="60" hits="217" branch="false"/>
						<line number="61" hits="217" branch="false"/>
						<line number="62" hits="217" branch="false"/>
						<line number="63" hits="217" branch="false"/>
						<line number="71" hits="197" branch="false"/>
						<line number="80" hits="58" branch="false"/>
						<line number="81" hits="58" branch="false"/>
						<line number="90" hits="520" branch="false"/>
						<line number="100" hits="148" branch="false"/>
						<line number="101" hits="148" branch="false"/>
						<line number="111" hits="527" branch="false"/>
						<line number="124" hits="282" branch="true"/>
						<line number="125" hits="280" branch="false"/>
						<line number="127" hits="2" branch="false"/>
						<line number="137" hits="206" branch="false"/>
						<line number="138" hits="206" branch="false"/>
						<line number="149" hits="233" branch="false"/>
						<line number="159" hits="203" branch="false"/>
						<line number="160" hits="203" branch="false"/>
						<line number="169" hits="268" branch="true"/>
						<line number="170" hits="66" branch="false"/>
						<line number="172" hits="268" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.TransitionTarget" filename="org/apache/commons/scxml/model/TransitionTarget.java" line-rate="1.0" branch-rate="1.0" complexity="1.3333333333333333">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="60" hits="399" branch="false"/>
								<line number="61" hits="399" branch="false"/>
								<line number="62" hits="399" branch="false"/>
								<line number="63" hits="399" branch="false"/>
								<line number="64" hits="399" branch="false"/>
								<line number="65" hits="399" branch="false"/>
								<line number="66" hits="399" branch="false"/>
							</lines>
						</method>
						<method name="getDatamodel" signature="()Lorg/apache/commons/scxml/model/Datamodel;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="128" hits="189" branch="false"/>
							</lines>
						</method>
						<method name="getId" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="74" hits="970" branch="false"/>
							</lines>
						</method>
						<method name="getOnEntry" signature="()Lorg/apache/commons/scxml/model/OnEntry;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="92" hits="414" branch="false"/>
							</lines>
						</method>
						<method name="getOnExit" signature="()Lorg/apache/commons/scxml/model/OnExit;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="110" hits="332" branch="false"/>
							</lines>
						</method>
						<method name="getParent" signature="()Lorg/apache/commons/scxml/model/TransitionTarget;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="147" hits="3540" branch="false"/>
							</lines>
						</method>
						<method name="getParentState" signature="()Lorg/apache/commons/scxml/model/State;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="165" hits="404" branch="false"/>
								<line number="166" hits="404" branch="true"/>
								<line number="167" hits="207" branch="false"/>
								<line number="169" hits="197" branch="true"/>
								<line number="170" hits="178" branch="false"/>
								<line number="172" hits="19" branch="false"/>
							</lines>
						</method>
						<method name="setDatamodel" signature="(Lorg/apache/commons/scxml/model/Datamodel;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="137" hits="6" branch="false"/>
								<line number="138" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="setId" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="83" hits="285" branch="false"/>
								<line number="84" hits="285" branch="false"/>
							</lines>
						</method>
						<method name="setOnEntry" signature="(Lorg/apache/commons/scxml/model/OnEntry;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="101" hits="53" branch="false"/>
								<line number="102" hits="53" branch="false"/>
							</lines>
						</method>
						<method name="setOnExit" signature="(Lorg/apache/commons/scxml/model/OnExit;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="119" hits="30" branch="false"/>
								<line number="120" hits="30" branch="false"/>
							</lines>
						</method>
						<method name="setParent" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="156" hits="291" branch="false"/>
								<line number="157" hits="291" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="60" hits="399" branch="false"/>
						<line number="61" hits="399" branch="false"/>
						<line number="62" hits="399" branch="false"/>
						<line number="63" hits="399" branch="false"/>
						<line number="64" hits="399" branch="false"/>
						<line number="65" hits="399" branch="false"/>
						<line number="66" hits="399" branch="false"/>
						<line number="74" hits="970" branch="false"/>
						<line number="83" hits="285" branch="false"/>
						<line number="84" hits="285" branch="false"/>
						<line number="92" hits="414" branch="false"/>
						<line number="101" hits="53" branch="false"/>
						<line number="102" hits="53" branch="false"/>
						<line number="110" hits="332" branch="false"/>
						<line number="119" hits="30" branch="false"/>
						<line number="120" hits="30" branch="false"/>
						<line number="128" hits="189" branch="false"/>
						<line number="137" hits="6" branch="false"/>
						<line number="138" hits="6" branch="false"/>
						<line number="147" hits="3540" branch="false"/>
						<line number="156" hits="291" branch="false"/>
						<line number="157" hits="291" branch="false"/>
						<line number="165" hits="404" branch="false"/>
						<line number="166" hits="404" branch="true"/>
						<line number="167" hits="207" branch="false"/>
						<line number="169" hits="197" branch="true"/>
						<line number="170" hits="178" branch="false"/>
						<line number="172" hits="19" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.model.Var" filename="org/apache/commons/scxml/model/Var.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="52" hits="33" branch="false"/>
								<line number="53" hits="33" branch="false"/>
							</lines>
						</method>
						<method name="execute" signature="(Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;Lorg/apache/commons/logging/Log;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="100" hits="28" branch="false"/>
								<line number="101" hits="28" branch="false"/>
								<line number="102" hits="28" branch="false"/>
								<line number="103" hits="28" branch="false"/>
								<line number="104" hits="28" branch="false"/>
								<line number="106" hits="28" branch="false"/>
								<line number="107" hits="28" branch="false"/>
							</lines>
						</method>
						<method name="getExpr" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="62" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="81" hits="6" branch="false"/>
							</lines>
						</method>
						<method name="setExpr" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="72" hits="33" branch="false"/>
								<line number="73" hits="33" branch="false"/>
							</lines>
						</method>
						<method name="setName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="90" hits="33" branch="false"/>
								<line number="91" hits="33" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="52" hits="33" branch="false"/>
						<line number="53" hits="33" branch="false"/>
						<line number="62" hits="6" branch="false"/>
						<line number="72" hits="33" branch="false"/>
						<line number="73" hits="33" branch="false"/>
						<line number="81" hits="6" branch="false"/>
						<line number="90" hits="33" branch="false"/>
						<line number="91" hits="33" branch="false"/>
						<line number="100" hits="28" branch="false"/>
						<line number="101" hits="28" branch="false"/>
						<line number="102" hits="28" branch="false"/>
						<line number="103" hits="28" branch="false"/>
						<line number="104" hits="28" branch="false"/>
						<line number="106" hits="28" branch="false"/>
						<line number="107" hits="28" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.semantics" line-rate="0.7163814180929096" branch-rate="0.8089887640449438" complexity="6.7894736842105265">
			<classes>
				<class name="org.apache.commons.scxml.semantics.SCXMLSemanticsImpl" filename="org/apache/commons/scxml/semantics/SCXMLSemanticsImpl.java" line-rate="0.7025641025641025" branch-rate="0.8" complexity="7.4375">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="71" hits="37" branch="false"/>
								<line number="76" hits="37" branch="false"/>
								<line number="81" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="determineInitialStates" signature="(Lorg/apache/commons/scxml/model/SCXML;Ljava/util/Set;Ljava/util/List;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.9230769230769231" branch-rate="1.0">
							<lines>
								<line number="115" hits="39" branch="false"/>
								<line number="116" hits="39" branch="true"/>
								<line number="117" hits="0" branch="false"/>
								<line number="120" hits="39" branch="false"/>
								<line number="121" hits="39" branch="false"/>
								<line number="123" hits="39" branch="false"/>
								<line number="125" hits="39" branch="false"/>
								<line number="126" hits="39" branch="false"/>
								<line number="127" hits="39" branch="false"/>
								<line number="129" hits="39" branch="false"/>
								<line number="130" hits="39" branch="false"/>
								<line number="131" hits="39" branch="false"/>
								<line number="134" hits="39" branch="false"/>
							</lines>
						</method>
						<method name="determineTargetStates" signature="(Ljava/util/Set;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.8709677419354839" branch-rate="1.0">
							<lines>
								<line number="514" hits="244" branch="false"/>
								<line number="516" hits="244" branch="false"/>
								<line number="517" hits="428" branch="true"/>
								<line number="518" hits="184" branch="false"/>
								<line number="519" hits="184" branch="true"/>
								<line number="520" hits="170" branch="false"/>
								<line number="524" hits="170" branch="true"/>
								<line number="525" hits="132" branch="false"/>
								<line number="526" hits="38" branch="true"/>
								<line number="527" hits="3" branch="false"/>
								<line number="530" hits="35" branch="false"/>
								<line number="531" hits="35" branch="true"/>
								<line number="532" hits="0" branch="false"/>
								<line number="537" hits="35" branch="false"/>
								<line number="538" hits="35" branch="true"/>
								<line number="539" hits="0" branch="false"/>
								<line number="542" hits="35" branch="false"/>
								<line number="544" hits="35" branch="true"/>
								<line number="548" hits="0" branch="false"/>
								<line number="552" hits="35" branch="false"/>
								<line number="557" hits="14" branch="true"/>
								<line number="558" hits="3" branch="false"/>
								<line number="559" hits="3" branch="true"/>
								<line number="561" hits="7" branch="false"/>
								<line number="563" hits="11" branch="true"/>
								<line number="564" hits="11" branch="false"/>
								<line number="565" hits="11" branch="true"/>
								<line number="566" hits="3" branch="false"/>
								<line number="568" hits="8" branch="false"/>
								<line number="571" hits="0" branch="false"/>
								<line number="575" hits="244" branch="false"/>
							</lines>
						</method>
						<method name="enumerateReachableTransitions" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/ErrorReporter;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="285" hits="205" branch="false"/>
								<line number="287" hits="205" branch="false"/>
								<line number="289" hits="205" branch="false"/>
								<line number="290" hits="588" branch="true"/>
								<line number="291" hits="383" branch="false"/>
								<line number="292" hits="383" branch="false"/>
								<line number="293" hits="708" branch="true"/>
								<line number="294" hits="325" branch="false"/>
								<line number="295" hits="325" branch="true"/>
								<line number="296" hits="325" branch="false"/>
								<line number="297" hits="325" branch="false"/>
								<line number="300" hits="383" branch="false"/>
								<line number="301" hits="383" branch="true"/>
								<line number="302" hits="168" branch="false"/>
								<line number="303" hits="168" branch="false"/>
								<line number="306" hits="205" branch="false"/>
								<line number="307" hits="205" branch="false"/>
								<line number="308" hits="205" branch="false"/>
								<line number="309" hits="205" branch="false"/>
							</lines>
						</method>
						<method name="eventMatch" signature="(Ljava/lang/String;Ljava/util/Set;)Z" line-rate="0.9230769230769231" branch-rate="1.0">
							<lines>
								<line number="832" hits="325" branch="true"/>
								<line number="833" hits="15" branch="false"/>
								<line number="835" hits="310" branch="false"/>
								<line number="836" hits="310" branch="false"/>
								<line number="837" hits="894" branch="true"/>
								<line number="838" hits="675" branch="false"/>
								<line number="839" hits="675" branch="true"/>
								<line number="840" hits="0" branch="false"/>
								<line number="841" hits="675" branch="true"/>
								<line number="842" hits="3" branch="false"/>
								<line number="843" hits="672" branch="true"/>
								<line number="845" hits="88" branch="false"/>
								<line number="848" hits="219" branch="false"/>
							</lines>
						</method>
						<method name="executeActions" signature="(Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.6216216216216216" branch-rate="0.8">
							<lines>
								<line number="157" hits="244" branch="false"/>
								<line number="158" hits="244" branch="false"/>
								<line number="159" hits="244" branch="false"/>
								<line number="161" hits="244" branch="true"/>
								<line number="162" hits="105" branch="false"/>
								<line number="163" hits="105" branch="false"/>
								<line number="165" hits="105" branch="false"/>
								<line number="166" hits="125" branch="true"/>
								<line number="167" hits="20" branch="false"/>
								<line number="170" hits="0" branch="false"/>
								<line number="171" hits="0" branch="false"/>
								<line number="173" hits="105" branch="false"/>
								<line number="175" hits="105" branch="true"/>
								<line number="176" hits="0" branch="false"/>
								<line number="178" hits="0" branch="false"/>
								<line number="179" hits="0" branch="false"/>
								<line number="180" hits="0" branch="false"/>
								<line number="182" hits="0" branch="false"/>
								<line number="183" hits="0" branch="false"/>
								<line number="185" hits="0" branch="false"/>
								<line number="187" hits="105" branch="false"/>
								<line number="188" hits="105" branch="false"/>
								<line number="189" hits="105" branch="false"/>
								<line number="191" hits="105" branch="false"/>
								<line number="194" hits="244" branch="true"/>
								<line number="195" hits="89" branch="false"/>
								<line number="197" hits="89" branch="false"/>
								<line number="198" hits="89" branch="true"/>
								<line number="199" hits="0" branch="false"/>
								<line number="202" hits="0" branch="false"/>
								<line number="203" hits="0" branch="false"/>
								<line number="205" hits="89" branch="false"/>
								<line number="206" hits="89" branch="false"/>
								<line number="207" hits="89" branch="false"/>
								<line number="211" hits="244" branch="true"/>
								<line number="212" hits="187" branch="false"/>
								<line number="213" hits="187" branch="false"/>
								<line number="215" hits="187" branch="false"/>
								<line number="216" hits="251" branch="true"/>
								<line number="217" hits="64" branch="false"/>
								<line number="220" hits="0" branch="false"/>
								<line number="221" hits="0" branch="false"/>
								<line number="223" hits="187" branch="false"/>
								<line number="224" hits="187" branch="false"/>
								<line number="225" hits="187" branch="false"/>
								<line number="226" hits="187" branch="false"/>
								<line number="228" hits="187" branch="false"/>
								<line number="230" hits="187" branch="true"/>
								<line number="231" hits="184" branch="false"/>
								<line number="232" hits="184" branch="true"/>
								<line number="233" hits="30" branch="false"/>
								<line number="234" hits="30" branch="false"/>
								<line number="235" hits="30" branch="true"/>
								<line number="236" hits="19" branch="false"/>
								<line number="238" hits="30" branch="false"/>
								<line number="240" hits="30" branch="false"/>
								<line number="241" hits="30" branch="true"/>
								<line number="242" hits="19" branch="false"/>
								<line number="244" hits="30" branch="true"/>
								<line number="247" hits="0" branch="false"/>
								<line number="248" hits="0" branch="false"/>
								<line number="249" hits="0" branch="false"/>
								<line number="250" hits="0" branch="false"/>
								<line number="251" hits="0" branch="true"/>
								<line number="252" hits="0" branch="false"/>
								<line number="253" hits="0" branch="true"/>
								<line number="254" hits="0" branch="false"/>
								<line number="257" hits="0" branch="true"/>
								<line number="258" hits="0" branch="false"/>
								<line number="260" hits="0" branch="false"/>
								<line number="261" hits="0" branch="false"/>
								<line number="263" hits="0" branch="false"/>
								<line number="265" hits="0" branch="false"/>
								<line number="271" hits="244" branch="false"/>
							</lines>
						</method>
						<method name="filterTransitionsSet" signature="(Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/EventDispatcher;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.45588235294117646" branch-rate="0.47058823529411764">
							<lines>
								<line number="334" hits="205" branch="false"/>
								<line number="337" hits="205" branch="false"/>
								<line number="338" hits="594" branch="true"/>
								<line number="339" hits="389" branch="false"/>
								<line number="340" hits="389" branch="false"/>
								<line number="342" hits="205" branch="false"/>
								<line number="343" hits="283" branch="true"/>
								<line number="344" hits="78" branch="false"/>
								<line number="345" hits="78" branch="false"/>
								<line number="348" hits="205" branch="false"/>
								<line number="349" hits="205" branch="true"/>
								<line number="350" hits="0" branch="false"/>
								<line number="351" hits="0" branch="true"/>
								<line number="352" hits="0" branch="false"/>
								<line number="353" hits="0" branch="true"/>
								<line number="355" hits="0" branch="false"/>
								<line number="356" hits="0" branch="true"/>
								<line number="357" hits="0" branch="false"/>
								<line number="361" hits="0" branch="false"/>
								<line number="362" hits="0" branch="false"/>
								<line number="364" hits="0" branch="false"/>
								<line number="369" hits="205" branch="false"/>
								<line number="371" hits="205" branch="false"/>
								<line number="372" hits="530" branch="true"/>
								<line number="373" hits="325" branch="false"/>
								<line number="375" hits="325" branch="false"/>
								<line number="376" hits="325" branch="true"/>
								<line number="378" hits="219" branch="false"/>
								<line number="379" hits="219" branch="false"/>
								<line number="383" hits="106" branch="false"/>
								<line number="384" hits="106" branch="true"/>
								<line number="385" hits="46" branch="false"/>
								<line number="388" hits="60" branch="false"/>
								<line number="390" hits="0" branch="false"/>
								<line number="391" hits="0" branch="false"/>
								<line number="392" hits="0" branch="false"/>
								<line number="394" hits="60" branch="false"/>
								<line number="396" hits="106" branch="true"/>
								<line number="398" hits="17" branch="false"/>
								<line number="402" hits="205" branch="false"/>
								<line number="404" hits="205" branch="false"/>
								<line number="405" hits="205" branch="false"/>
								<line number="408" hits="205" branch="true"/>
								<line number="410" hits="0" branch="false"/>
								<line number="411" hits="0" branch="false"/>
								<line number="413" hits="0" branch="false"/>
								<line number="414" hits="0" branch="true"/>
								<line number="415" hits="0" branch="false"/>
								<line number="416" hits="0" branch="false"/>
								<line number="417" hits="0" branch="true"/>
								<line number="418" hits="0" branch="false"/>
								<line number="419" hits="0" branch="false"/>
								<line number="421" hits="0" branch="true"/>
								<line number="423" hits="0" branch="false"/>
								<line number="424" hits="0" branch="true"/>
								<line number="426" hits="0" branch="false"/>
								<line number="427" hits="0" branch="false"/>
								<line number="428" hits="0" branch="true"/>
								<line number="430" hits="0" branch="false"/>
								<line number="433" hits="0" branch="false"/>
								<line number="434" hits="0" branch="false"/>
								<line number="440" hits="0" branch="false"/>
								<line number="441" hits="0" branch="true"/>
								<line number="442" hits="0" branch="false"/>
								<line number="446" hits="0" branch="false"/>
								<line number="447" hits="0" branch="false"/>
								<line number="448" hits="0" branch="false"/>
								<line number="450" hits="205" branch="false"/>
							</lines>
						</method>
						<method name="finalizeMatch" signature="(Ljava/lang/String;Ljava/util/Set;)Z" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="864" hits="0" branch="false"/>
								<line number="865" hits="0" branch="false"/>
								<line number="866" hits="0" branch="true"/>
								<line number="867" hits="0" branch="false"/>
								<line number="868" hits="0" branch="true"/>
								<line number="869" hits="0" branch="false"/>
								<line number="870" hits="0" branch="true"/>
								<line number="871" hits="0" branch="false"/>
								<line number="874" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="followTransitions" signature="(Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.9743589743589743" branch-rate="1.0">
							<lines>
								<line number="647" hits="205" branch="false"/>
								<line number="648" hits="205" branch="false"/>
								<line number="650" hits="205" branch="false"/>
								<line number="651" hits="205" branch="true"/>
								<line number="652" hits="89" branch="false"/>
								<line number="653" hits="89" branch="false"/>
								<line number="654" hits="89" branch="false"/>
								<line number="657" hits="205" branch="false"/>
								<line number="658" hits="205" branch="false"/>
								<line number="660" hits="205" branch="false"/>
								<line number="662" hits="205" branch="false"/>
								<line number="663" hits="205" branch="false"/>
								<line number="664" hits="205" branch="false"/>
								<line number="666" hits="205" branch="false"/>
								<line number="667" hits="205" branch="false"/>
								<line number="668" hits="205" branch="true"/>
								<line number="669" hits="89" branch="false"/>
								<line number="670" hits="89" branch="false"/>
								<line number="672" hits="89" branch="true"/>
								<line number="673" hits="9" branch="false"/>
								<line number="677" hits="205" branch="false"/>
								<line number="678" hits="205" branch="false"/>
								<line number="679" hits="205" branch="true"/>
								<line number="680" hits="0" branch="false"/>
								<line number="683" hits="205" branch="false"/>
								<line number="684" hits="205" branch="false"/>
								<line number="685" hits="205" branch="false"/>
								<line number="686" hits="205" branch="false"/>
								<line number="687" hits="205" branch="false"/>
								<line number="688" hits="205" branch="false"/>
								<line number="689" hits="205" branch="false"/>
								<line number="691" hits="205" branch="false"/>
								<line number="692" hits="205" branch="false"/>
								<line number="693" hits="205" branch="false"/>
								<line number="695" hits="205" branch="true"/>
								<line number="696" hits="116" branch="false"/>
								<line number="697" hits="116" branch="true"/>
								<line number="698" hits="115" branch="false"/>
								<line number="701" hits="205" branch="false"/>
							</lines>
						</method>
						<method name="getLog" signature="()Lorg/apache/commons/logging/Log;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="900" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getTTComparator" signature="()Ljava/util/Comparator;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="882" hits="449" branch="false"/>
							</lines>
						</method>
						<method name="initiateInvokes" signature="(Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.6792452830188679" branch-rate="1.0">
							<lines>
								<line number="751" hits="116" branch="false"/>
								<line number="752" hits="116" branch="false"/>
								<line number="753" hits="116" branch="false"/>
								<line number="754" hits="238" branch="true"/>
								<line number="755" hits="122" branch="false"/>
								<line number="756" hits="122" branch="false"/>
								<line number="757" hits="122" branch="false"/>
								<line number="758" hits="122" branch="true"/>
								<line number="759" hits="1" branch="false"/>
								<line number="760" hits="1" branch="true"/>
								<line number="761" hits="0" branch="false"/>
								<line number="762" hits="0" branch="false"/>
								<line number="764" hits="0" branch="false"/>
								<line number="765" hits="0" branch="false"/>
								<line number="766" hits="0" branch="false"/>
								<line number="767" hits="0" branch="false"/>
								<line number="769" hits="0" branch="false"/>
								<line number="771" hits="1" branch="false"/>
								<line number="772" hits="1" branch="false"/>
								<line number="773" hits="1" branch="true"/>
								<line number="774" hits="1" branch="false"/>
								<line number="776" hits="1" branch="false"/>
								<line number="777" hits="1" branch="false"/>
								<line number="779" hits="1" branch="false"/>
								<line number="780" hits="0" branch="false"/>
								<line number="781" hits="0" branch="false"/>
								<line number="783" hits="0" branch="false"/>
								<line number="784" hits="0" branch="false"/>
								<line number="785" hits="1" branch="false"/>
								<line number="786" hits="1" branch="false"/>
								<line number="787" hits="1" branch="false"/>
								<line number="788" hits="1" branch="false"/>
								<line number="789" hits="1" branch="false"/>
								<line number="790" hits="1" branch="false"/>
								<line number="791" hits="3" branch="true"/>
								<line number="792" hits="2" branch="false"/>
								<line number="793" hits="2" branch="false"/>
								<line number="794" hits="2" branch="false"/>
								<line number="795" hits="2" branch="false"/>
								<line number="796" hits="2" branch="true"/>
								<line number="798" hits="2" branch="false"/>
								<line number="799" hits="0" branch="false"/>
								<line number="800" hits="0" branch="false"/>
								<line number="802" hits="2" branch="false"/>
								<line number="804" hits="2" branch="false"/>
								<line number="807" hits="1" branch="false"/>
								<line number="808" hits="0" branch="false"/>
								<line number="809" hits="0" branch="false"/>
								<line number="811" hits="0" branch="false"/>
								<line number="812" hits="0" branch="false"/>
								<line number="813" hits="1" branch="false"/>
								<line number="814" hits="1" branch="false"/>
								<line number="817" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="normalizeStateMachine" signature="(Lorg/apache/commons/scxml/model/SCXML;Lorg/apache/commons/scxml/ErrorReporter;)Lorg/apache/commons/scxml/model/SCXML;" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="94" hits="37" branch="false"/>
							</lines>
						</method>
						<method name="processInvokes" signature="([Lorg/apache/commons/scxml/TriggerEvent;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="0.4" branch-rate="0.6666666666666666">
							<lines>
								<line number="718" hits="116" branch="false"/>
								<line number="720" hits="194" branch="true"/>
								<line number="721" hits="78" branch="false"/>
								<line number="723" hits="116" branch="false"/>
								<line number="724" hits="116" branch="true"/>
								<line number="725" hits="0" branch="false"/>
								<line number="726" hits="0" branch="false"/>
								<line number="727" hits="0" branch="true"/>
								<line number="728" hits="0" branch="false"/>
								<line number="730" hits="0" branch="false"/>
								<line number="731" hits="0" branch="false"/>
								<line number="732" hits="0" branch="false"/>
								<line number="733" hits="0" branch="false"/>
								<line number="734" hits="0" branch="false"/>
								<line number="737" hits="116" branch="false"/>
							</lines>
						</method>
						<method name="seedTargetSet" signature="(Ljava/util/Set;Ljava/util/List;Lorg/apache/commons/scxml/ErrorReporter;)Ljava/util/Set;" line-rate="0.7" branch-rate="0.8">
							<lines>
								<line number="469" hits="205" branch="false"/>
								<line number="470" hits="205" branch="false"/>
								<line number="471" hits="205" branch="true"/>
								<line number="472" hits="89" branch="false"/>
								<line number="474" hits="89" branch="true"/>
								<line number="475" hits="89" branch="false"/>
								<line number="478" hits="89" branch="false"/>
								<line number="479" hits="89" branch="true"/>
								<line number="480" hits="0" branch="false"/>
								<line number="481" hits="0" branch="true"/>
								<line number="482" hits="0" branch="false"/>
								<line number="483" hits="0" branch="false"/>
								<line number="489" hits="205" branch="false"/>
								<line number="490" hits="205" branch="false"/>
								<line number="491" hits="205" branch="false"/>
								<line number="492" hits="205" branch="false"/>
								<line number="494" hits="205" branch="true"/>
								<line number="495" hits="0" branch="false"/>
								<line number="496" hits="0" branch="false"/>
								<line number="498" hits="205" branch="false"/>
							</lines>
						</method>
						<method name="setLog" signature="(Lorg/apache/commons/logging/Log;)V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="891" hits="0" branch="false"/>
								<line number="892" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="updateHistoryStates" signature="(Lorg/apache/commons/scxml/Step;Lorg/apache/commons/scxml/ErrorReporter;Lorg/apache/commons/scxml/SCInstance;)V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="590" hits="205" branch="false"/>
								<line number="591" hits="205" branch="true"/>
								<line number="592" hits="105" branch="false"/>
								<line number="593" hits="105" branch="true"/>
								<line number="594" hits="105" branch="false"/>
								<line number="595" hits="105" branch="true"/>
								<line number="596" hits="10" branch="false"/>
								<line number="597" hits="10" branch="false"/>
								<line number="598" hits="10" branch="false"/>
								<line number="599" hits="20" branch="true"/>
								<line number="600" hits="10" branch="false"/>
								<line number="601" hits="10" branch="true"/>
								<line number="602" hits="5" branch="true"/>
								<line number="604" hits="5" branch="false"/>
								<line number="605" hits="5" branch="false"/>
								<line number="606" hits="10" branch="true"/>
								<line number="607" hits="5" branch="false"/>
								<line number="608" hits="5" branch="true"/>
								<line number="609" hits="5" branch="false"/>
								<line number="613" hits="5" branch="false"/>
								<line number="615" hits="5" branch="true"/>
								<line number="618" hits="5" branch="false"/>
								<line number="619" hits="5" branch="false"/>
								<line number="620" hits="5" branch="false"/>
								<line number="623" hits="5" branch="false"/>
								<line number="626" hits="10" branch="false"/>
								<line number="627" hits="10" branch="false"/>
								<line number="631" hits="205" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="71" hits="37" branch="false"/>
						<line number="76" hits="37" branch="false"/>
						<line number="81" hits="37" branch="false"/>
						<line number="94" hits="37" branch="false"/>
						<line number="115" hits="39" branch="false"/>
						<line number="116" hits="39" branch="true"/>
						<line number="117" hits="0" branch="false"/>
						<line number="120" hits="39" branch="false"/>
						<line number="121" hits="39" branch="false"/>
						<line number="123" hits="39" branch="false"/>
						<line number="125" hits="39" branch="false"/>
						<line number="126" hits="39" branch="false"/>
						<line number="127" hits="39" branch="false"/>
						<line number="129" hits="39" branch="false"/>
						<line number="130" hits="39" branch="false"/>
						<line number="131" hits="39" branch="false"/>
						<line number="134" hits="39" branch="false"/>
						<line number="157" hits="244" branch="false"/>
						<line number="158" hits="244" branch="false"/>
						<line number="159" hits="244" branch="false"/>
						<line number="161" hits="244" branch="true"/>
						<line number="162" hits="105" branch="false"/>
						<line number="163" hits="105" branch="false"/>
						<line number="165" hits="105" branch="false"/>
						<line number="166" hits="125" branch="true"/>
						<line number="167" hits="20" branch="false"/>
						<line number="170" hits="0" branch="false"/>
						<line number="171" hits="0" branch="false"/>
						<line number="173" hits="105" branch="false"/>
						<line number="175" hits="105" branch="true"/>
						<line number="176" hits="0" branch="false"/>
						<line number="178" hits="0" branch="false"/>
						<line number="179" hits="0" branch="false"/>
						<line number="180" hits="0" branch="false"/>
						<line number="182" hits="0" branch="false"/>
						<line number="183" hits="0" branch="false"/>
						<line number="185" hits="0" branch="false"/>
						<line number="187" hits="105" branch="false"/>
						<line number="188" hits="105" branch="false"/>
						<line number="189" hits="105" branch="false"/>
						<line number="191" hits="105" branch="false"/>
						<line number="194" hits="244" branch="true"/>
						<line number="195" hits="89" branch="false"/>
						<line number="197" hits="89" branch="false"/>
						<line number="198" hits="89" branch="true"/>
						<line number="199" hits="0" branch="false"/>
						<line number="202" hits="0" branch="false"/>
						<line number="203" hits="0" branch="false"/>
						<line number="205" hits="89" branch="false"/>
						<line number="206" hits="89" branch="false"/>
						<line number="207" hits="89" branch="false"/>
						<line number="211" hits="244" branch="true"/>
						<line number="212" hits="187" branch="false"/>
						<line number="213" hits="187" branch="false"/>
						<line number="215" hits="187" branch="false"/>
						<line number="216" hits="251" branch="true"/>
						<line number="217" hits="64" branch="false"/>
						<line number="220" hits="0" branch="false"/>
						<line number="221" hits="0" branch="false"/>
						<line number="223" hits="187" branch="false"/>
						<line number="224" hits="187" branch="false"/>
						<line number="225" hits="187" branch="false"/>
						<line number="226" hits="187" branch="false"/>
						<line number="228" hits="187" branch="false"/>
						<line number="230" hits="187" branch="true"/>
						<line number="231" hits="184" branch="false"/>
						<line number="232" hits="184" branch="true"/>
						<line number="233" hits="30" branch="false"/>
						<line number="234" hits="30" branch="false"/>
						<line number="235" hits="30" branch="true"/>
						<line number="236" hits="19" branch="false"/>
						<line number="238" hits="30" branch="false"/>
						<line number="240" hits="30" branch="false"/>
						<line number="241" hits="30" branch="true"/>
						<line number="242" hits="19" branch="false"/>
						<line number="244" hits="30" branch="true"/>
						<line number="247" hits="0" branch="false"/>
						<line number="248" hits="0" branch="false"/>
						<line number="249" hits="0" branch="false"/>
						<line number="250" hits="0" branch="false"/>
						<line number="251" hits="0" branch="true"/>
						<line number="252" hits="0" branch="false"/>
						<line number="253" hits="0" branch="true"/>
						<line number="254" hits="0" branch="false"/>
						<line number="257" hits="0" branch="true"/>
						<line number="258" hits="0" branch="false"/>
						<line number="260" hits="0" branch="false"/>
						<line number="261" hits="0" branch="false"/>
						<line number="263" hits="0" branch="false"/>
						<line number="265" hits="0" branch="false"/>
						<line number="271" hits="244" branch="false"/>
						<line number="285" hits="205" branch="false"/>
						<line number="287" hits="205" branch="false"/>
						<line number="289" hits="205" branch="false"/>
						<line number="290" hits="588" branch="true"/>
						<line number="291" hits="383" branch="false"/>
						<line number="292" hits="383" branch="false"/>
						<line number="293" hits="708" branch="true"/>
						<line number="294" hits="325" branch="false"/>
						<line number="295" hits="325" branch="true"/>
						<line number="296" hits="325" branch="false"/>
						<line number="297" hits="325" branch="false"/>
						<line number="300" hits="383" branch="false"/>
						<line number="301" hits="383" branch="true"/>
						<line number="302" hits="168" branch="false"/>
						<line number="303" hits="168" branch="false"/>
						<line number="306" hits="205" branch="false"/>
						<line number="307" hits="205" branch="false"/>
						<line number="308" hits="205" branch="false"/>
						<line number="309" hits="205" branch="false"/>
						<line number="334" hits="205" branch="false"/>
						<line number="337" hits="205" branch="false"/>
						<line number="338" hits="594" branch="true"/>
						<line number="339" hits="389" branch="false"/>
						<line number="340" hits="389" branch="false"/>
						<line number="342" hits="205" branch="false"/>
						<line number="343" hits="283" branch="true"/>
						<line number="344" hits="78" branch="false"/>
						<line number="345" hits="78" branch="false"/>
						<line number="348" hits="205" branch="false"/>
						<line number="349" hits="205" branch="true"/>
						<line number="350" hits="0" branch="false"/>
						<line number="351" hits="0" branch="true"/>
						<line number="352" hits="0" branch="false"/>
						<line number="353" hits="0" branch="true"/>
						<line number="355" hits="0" branch="false"/>
						<line number="356" hits="0" branch="true"/>
						<line number="357" hits="0" branch="false"/>
						<line number="361" hits="0" branch="false"/>
						<line number="362" hits="0" branch="false"/>
						<line number="364" hits="0" branch="false"/>
						<line number="369" hits="205" branch="false"/>
						<line number="371" hits="205" branch="false"/>
						<line number="372" hits="530" branch="true"/>
						<line number="373" hits="325" branch="false"/>
						<line number="375" hits="325" branch="false"/>
						<line number="376" hits="325" branch="true"/>
						<line number="378" hits="219" branch="false"/>
						<line number="379" hits="219" branch="false"/>
						<line number="383" hits="106" branch="false"/>
						<line number="384" hits="106" branch="true"/>
						<line number="385" hits="46" branch="false"/>
						<line number="388" hits="60" branch="false"/>
						<line number="390" hits="0" branch="false"/>
						<line number="391" hits="0" branch="false"/>
						<line number="392" hits="0" branch="false"/>
						<line number="394" hits="60" branch="false"/>
						<line number="396" hits="106" branch="true"/>
						<line number="398" hits="17" branch="false"/>
						<line number="402" hits="205" branch="false"/>
						<line number="404" hits="205" branch="false"/>
						<line number="405" hits="205" branch="false"/>
						<line number="408" hits="205" branch="true"/>
						<line number="410" hits="0" branch="false"/>
						<line number="411" hits="0" branch="false"/>
						<line number="413" hits="0" branch="false"/>
						<line number="414" hits="0" branch="true"/>
						<line number="415" hits="0" branch="false"/>
						<line number="416" hits="0" branch="false"/>
						<line number="417" hits="0" branch="true"/>
						<line number="418" hits="0" branch="false"/>
						<line number="419" hits="0" branch="false"/>
						<line number="421" hits="0" branch="true"/>
						<line number="423" hits="0" branch="false"/>
						<line number="424" hits="0" branch="true"/>
						<line number="426" hits="0" branch="false"/>
						<line number="427" hits="0" branch="false"/>
						<line number="428" hits="0" branch="true"/>
						<line number="430" hits="0" branch="false"/>
						<line number="433" hits="0" branch="false"/>
						<line number="434" hits="0" branch="false"/>
						<line number="440" hits="0" branch="false"/>
						<line number="441" hits="0" branch="true"/>
						<line number="442" hits="0" branch="false"/>
						<line number="446" hits="0" branch="false"/>
						<line number="447" hits="0" branch="false"/>
						<line number="448" hits="0" branch="false"/>
						<line number="450" hits="205" branch="false"/>
						<line number="469" hits="205" branch="false"/>
						<line number="470" hits="205" branch="false"/>
						<line number="471" hits="205" branch="true"/>
						<line number="472" hits="89" branch="false"/>
						<line number="474" hits="89" branch="true"/>
						<line number="475" hits="89" branch="false"/>
						<line number="478" hits="89" branch="false"/>
						<line number="479" hits="89" branch="true"/>
						<line number="480" hits="0" branch="false"/>
						<line number="481" hits="0" branch="true"/>
						<line number="482" hits="0" branch="false"/>
						<line number="483" hits="0" branch="false"/>
						<line number="489" hits="205" branch="false"/>
						<line number="490" hits="205" branch="false"/>
						<line number="491" hits="205" branch="false"/>
						<line number="492" hits="205" branch="false"/>
						<line number="494" hits="205" branch="true"/>
						<line number="495" hits="0" branch="false"/>
						<line number="496" hits="0" branch="false"/>
						<line number="498" hits="205" branch="false"/>
						<line number="514" hits="244" branch="false"/>
						<line number="516" hits="244" branch="false"/>
						<line number="517" hits="428" branch="true"/>
						<line number="518" hits="184" branch="false"/>
						<line number="519" hits="184" branch="true"/>
						<line number="520" hits="170" branch="false"/>
						<line number="524" hits="170" branch="true"/>
						<line number="525" hits="132" branch="false"/>
						<line number="526" hits="38" branch="true"/>
						<line number="527" hits="3" branch="false"/>
						<line number="530" hits="35" branch="false"/>
						<line number="531" hits="35" branch="true"/>
						<line number="532" hits="0" branch="false"/>
						<line number="537" hits="35" branch="false"/>
						<line number="538" hits="35" branch="true"/>
						<line number="539" hits="0" branch="false"/>
						<line number="542" hits="35" branch="false"/>
						<line number="544" hits="35" branch="true"/>
						<line number="548" hits="0" branch="false"/>
						<line number="552" hits="35" branch="false"/>
						<line number="557" hits="14" branch="true"/>
						<line number="558" hits="3" branch="false"/>
						<line number="559" hits="3" branch="true"/>
						<line number="561" hits="7" branch="false"/>
						<line number="563" hits="11" branch="true"/>
						<line number="564" hits="11" branch="false"/>
						<line number="565" hits="11" branch="true"/>
						<line number="566" hits="3" branch="false"/>
						<line number="568" hits="8" branch="false"/>
						<line number="571" hits="0" branch="false"/>
						<line number="575" hits="244" branch="false"/>
						<line number="590" hits="205" branch="false"/>
						<line number="591" hits="205" branch="true"/>
						<line number="592" hits="105" branch="false"/>
						<line number="593" hits="105" branch="true"/>
						<line number="594" hits="105" branch="false"/>
						<line number="595" hits="105" branch="true"/>
						<line number="596" hits="10" branch="false"/>
						<line number="597" hits="10" branch="false"/>
						<line number="598" hits="10" branch="false"/>
						<line number="599" hits="20" branch="true"/>
						<line number="600" hits="10" branch="false"/>
						<line number="601" hits="10" branch="true"/>
						<line number="602" hits="5" branch="true"/>
						<line number="604" hits="5" branch="false"/>
						<line number="605" hits="5" branch="false"/>
						<line number="606" hits="10" branch="true"/>
						<line number="607" hits="5" branch="false"/>
						<line number="608" hits="5" branch="true"/>
						<line number="609" hits="5" branch="false"/>
						<line number="613" hits="5" branch="false"/>
						<line number="615" hits="5" branch="true"/>
						<line number="618" hits="5" branch="false"/>
						<line number="619" hits="5" branch="false"/>
						<line number="620" hits="5" branch="false"/>
						<line number="623" hits="5" branch="false"/>
						<line number="626" hits="10" branch="false"/>
						<line number="627" hits="10" branch="false"/>
						<line number="631" hits="205" branch="false"/>
						<line number="647" hits="205" branch="false"/>
						<line number="648" hits="205" branch="false"/>
						<line number="650" hits="205" branch="false"/>
						<line number="651" hits="205" branch="true"/>
						<line number="652" hits="89" branch="false"/>
						<line number="653" hits="89" branch="false"/>
						<line number="654" hits="89" branch="false"/>
						<line number="657" hits="205" branch="false"/>
						<line number="658" hits="205" branch="false"/>
						<line number="660" hits="205" branch="false"/>
						<line number="662" hits="205" branch="false"/>
						<line number="663" hits="205" branch="false"/>
						<line number="664" hits="205" branch="false"/>
						<line number="666" hits="205" branch="false"/>
						<line number="667" hits="205" branch="false"/>
						<line number="668" hits="205" branch="true"/>
						<line number="669" hits="89" branch="false"/>
						<line number="670" hits="89" branch="false"/>
						<line number="672" hits="89" branch="true"/>
						<line number="673" hits="9" branch="false"/>
						<line number="677" hits="205" branch="false"/>
						<line number="678" hits="205" branch="false"/>
						<line number="679" hits="205" branch="true"/>
						<line number="680" hits="0" branch="false"/>
						<line number="683" hits="205" branch="false"/>
						<line number="684" hits="205" branch="false"/>
						<line number="685" hits="205" branch="false"/>
						<line number="686" hits="205" branch="false"/>
						<line number="687" hits="205" branch="false"/>
						<line number="688" hits="205" branch="false"/>
						<line number="689" hits="205" branch="false"/>
						<line number="691" hits="205" branch="false"/>
						<line number="692" hits="205" branch="false"/>
						<line number="693" hits="205" branch="false"/>
						<line number="695" hits="205" branch="true"/>
						<line number="696" hits="116" branch="false"/>
						<line number="697" hits="116" branch="true"/>
						<line number="698" hits="115" branch="false"/>
						<line number="701" hits="205" branch="false"/>
						<line number="718" hits="116" branch="false"/>
						<line number="720" hits="194" branch="true"/>
						<line number="721" hits="78" branch="false"/>
						<line number="723" hits="116" branch="false"/>
						<line number="724" hits="116" branch="true"/>
						<line number="725" hits="0" branch="false"/>
						<line number="726" hits="0" branch="false"/>
						<line number="727" hits="0" branch="true"/>
						<line number="728" hits="0" branch="false"/>
						<line number="730" hits="0" branch="false"/>
						<line number="731" hits="0" branch="false"/>
						<line number="732" hits="0" branch="false"/>
						<line number="733" hits="0" branch="false"/>
						<line number="734" hits="0" branch="false"/>
						<line number="737" hits="116" branch="false"/>
						<line number="751" hits="116" branch="false"/>
						<line number="752" hits="116" branch="false"/>
						<line number="753" hits="116" branch="false"/>
						<line number="754" hits="238" branch="true"/>
						<line number="755" hits="122" branch="false"/>
						<line number="756" hits="122" branch="false"/>
						<line number="757" hits="122" branch="false"/>
						<line number="758" hits="122" branch="true"/>
						<line number="759" hits="1" branch="false"/>
						<line number="760" hits="1" branch="true"/>
						<line number="761" hits="0" branch="false"/>
						<line number="762" hits="0" branch="false"/>
						<line number="764" hits="0" branch="false"/>
						<line number="765" hits="0" branch="false"/>
						<line number="766" hits="0" branch="false"/>
						<line number="767" hits="0" branch="false"/>
						<line number="769" hits="0" branch="false"/>
						<line number="771" hits="1" branch="false"/>
						<line number="772" hits="1" branch="false"/>
						<line number="773" hits="1" branch="true"/>
						<line number="774" hits="1" branch="false"/>
						<line number="776" hits="1" branch="false"/>
						<line number="777" hits="1" branch="false"/>
						<line number="779" hits="1" branch="false"/>
						<line number="780" hits="0" branch="false"/>
						<line number="781" hits="0" branch="false"/>
						<line number="783" hits="0" branch="false"/>
						<line number="784" hits="0" branch="false"/>
						<line number="785" hits="1" branch="false"/>
						<line number="786" hits="1" branch="false"/>
						<line number="787" hits="1" branch="false"/>
						<line number="788" hits="1" branch="false"/>
						<line number="789" hits="1" branch="false"/>
						<line number="790" hits="1" branch="false"/>
						<line number="791" hits="3" branch="true"/>
						<line number="792" hits="2" branch="false"/>
						<line number="793" hits="2" branch="false"/>
						<line number="794" hits="2" branch="false"/>
						<line number="795" hits="2" branch="false"/>
						<line number="796" hits="2" branch="true"/>
						<line number="798" hits="2" branch="false"/>
						<line number="799" hits="0" branch="false"/>
						<line number="800" hits="0" branch="false"/>
						<line number="802" hits="2" branch="false"/>
						<line number="804" hits="2" branch="false"/>
						<line number="807" hits="1" branch="false"/>
						<line number="808" hits="0" branch="false"/>
						<line number="809" hits="0" branch="false"/>
						<line number="811" hits="0" branch="false"/>
						<line number="812" hits="0" branch="false"/>
						<line number="813" hits="1" branch="false"/>
						<line number="814" hits="1" branch="false"/>
						<line number="817" hits="116" branch="false"/>
						<line number="832" hits="325" branch="true"/>
						<line number="833" hits="15" branch="false"/>
						<line number="835" hits="310" branch="false"/>
						<line number="836" hits="310" branch="false"/>
						<line number="837" hits="894" branch="true"/>
						<line number="838" hits="675" branch="false"/>
						<line number="839" hits="675" branch="true"/>
						<line number="840" hits="0" branch="false"/>
						<line number="841" hits="675" branch="true"/>
						<line number="842" hits="3" branch="false"/>
						<line number="843" hits="672" branch="true"/>
						<line number="845" hits="88" branch="false"/>
						<line number="848" hits="219" branch="false"/>
						<line number="864" hits="0" branch="false"/>
						<line number="865" hits="0" branch="false"/>
						<line number="866" hits="0" branch="true"/>
						<line number="867" hits="0" branch="false"/>
						<line number="868" hits="0" branch="true"/>
						<line number="869" hits="0" branch="false"/>
						<line number="870" hits="0" branch="true"/>
						<line number="871" hits="0" branch="false"/>
						<line number="874" hits="0" branch="false"/>
						<line number="882" hits="449" branch="false"/>
						<line number="891" hits="0" branch="false"/>
						<line number="892" hits="0" branch="false"/>
						<line number="900" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.semantics.TransitionTargetComparator" filename="org/apache/commons/scxml/semantics/TransitionTargetComparator.java" line-rate="1.0" branch-rate="1.0" complexity="3.3333333333333335">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="36" hits="43" branch="false"/>
								<line number="37" hits="43" branch="false"/>
							</lines>
						</method>
						<method name="compare" signature="(Ljava/lang/Object;Ljava/lang/Object;)I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="54" hits="111" branch="false"/>
								<line number="55" hits="111" branch="false"/>
								<line number="56" hits="111" branch="true"/>
								<line number="57" hits="1" branch="false"/>
								<line number="58" hits="110" branch="true"/>
								<line number="59" hits="46" branch="false"/>
								<line number="60" hits="64" branch="true"/>
								<line number="61" hits="47" branch="false"/>
								<line number="64" hits="17" branch="false"/>
								<line number="65" hits="17" branch="false"/>
								<line number="67" hits="17" branch="false"/>
							</lines>
						</method>
						<method name="countChainLength" signature="(Lorg/apache/commons/scxml/model/TransitionTarget;)I" line-rate="1.0" branch-rate="1.0">
							<lines>
								<line number="79" hits="34" branch="false"/>
								<line number="80" hits="34" branch="false"/>
								<line number="81" hits="112" branch="true"/>
								<line number="82" hits="78" branch="false"/>
								<line number="83" hits="78" branch="false"/>
								<line number="85" hits="34" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="36" hits="43" branch="false"/>
						<line number="37" hits="43" branch="false"/>
						<line number="54" hits="111" branch="false"/>
						<line number="55" hits="111" branch="false"/>
						<line number="56" hits="111" branch="true"/>
						<line number="57" hits="1" branch="false"/>
						<line number="58" hits="110" branch="true"/>
						<line number="59" hits="46" branch="false"/>
						<line number="60" hits="64" branch="true"/>
						<line number="61" hits="47" branch="false"/>
						<line number="64" hits="17" branch="false"/>
						<line number="65" hits="17" branch="false"/>
						<line number="67" hits="17" branch="false"/>
						<line number="79" hits="34" branch="false"/>
						<line number="80" hits="34" branch="false"/>
						<line number="81" hits="112" branch="true"/>
						<line number="82" hits="78" branch="false"/>
						<line number="83" hits="78" branch="false"/>
						<line number="85" hits="34" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
		<package name="org.apache.commons.scxml.test" line-rate="0.0" branch-rate="0.0" complexity="3.4285714285714284">
			<classes>
				<class name="org.apache.commons.scxml.test.StandaloneElExpressions" filename="org/apache/commons/scxml/test/StandaloneElExpressions.java" line-rate="0.0" branch-rate="0.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="0" branch="false"/>
								<line number="68" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="main" signature="([Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="53" hits="0" branch="true"/>
								<line number="54" hits="0" branch="true"/>
								<line number="57" hits="0" branch="false"/>
								<line number="59" hits="0" branch="false"/>
								<line number="60" hits="0" branch="false"/>
								<line number="61" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="0" branch="true"/>
						<line number="54" hits="0" branch="true"/>
						<line number="55" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="60" hits="0" branch="false"/>
						<line number="61" hits="0" branch="false"/>
						<line number="67" hits="0" branch="false"/>
						<line number="68" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.test.StandaloneJexlExpressions" filename="org/apache/commons/scxml/test/StandaloneJexlExpressions.java" line-rate="0.0" branch-rate="0.0" complexity="1.5">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="67" hits="0" branch="false"/>
								<line number="68" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="55" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="main" signature="([Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="53" hits="0" branch="true"/>
								<line number="54" hits="0" branch="true"/>
								<line number="57" hits="0" branch="false"/>
								<line number="59" hits="0" branch="false"/>
								<line number="60" hits="0" branch="false"/>
								<line number="61" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="53" hits="0" branch="true"/>
						<line number="54" hits="0" branch="true"/>
						<line number="55" hits="0" branch="false"/>
						<line number="57" hits="0" branch="false"/>
						<line number="59" hits="0" branch="false"/>
						<line number="60" hits="0" branch="false"/>
						<line number="61" hits="0" branch="false"/>
						<line number="67" hits="0" branch="false"/>
						<line number="68" hits="0" branch="false"/>
					</lines>
				</class>
				<class name="org.apache.commons.scxml.test.StandaloneUtils" filename="org/apache/commons/scxml/test/StandaloneUtils.java" line-rate="0.0" branch-rate="0.0" complexity="6.0">
					<methods>
						<method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
							<lines>
								<line number="169" hits="0" branch="false"/>
								<line number="170" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="class$" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="90" hits="0" branch="true"/>
							</lines>
						</method>
						<method name="execute" signature="(Ljava/lang/String;Lorg/apache/commons/scxml/Evaluator;)V" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="77" hits="0" branch="false"/>
								<line number="78" hits="0" branch="false"/>
								<line number="79" hits="0" branch="false"/>
								<line number="80" hits="0" branch="false"/>
								<line number="81" hits="0" branch="false"/>
								<line number="82" hits="0" branch="true"/>
								<line number="83" hits="0" branch="false"/>
								<line number="85" hits="0" branch="false"/>
								<line number="87" hits="0" branch="false"/>
								<line number="88" hits="0" branch="false"/>
								<line number="89" hits="0" branch="false"/>
								<line number="91" hits="0" branch="false"/>
								<line number="92" hits="0" branch="false"/>
								<line number="93" hits="0" branch="false"/>
								<line number="94" hits="0" branch="false"/>
								<line number="96" hits="0" branch="false"/>
								<line number="97" hits="0" branch="true"/>
								<line number="98" hits="0" branch="false"/>
								<line number="99" hits="0" branch="true"/>
								<line number="100" hits="0" branch="false"/>
								<line number="102" hits="0" branch="false"/>
								<line number="104" hits="0" branch="false"/>
								<line number="105" hits="0" branch="false"/>
								<line number="107" hits="0" branch="true"/>
								<line number="108" hits="0" branch="false"/>
								<line number="109" hits="0" branch="true"/>
								<line number="110" hits="0" branch="false"/>
								<line number="111" hits="0" branch="true"/>
								<line number="112" hits="0" branch="false"/>
								<line number="113" hits="0" branch="false"/>
								<line number="114" hits="0" branch="false"/>
								<line number="115" hits="0" branch="false"/>
								<line number="116" hits="0" branch="false"/>
								<line number="118" hits="0" branch="true"/>
								<line number="120" hits="0" branch="false"/>
								<line number="122" hits="0" branch="false"/>
								<line number="123" hits="0" branch="true"/>
								<line number="124" hits="0" branch="false"/>
								<line number="127" hits="0" branch="false"/>
								<line number="128" hits="0" branch="false"/>
								<line number="129" hits="0" branch="false"/>
								<line number="130" hits="0" branch="true"/>
								<line number="131" hits="0" branch="false"/>
								<line number="134" hits="0" branch="false"/>
								<line number="135" hits="0" branch="true"/>
								<line number="136" hits="0" branch="false"/>
								<line number="140" hits="0" branch="false"/>
								<line number="141" hits="0" branch="false"/>
								<line number="142" hits="0" branch="false"/>
								<line number="143" hits="0" branch="false"/>
								<line number="144" hits="0" branch="false"/>
								<line number="145" hits="0" branch="false"/>
								<line number="146" hits="0" branch="false"/>
								<line number="147" hits="0" branch="false"/>
							</lines>
						</method>
						<method name="getCanonicalURI" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
							<lines>
								<line number="157" hits="0" branch="true"/>
								<line number="159" hits="0" branch="false"/>
								<line number="161" hits="0" branch="false"/>
								<line number="162" hits="0" branch="false"/>
							</lines>
						</method>
					</methods>
					<lines>
						<line number="77" hits="0" branch="false"/>
						<line number="78" hits="0" branch="false"/>
						<line number="79" hits="0" branch="false"/>
						<line number="80" hits="0" branch="false"/>
						<line number="81" hits="0" branch="false"/>
						<line number="82" hits="0" branch="true"/>
						<line number="83" hits="0" branch="false"/>
						<line number="85" hits="0" branch="false"/>
						<line number="87" hits="0" branch="false"/>
						<line number="88" hits="0" branch="false"/>
						<line number="89" hits="0" branch="false"/>
						<line number="90" hits="0" branch="true"/>
						<line number="91" hits="0" branch="false"/>
						<line number="92" hits="0" branch="false"/>
						<line number="93" hits="0" branch="false"/>
						<line number="94" hits="0" branch="false"/>
						<line number="96" hits="0" branch="false"/>
						<line number="97" hits="0" branch="true"/>
						<line number="98" hits="0" branch="false"/>
						<line number="99" hits="0" branch="true"/>
						<line number="100" hits="0" branch="false"/>
						<line number="102" hits="0" branch="false"/>
						<line number="104" hits="0" branch="false"/>
						<line number="105" hits="0" branch="false"/>
						<line number="107" hits="0" branch="true"/>
						<line number="108" hits="0" branch="false"/>
						<line number="109" hits="0" branch="true"/>
						<line number="110" hits="0" branch="false"/>
						<line number="111" hits="0" branch="true"/>
						<line number="112" hits="0" branch="false"/>
						<line number="113" hits="0" branch="false"/>
						<line number="114" hits="0" branch="false"/>
						<line number="115" hits="0" branch="false"/>
						<line number="116" hits="0" branch="false"/>
						<line number="118" hits="0" branch="true"/>
						<line number="120" hits="0" branch="false"/>
						<line number="122" hits="0" branch="false"/>
						<line number="123" hits="0" branch="true"/>
						<line number="124" hits="0" branch="false"/>
						<line number="127" hits="0" branch="false"/>
						<line number="128" hits="0" branch="false"/>
						<line number="129" hits="0" branch="false"/>
						<line number="130" hits="0" branch="true"/>
						<line number="131" hits="0" branch="false"/>
						<line number="134" hits="0" branch="false"/>
						<line number="135" hits="0" branch="true"/>
						<line number="136" hits="0" branch="false"/>
						<line number="140" hits="0" branch="false"/>
						<line number="141" hits="0" branch="false"/>
						<line number="142" hits="0" branch="false"/>
						<line number="143" hits="0" branch="false"/>
						<line number="144" hits="0" branch="false"/>
						<line number="145" hits="0" branch="false"/>
						<line number="146" hits="0" branch="false"/>
						<line number="147" hits="0" branch="false"/>
						<line number="157" hits="0" branch="true"/>
						<line number="159" hits="0" branch="false"/>
						<line number="161" hits="0" branch="false"/>
						<line number="162" hits="0" branch="false"/>
						<line number="169" hits="0" branch="false"/>
						<line number="170" hits="0" branch="false"/>
					</lines>
				</class>
			</classes>
		</package>
	</packages>
</coverage>
