<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1307357662562" clover="3.0.2">
   <project timestamp="1307357088499" name="KS LUM Impl 1.2-M3-SNAPSHOT">
      <metrics conditionals="1760" methods="1409" classes="147" files="145" packages="20" coveredstatements="5120" complexity="2716" loc="24495" ncloc="16736" coveredmethods="996" coveredconditionals="1058" statements="6919" coveredelements="7174" elements="10088"/>
      <package name="org.kuali.student.lum.program.service.assembler">
         <metrics conditionals="380" methods="79" classes="7" files="7" coveredstatements="764" complexity="369" loc="2258" ncloc="1584" coveredmethods="74" coveredconditionals="283" statements="903" coveredelements="1121" elements="1362"/>
         <file name="CoreProgramAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/CoreProgramAssembler.java">
            <metrics classes="1" methods="6" conditionals="16" ncloc="90" coveredstatements="43" coveredmethods="6" complexity="18" coveredconditionals="13" statements="47" loc="140" coveredelements="62" elements="69"/>
            <class name="CoreProgramAssembler">
               <metrics methods="6" conditionals="16" coveredstatements="43" coveredmethods="6" complexity="18" coveredconditionals="13" statements="47" coveredelements="62" elements="69"/>
            </class>
            <line num="45" count="1" complexity="3" type="method" signature="assemble(CluInfo,CoreProgramInfo,boolean) : CoreProgramInfo"/>
            <line num="48" count="1" type="stmt"/>
            <line num="48" falsecount="1" type="cond" truecount="1"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="61" falsecount="1" type="cond" truecount="1"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="69" count="1" complexity="8" type="method" signature="disassemble(CoreProgramInfo,NodeOperation) : BaseDTOAssemblyNode&lt;CoreProgramInfo, CluInfo&gt;"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="73" falsecount="1" type="cond" truecount="0"/>
            <line num="76" count="0" type="stmt"/>
            <line num="77" count="0" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="82" falsecount="1" type="cond" truecount="1"/>
            <line num="84" count="0" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="90" falsecount="1" type="cond" truecount="1"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="98" falsecount="1" type="cond" truecount="1"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="102" falsecount="0" type="cond" truecount="1"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="116" count="1" complexity="4" type="method" signature="disassembleLearningObjectives(CoreProgramInfo,NodeOperation,BaseDTOAssemblyNode&lt;CoreProgramInfo, CluInfo&gt;) : void"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="119" falsecount="0" type="cond" truecount="1"/>
            <line num="120" count="1" type="stmt"/>
            <line num="124" count="0" type="stmt"/>
            <line num="129" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="130" count="1" type="stmt"/>
            <line num="133" count="1" complexity="1" type="method" signature="setProgramAssemblerUtils(ProgramAssemblerUtils) : void"/>
            <line num="134" count="1" type="stmt"/>
            <line num="137" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="138" count="1" type="stmt"/>
         </file>
         <file name="CredentialProgramAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/CredentialProgramAssembler.java">
            <metrics classes="1" methods="8" conditionals="34" ncloc="155" coveredstatements="69" coveredmethods="8" complexity="34" coveredconditionals="25" statements="83" loc="197" coveredelements="102" elements="125"/>
            <class name="CredentialProgramAssembler">
               <metrics methods="8" conditionals="34" coveredstatements="69" coveredmethods="8" complexity="34" coveredconditionals="25" statements="83" coveredelements="102" elements="125"/>
            </class>
            <line num="26" count="1" complexity="7" type="method" signature="assemble(CluInfo,CredentialProgramInfo,boolean) : CredentialProgramInfo"/>
            <line num="32" count="1" type="stmt"/>
            <line num="32" falsecount="1" type="cond" truecount="1"/>
            <line num="35" count="1" type="stmt"/>
            <line num="35" falsecount="1" type="cond" truecount="0"/>
            <line num="36" count="0" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="44" falsecount="0" type="cond" truecount="1"/>
            <line num="45" count="1" type="stmt"/>
            <line num="47" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="49" falsecount="1" type="cond" truecount="1"/>
            <line num="50" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="56" falsecount="1" type="cond" truecount="1"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="11" type="method" signature="disassemble(CredentialProgramInfo,NodeOperation) : BaseDTOAssemblyNode&lt;CredentialProgramInfo, CluInfo&gt;"/>
            <line num="76" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="78" falsecount="1" type="cond" truecount="0"/>
            <line num="81" count="0" type="stmt"/>
            <line num="82" count="0" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="87" falsecount="1" type="cond" truecount="1"/>
            <line num="89" count="0" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="95" falsecount="1" type="cond" truecount="1"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="102" falsecount="1" type="cond" truecount="1"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="106" falsecount="0" type="cond" truecount="1"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="110" falsecount="0" type="cond" truecount="1"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="119" falsecount="0" type="cond" truecount="1"/>
            <line num="120" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="2" type="method" signature="disassembleResultOptions(CredentialProgramInfo,NodeOperation,BaseDTOAssemblyNode&lt;CredentialProgramInfo, CluInfo&gt;) : void"/>
            <line num="131" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="133" falsecount="0" type="cond" truecount="1"/>
            <line num="134" count="1" type="stmt"/>
            <line num="138" count="1" complexity="4" type="method" signature="disassembleLearningObjectives(CredentialProgramInfo,NodeOperation,BaseDTOAssemblyNode&lt;CredentialProgramInfo, CluInfo&gt;) : void"/>
            <line num="139" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="141" falsecount="0" type="cond" truecount="1"/>
            <line num="142" count="1" type="stmt"/>
            <line num="146" count="0" type="stmt"/>
            <line num="150" count="1" complexity="7" type="method" signature="disassembleCorePrograms(CredentialProgramInfo,NodeOperation,BaseDTOAssemblyNode&lt;CredentialProgramInfo, CluInfo&gt;) : void"/>
            <line num="151" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="156" falsecount="1" type="cond" truecount="1"/>
            <line num="157" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="162" falsecount="1" type="cond" truecount="1"/>
            <line num="163" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="167" falsecount="1" type="cond" truecount="0"/>
            <line num="168" count="0" type="stmt"/>
            <line num="171" count="0" type="stmt"/>
            <line num="172" count="0" type="stmt"/>
            <line num="173" count="0" type="stmt"/>
            <line num="175" count="0" type="stmt"/>
            <line num="176" count="0" type="stmt"/>
            <line num="177" count="0" type="stmt"/>
            <line num="181" count="0" type="stmt"/>
            <line num="185" count="1" complexity="1" type="method" signature="setProgramAssemblerUtils(ProgramAssemblerUtils) : void"/>
            <line num="186" count="1" type="stmt"/>
            <line num="189" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="190" count="1" type="stmt"/>
            <line num="193" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="194" count="1" type="stmt"/>
         </file>
         <file name="MajorDisciplineAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/MajorDisciplineAssembler.java">
            <metrics classes="1" methods="16" conditionals="52" ncloc="256" coveredstatements="139" coveredmethods="16" complexity="59" coveredconditionals="36" statements="151" loc="334" coveredelements="191" elements="219"/>
            <class name="MajorDisciplineAssembler">
               <metrics methods="16" conditionals="52" coveredstatements="139" coveredmethods="16" complexity="59" coveredconditionals="36" statements="151" coveredelements="191" elements="219"/>
            </class>
            <line num="58" count="1" complexity="4" type="method" signature="assemble(CluInfo,MajorDisciplineInfo,boolean) : MajorDisciplineInfo"/>
            <line num="60" count="1" type="stmt"/>
            <line num="60" falsecount="1" type="cond" truecount="1"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="70" falsecount="0" type="cond" truecount="1"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="80" falsecount="1" type="cond" truecount="1"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="93" count="1" complexity="4" type="method" signature="assembleCoreProgram(String,boolean) : CoreProgramInfo"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="98" falsecount="1" type="cond" truecount="1"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="100" falsecount="1" type="cond" truecount="0"/>
            <line num="101" count="0" type="stmt"/>
            <line num="104" count="0" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="109" count="1" complexity="4" type="method" signature="assembleVariations(String,boolean) : List&lt;ProgramVariationInfo&gt;"/>
            <line num="110" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="0" type="cond" truecount="1"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="123" count="0" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="128" count="1" complexity="14" type="method" signature="disassemble(MajorDisciplineInfo,NodeOperation) : BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;"/>
            <line num="130" count="1" type="stmt"/>
            <line num="130" falsecount="1" type="cond" truecount="0"/>
            <line num="131" count="0" type="stmt"/>
            <line num="132" count="0" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="142" falsecount="1" type="cond" truecount="1"/>
            <line num="144" count="0" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="150" falsecount="1" type="cond" truecount="1"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="158" falsecount="1" type="cond" truecount="1"/>
            <line num="159" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="162" falsecount="0" type="cond" truecount="1"/>
            <line num="163" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="166" count="0" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="169" falsecount="1" type="cond" truecount="1"/>
            <line num="170" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="172" falsecount="0" type="cond" truecount="1"/>
            <line num="173" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="175" falsecount="0" type="cond" truecount="1"/>
            <line num="176" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="178" falsecount="0" type="cond" truecount="1"/>
            <line num="179" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="206" count="1" complexity="4" type="method" signature="disassembleLearningObjectives(MajorDisciplineInfo,NodeOperation,BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;) : void"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="209" falsecount="0" type="cond" truecount="1"/>
            <line num="210" count="1" type="stmt"/>
            <line num="214" count="0" type="stmt"/>
            <line num="218" count="1" complexity="2" type="method" signature="disassembleResultOptions(MajorDisciplineInfo,NodeOperation,BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;) : void"/>
            <line num="221" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="223" falsecount="0" type="cond" truecount="1"/>
            <line num="224" count="1" type="stmt"/>
            <line num="228" count="1" complexity="3" type="method" signature="disassembleCredentialProgram(MajorDisciplineInfo,NodeOperation,BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;) : void"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="233" falsecount="0" type="cond" truecount="1"/>
            <line num="234" count="1" type="stmt"/>
            <line num="237" count="0" type="stmt"/>
            <line num="241" count="1" complexity="12" type="method" signature="disassembleVariations(MajorDisciplineInfo,NodeOperation,BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;) : void"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="245" falsecount="1" type="cond" truecount="1"/>
            <line num="246" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="254" falsecount="1" type="cond" truecount="1"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="259" falsecount="0" type="cond" truecount="1"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="261" falsecount="0" type="cond" truecount="1"/>
            <line num="263" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="264" falsecount="0" type="cond" truecount="1"/>
            <line num="265" count="1" type="stmt"/>
            <line num="268" count="0" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="273" falsecount="1" type="cond" truecount="1"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="281" count="1" complexity="3" type="method" signature="addInactivateVariationNodes(Map&lt;String, CluCluRelationInfo&gt;,List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;) : void"/>
            <line num="282" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="285" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="289" falsecount="0" type="cond" truecount="1"/>
            <line num="291" count="0" type="stmt"/>
            <line num="296" count="1" complexity="3" type="method" signature="disassembleCoreProgram(MajorDisciplineInfo,NodeOperation,BaseDTOAssemblyNode&lt;MajorDisciplineInfo, CluInfo&gt;) : void"/>
            <line num="298" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="302" falsecount="0" type="cond" truecount="1"/>
            <line num="303" count="1" type="stmt"/>
            <line num="306" count="0" type="stmt"/>
            <line num="311" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="312" count="1" type="stmt"/>
            <line num="315" count="1" complexity="1" type="method" signature="setProgramVariationAssembler(ProgramVariationAssembler) : void"/>
            <line num="316" count="1" type="stmt"/>
            <line num="319" count="1" complexity="1" type="method" signature="getProgramVariationAssembler() : ProgramVariationAssembler"/>
            <line num="320" count="1" type="stmt"/>
            <line num="323" count="1" complexity="1" type="method" signature="setCoreProgramAssembler(CoreProgramAssembler) : void"/>
            <line num="324" count="1" type="stmt"/>
            <line num="327" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="328" count="1" type="stmt"/>
            <line num="331" count="1" complexity="1" type="method" signature="setProgramAssemblerUtils(ProgramAssemblerUtils) : void"/>
            <line num="332" count="1" type="stmt"/>
         </file>
         <file name="MajorDisciplineDataGenerator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/MajorDisciplineDataGenerator.java">
            <metrics classes="1" methods="5" conditionals="86" ncloc="185" coveredstatements="86" coveredmethods="4" complexity="54" coveredconditionals="62" statements="112" loc="223" coveredelements="152" elements="203"/>
            <class name="MajorDisciplineDataGenerator">
               <metrics methods="5" conditionals="86" coveredstatements="86" coveredmethods="4" complexity="54" coveredconditionals="62" statements="112" coveredelements="152" elements="203"/>
            </class>
            <line num="24" count="1" complexity="1" type="method" signature="getMajorDisciplineInfoTestData() : MajorDisciplineInfo"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="29" count="1" complexity="23" type="method" signature="generateTestData(Class&lt;T&gt;,Integer,int,String,boolean) : T"/>
            <line num="30" count="1" type="stmt"/>
            <line num="30" falsecount="1" type="cond" truecount="1"/>
            <line num="31" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="36" count="1" type="stmt"/>
            <line num="36" falsecount="1" type="cond" truecount="1"/>
            <line num="37" count="1" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="39" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="45" falsecount="1" type="cond" truecount="1"/>
            <line num="46" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="51" falsecount="1" type="cond" truecount="1"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="56" falsecount="1" type="cond" truecount="1"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="59" falsecount="1" type="cond" truecount="1"/>
            <line num="60" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="64" falsecount="1" type="cond" truecount="1"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="69" falsecount="1" type="cond" truecount="1"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="73" falsecount="1" type="cond" truecount="1"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="78" falsecount="1" type="cond" truecount="1"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="80" falsecount="1" type="cond" truecount="1"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="82" falsecount="1" type="cond" truecount="0"/>
            <line num="83" count="0" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="84" falsecount="1" type="cond" truecount="0"/>
            <line num="85" count="0" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="86" falsecount="1" type="cond" truecount="0"/>
            <line num="87" count="0" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="88" falsecount="1" type="cond" truecount="1"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="90" falsecount="1" type="cond" truecount="1"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" complexity="3" type="method" signature="ignoreProperty(PropertyDescriptor) : boolean"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="104" falsecount="1" type="cond" truecount="1"/>
            <line num="105" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="107" falsecount="1" type="cond" truecount="1"/>
            <line num="108" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="121" count="1" complexity="26" type="method" signature="getStringValue(String,String,Integer,boolean) : String"/>
            <line num="123" count="1" type="stmt"/>
            <line num="123" falsecount="1" type="cond" truecount="1"/>
            <line num="124" count="1" type="stmt"/>
            <line num="124" falsecount="1" type="cond" truecount="1"/>
            <line num="125" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="131" falsecount="1" type="cond" truecount="1"/>
            <line num="132" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="134" falsecount="1" type="cond" truecount="1"/>
            <line num="135" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="137" falsecount="1" type="cond" truecount="1"/>
            <line num="138" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="140" falsecount="1" type="cond" truecount="1"/>
            <line num="141" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="1" type="cond" truecount="1"/>
            <line num="145" count="1" type="stmt"/>
            <line num="145" falsecount="1" type="cond" truecount="1"/>
            <line num="146" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="149" falsecount="1" type="cond" truecount="1"/>
            <line num="150" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="153" falsecount="1" type="cond" truecount="1"/>
            <line num="154" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="157" falsecount="1" type="cond" truecount="1"/>
            <line num="158" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="161" falsecount="0" type="cond" truecount="1"/>
            <line num="162" count="1" type="stmt"/>
            <line num="165" count="0" type="stmt"/>
            <line num="165" falsecount="0" type="cond" truecount="0"/>
            <line num="166" count="0" type="stmt"/>
            <line num="168" count="0" type="stmt"/>
            <line num="168" falsecount="0" type="cond" truecount="0"/>
            <line num="169" count="0" type="stmt"/>
            <line num="171" count="0" type="stmt"/>
            <line num="171" falsecount="0" type="cond" truecount="0"/>
            <line num="172" count="0" type="stmt"/>
            <line num="174" count="0" type="stmt"/>
            <line num="174" falsecount="0" type="cond" truecount="0"/>
            <line num="175" count="0" type="stmt"/>
            <line num="177" count="0" type="stmt"/>
            <line num="177" falsecount="0" type="cond" truecount="0"/>
            <line num="178" count="0" type="stmt"/>
            <line num="180" count="0" type="stmt"/>
            <line num="180" falsecount="0" type="cond" truecount="0"/>
            <line num="181" count="0" type="stmt"/>
            <line num="183" count="0" type="stmt"/>
            <line num="183" falsecount="0" type="cond" truecount="0"/>
            <line num="184" count="0" type="stmt"/>
            <line num="186" count="0" type="stmt"/>
            <line num="186" falsecount="0" type="cond" truecount="0"/>
            <line num="187" count="0" type="stmt"/>
            <line num="189" count="0" type="stmt"/>
            <line num="189" falsecount="0" type="cond" truecount="0"/>
            <line num="190" count="0" type="stmt"/>
            <line num="192" count="0" type="stmt"/>
            <line num="192" falsecount="0" type="cond" truecount="0"/>
            <line num="193" count="0" type="stmt"/>
            <line num="199" count="0" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="205" falsecount="1" type="cond" truecount="1"/>
            <line num="206" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="209" falsecount="1" type="cond" truecount="1"/>
            <line num="210" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="213" falsecount="1" type="cond" truecount="1"/>
            <line num="214" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="219" count="0" complexity="1" type="method" signature="main(String[]) : void"/>
            <line num="220" count="0" type="stmt"/>
            <line num="221" count="0" type="stmt"/>
         </file>
         <file name="ProgramAssemblerConstants.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/ProgramAssemblerConstants.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="60" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="115" coveredelements="0" elements="0"/>
            <class name="ProgramAssemblerConstants">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="ProgramAssemblerUtils.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/ProgramAssemblerUtils.java">
            <metrics classes="1" methods="37" conditionals="170" ncloc="724" coveredstatements="365" coveredmethods="33" complexity="182" coveredconditionals="130" statements="444" loc="1085" coveredelements="528" elements="651"/>
            <class name="ProgramAssemblerUtils">
               <metrics methods="37" conditionals="170" coveredstatements="365" coveredmethods="33" complexity="182" coveredconditionals="130" statements="444" coveredelements="528" elements="651"/>
            </class>
            <line num="70" count="1" complexity="2" type="method" signature="assembleBasics(CluInfo,ProgramCommonAssembly) : ProgramCommonAssembly"/>
            <line num="72" count="1" type="stmt"/>
            <line num="72" falsecount="1" type="cond" truecount="1"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="95" count="1" complexity="2" type="method" signature="disassembleBasics(CluInfo,ProgramCommonAssembly) : CluInfo"/>
            <line num="97" count="1" type="stmt"/>
            <line num="97" falsecount="1" type="cond" truecount="1"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="114" count="1" complexity="4" type="method" signature="assembleRequirements(CluInfo,ProgramRequirementAssembly) : ProgramRequirementAssembly"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="118" falsecount="1" type="cond" truecount="1"/>
            <line num="119" count="1" type="stmt"/>
            <line num="124" count="0" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="131" count="1" complexity="10" type="method" signature="disassembleRequirements(CluInfo,ProgramRequirementAssembly,NodeOperation,BaseDTOAssemblyNode&lt;?, ?&gt;,boolean) : CluInfo"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="135" falsecount="0" type="cond" truecount="1"/>
            <line num="136" count="1" type="stmt"/>
            <line num="136" falsecount="1" type="cond" truecount="0"/>
            <line num="137" count="0" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="142" falsecount="1" type="cond" truecount="1"/>
            <line num="143" count="1" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="148" falsecount="1" type="cond" truecount="1"/>
            <line num="149" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="153" falsecount="1" type="cond" truecount="1"/>
            <line num="154" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="168" count="0" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="184" count="0" complexity="2" type="method" signature="addUpdateRequirementStateNodes(List&lt;String&gt;,String,BaseDTOAssemblyNode&lt;?, ?&gt;) : void"/>
            <line num="185" count="0" type="stmt"/>
            <line num="186" count="0" type="stmt"/>
            <line num="187" count="0" type="stmt"/>
            <line num="188" count="0" type="stmt"/>
            <line num="189" count="0" type="stmt"/>
            <line num="190" count="0" type="stmt"/>
            <line num="191" count="0" type="stmt"/>
            <line num="192" count="0" type="stmt"/>
            <line num="207" count="1" complexity="8" type="method" signature="assembleIdentifiers(CluInfo,ProgramIdentifierAssembly) : ProgramIdentifierAssembly"/>
            <line num="209" count="1" type="stmt"/>
            <line num="209" falsecount="0" type="cond" truecount="1"/>
            <line num="210" count="1" type="stmt"/>
            <line num="210" falsecount="0" type="cond" truecount="1"/>
            <line num="211" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="213" falsecount="0" type="cond" truecount="1"/>
            <line num="214" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="216" falsecount="0" type="cond" truecount="1"/>
            <line num="217" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="220" falsecount="0" type="cond" truecount="1"/>
            <line num="221" count="1" type="stmt"/>
            <line num="222" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="223" falsecount="1" type="cond" truecount="1"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="225" falsecount="1" type="cond" truecount="1"/>
            <line num="226" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="243" count="1" complexity="10" type="method" signature="disassembleIdentifiers(CluInfo,ProgramIdentifierAssembly,NodeOperation) : CluInfo"/>
            <line num="245" count="1" type="stmt"/>
            <line num="245" falsecount="1" type="cond" truecount="1"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="254" falsecount="1" type="cond" truecount="1"/>
            <line num="255" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="264" falsecount="1" type="cond" truecount="1"/>
            <line num="265" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="266" falsecount="1" type="cond" truecount="1"/>
            <line num="267" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="269" falsecount="1" type="cond" truecount="1"/>
            <line num="270" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="275" falsecount="1" type="cond" truecount="1"/>
            <line num="276" count="1" type="stmt"/>
            <line num="276" falsecount="1" type="cond" truecount="1"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="279" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="286" falsecount="1" type="cond" truecount="1"/>
            <line num="287" count="1" type="stmt"/>
            <line num="287" falsecount="1" type="cond" truecount="1"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="293" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="307" count="1" complexity="7" type="method" signature="assembleLuCodes(CluInfo,ProgramCodeAssembly) : ProgramCodeAssembly"/>
            <line num="309" count="1" type="stmt"/>
            <line num="309" falsecount="0" type="cond" truecount="1"/>
            <line num="310" count="1" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="311" falsecount="1" type="cond" truecount="1"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="313" falsecount="1" type="cond" truecount="1"/>
            <line num="314" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="315" falsecount="1" type="cond" truecount="1"/>
            <line num="316" count="1" type="stmt"/>
            <line num="317" count="1" type="stmt"/>
            <line num="317" falsecount="1" type="cond" truecount="1"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="319" falsecount="0" type="cond" truecount="1"/>
            <line num="320" count="1" type="stmt"/>
            <line num="325" count="1" type="stmt"/>
            <line num="337" count="1" complexity="1" type="method" signature="disassembleLuCodes(CluInfo,ProgramCodeAssembly,NodeOperation) : CluInfo"/>
            <line num="339" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="345" count="1" type="stmt"/>
            <line num="347" count="1" type="stmt"/>
            <line num="359" count="1" complexity="6" type="method" signature="assembleBasicAdminOrgs(CluInfo,ProgramBasicOrgAssembly) : ProgramBasicOrgAssembly"/>
            <line num="361" count="1" type="stmt"/>
            <line num="361" falsecount="0" type="cond" truecount="1"/>
            <line num="362" count="1" type="stmt"/>
            <line num="363" count="1" type="stmt"/>
            <line num="364" count="1" type="stmt"/>
            <line num="364" falsecount="1" type="cond" truecount="1"/>
            <line num="365" count="1" type="stmt"/>
            <line num="367" count="1" type="stmt"/>
            <line num="367" falsecount="1" type="cond" truecount="1"/>
            <line num="368" count="1" type="stmt"/>
            <line num="370" count="1" type="stmt"/>
            <line num="370" falsecount="1" type="cond" truecount="1"/>
            <line num="371" count="1" type="stmt"/>
            <line num="373" count="1" type="stmt"/>
            <line num="373" falsecount="1" type="cond" truecount="1"/>
            <line num="374" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="381" count="1" complexity="7" type="method" signature="assembleFullOrgs(CluInfo,ProgramFullOrgAssembly) : ProgramFullOrgAssembly"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="385" falsecount="1" type="cond" truecount="1"/>
            <line num="386" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="388" falsecount="1" type="cond" truecount="1"/>
            <line num="389" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="391" falsecount="1" type="cond" truecount="1"/>
            <line num="392" count="1" type="stmt"/>
            <line num="394" count="1" type="stmt"/>
            <line num="394" falsecount="1" type="cond" truecount="1"/>
            <line num="395" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="397" falsecount="1" type="cond" truecount="1"/>
            <line num="398" count="1" type="stmt"/>
            <line num="400" count="1" type="stmt"/>
            <line num="400" falsecount="1" type="cond" truecount="1"/>
            <line num="401" count="1" type="stmt"/>
            <line num="404" count="1" type="stmt"/>
            <line num="407" count="1" complexity="1" type="method" signature="clearProgramAdminOrgs(ProgramBasicOrgAssembly) : void"/>
            <line num="408" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="410" count="1" type="stmt"/>
            <line num="411" count="1" type="stmt"/>
            <line num="414" count="1" complexity="1" type="method" signature="clearFullAdminOrgs(ProgramFullOrgAssembly) : void"/>
            <line num="415" count="1" type="stmt"/>
            <line num="416" count="1" type="stmt"/>
            <line num="417" count="1" type="stmt"/>
            <line num="418" count="1" type="stmt"/>
            <line num="419" count="1" type="stmt"/>
            <line num="420" count="1" type="stmt"/>
            <line num="430" count="1" complexity="3" type="method" signature="disassembleAdminOrgs(CluInfo,ProgramBasicOrgAssembly,NodeOperation) : CluInfo"/>
            <line num="433" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="436" count="1" type="stmt"/>
            <line num="437" count="1" type="stmt"/>
            <line num="438" count="1" type="stmt"/>
            <line num="439" count="1" type="stmt"/>
            <line num="439" falsecount="1" type="cond" truecount="1"/>
            <line num="440" count="1" type="stmt"/>
            <line num="441" count="1" type="stmt"/>
            <line num="442" count="1" type="stmt"/>
            <line num="444" count="1" type="stmt"/>
            <line num="444" falsecount="1" type="cond" truecount="1"/>
            <line num="445" count="1" type="stmt"/>
            <line num="446" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="450" count="1" type="stmt"/>
            <line num="451" count="1" type="stmt"/>
            <line num="454" count="1" type="stmt"/>
            <line num="458" count="1" complexity="2" type="method" signature="newBuildAdminOrgs(CluInfo,List&lt;String&gt;,String) : CluInfo"/>
            <line num="460" count="1" type="stmt"/>
            <line num="460" falsecount="0" type="cond" truecount="1"/>
            <line num="461" count="1" type="stmt"/>
            <line num="462" count="1" type="stmt"/>
            <line num="463" count="1" type="stmt"/>
            <line num="464" count="1" type="stmt"/>
            <line num="465" count="1" type="stmt"/>
            <line num="468" count="1" type="stmt"/>
            <line num="479" count="1" complexity="3" type="method" signature="assembleResultOptions(String) : List&lt;String&gt;"/>
            <line num="480" count="1" type="stmt"/>
            <line num="481" count="1" type="stmt"/>
            <line num="482" count="1" type="stmt"/>
            <line num="484" count="1" type="stmt"/>
            <line num="485" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="488" count="1" type="stmt"/>
            <line num="492" count="0" type="stmt"/>
            <line num="494" count="1" type="stmt"/>
            <line num="505" count="1" complexity="4" type="method" signature="assembleAtps(CluInfo,ProgramAtpAssembly) : ProgramAtpAssembly"/>
            <line num="507" count="1" type="stmt"/>
            <line num="507" falsecount="1" type="cond" truecount="1"/>
            <line num="508" count="1" type="stmt"/>
            <line num="510" count="1" type="stmt"/>
            <line num="510" falsecount="1" type="cond" truecount="1"/>
            <line num="511" count="1" type="stmt"/>
            <line num="513" count="1" type="stmt"/>
            <line num="513" falsecount="1" type="cond" truecount="1"/>
            <line num="514" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="528" count="1" complexity="1" type="method" signature="disassembleAtps(CluInfo,ProgramAtpAssembly,NodeOperation) : CluInfo"/>
            <line num="530" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="532" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="546" count="1" complexity="9" type="method" signature="assemblePublications(CluInfo,ProgramPublicationAssembly) : ProgramPublicationAssembly"/>
            <line num="549" count="1" type="stmt"/>
            <line num="549" falsecount="0" type="cond" truecount="1"/>
            <line num="550" count="1" type="stmt"/>
            <line num="553" count="1" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="558" count="1" type="stmt"/>
            <line num="559" count="1" type="stmt"/>
            <line num="559" falsecount="1" type="cond" truecount="1"/>
            <line num="560" count="1" type="stmt"/>
            <line num="563" count="1" type="stmt"/>
            <line num="567" count="1" type="stmt"/>
            <line num="567" falsecount="1" type="cond" truecount="1"/>
            <line num="568" count="1" type="stmt"/>
            <line num="574" count="0" type="stmt"/>
            <line num="576" count="1" type="stmt"/>
            <line num="579" count="1" complexity="2" type="method" signature="assembleCatalogDescr(ProgramPublicationAssembly,CluPublicationInfo) : void"/>
            <line num="581" count="1" type="stmt"/>
            <line num="582" count="1" type="stmt"/>
            <line num="582" falsecount="0" type="cond" truecount="1"/>
            <line num="583" count="1" type="stmt"/>
            <line num="584" count="1" type="stmt"/>
            <line num="585" count="1" type="stmt"/>
            <line num="586" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="592" count="1" complexity="12" type="method" signature="disassembleCatalogDescr(ProgramPublicationAssembly,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="594" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="601" count="1" type="stmt"/>
            <line num="601" falsecount="1" type="cond" truecount="1"/>
            <line num="602" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="604" count="1" type="stmt"/>
            <line num="604" falsecount="1" type="cond" truecount="1"/>
            <line num="605" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="610" falsecount="1" type="cond" truecount="1"/>
            <line num="612" count="1" type="stmt"/>
            <line num="612" falsecount="1" type="cond" truecount="1"/>
            <line num="615" count="1" type="stmt"/>
            <line num="616" count="1" type="stmt"/>
            <line num="617" count="1" type="stmt"/>
            <line num="618" count="1" type="stmt"/>
            <line num="619" count="1" type="stmt"/>
            <line num="620" count="1" type="stmt"/>
            <line num="622" count="1" type="stmt"/>
            <line num="624" count="1" type="stmt"/>
            <line num="625" count="1" type="stmt"/>
            <line num="627" count="1" type="stmt"/>
            <line num="628" count="1" type="stmt"/>
            <line num="628" falsecount="0" type="cond" truecount="1"/>
            <line num="631" count="1" type="stmt"/>
            <line num="632" count="1" type="stmt"/>
            <line num="633" count="1" type="stmt"/>
            <line num="634" count="1" type="stmt"/>
            <line num="634" falsecount="0" type="cond" truecount="1"/>
            <line num="635" count="1" type="stmt"/>
            <line num="636" count="1" type="stmt"/>
            <line num="640" count="1" type="stmt"/>
            <line num="642" count="1" type="stmt"/>
            <line num="643" count="1" type="stmt"/>
            <line num="645" count="1" type="stmt"/>
            <line num="648" count="0" type="stmt"/>
            <line num="648" falsecount="0" type="cond" truecount="0"/>
            <line num="650" count="0" type="stmt"/>
            <line num="654" count="0" type="stmt"/>
            <line num="656" count="1" type="stmt"/>
            <line num="659" count="0" complexity="1" type="method" signature="deletePublicationInfo(List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;,CluPublicationInfo) : void"/>
            <line num="660" count="0" type="stmt"/>
            <line num="661" count="0" type="stmt"/>
            <line num="662" count="0" type="stmt"/>
            <line num="664" count="0" type="stmt"/>
            <line num="665" count="0" type="stmt"/>
            <line num="666" count="0" type="stmt"/>
            <line num="678" count="1" complexity="5" type="method" signature="disassemblePublications(CluInfo,ProgramPublicationAssembly,NodeOperation,BaseDTOAssemblyNode&lt;?, ?&gt;) : CluInfo"/>
            <line num="680" count="1" type="stmt"/>
            <line num="681" count="1" type="stmt"/>
            <line num="683" count="1" type="stmt"/>
            <line num="684" count="1" type="stmt"/>
            <line num="684" falsecount="1" type="cond" truecount="1"/>
            <line num="685" count="1" type="stmt"/>
            <line num="688" count="1" type="stmt"/>
            <line num="689" count="1" type="stmt"/>
            <line num="689" falsecount="1" type="cond" truecount="1"/>
            <line num="690" count="1" type="stmt"/>
            <line num="693" count="1" type="stmt"/>
            <line num="706" count="1" complexity="18" type="method" signature="disassembleCredentialProgram(ProgramCredentialAssembly,NodeOperation,String) : List&lt;BaseDTOAssemblyNode&lt;?,?&gt;&gt;"/>
            <line num="708" count="1" type="stmt"/>
            <line num="710" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="714" count="0" type="stmt"/>
            <line num="717" count="1" type="stmt"/>
            <line num="719" count="1" type="stmt"/>
            <line num="719" falsecount="1" type="cond" truecount="1"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="722" count="1" type="stmt"/>
            <line num="723" count="1" type="stmt"/>
            <line num="723" falsecount="1" type="cond" truecount="1"/>
            <line num="724" count="1" type="stmt"/>
            <line num="731" count="0" type="stmt"/>
            <line num="737" count="1" type="stmt"/>
            <line num="737" falsecount="0" type="cond" truecount="1"/>
            <line num="740" count="1" type="stmt"/>
            <line num="741" count="1" type="stmt"/>
            <line num="742" count="1" type="stmt"/>
            <line num="743" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="748" count="1" type="stmt"/>
            <line num="750" count="1" type="stmt"/>
            <line num="751" count="1" type="stmt"/>
            <line num="753" count="1" type="stmt"/>
            <line num="754" count="0" type="stmt"/>
            <line num="754" falsecount="0" type="cond" truecount="0"/>
            <line num="760" count="0" type="stmt"/>
            <line num="761" count="0" type="stmt"/>
            <line num="761" falsecount="0" type="cond" truecount="0"/>
            <line num="764" count="0" type="stmt"/>
            <line num="765" count="0" type="stmt"/>
            <line num="766" count="0" type="stmt"/>
            <line num="768" count="0" type="stmt"/>
            <line num="769" count="0" type="stmt"/>
            <line num="770" count="0" type="stmt"/>
            <line num="774" count="0" type="stmt"/>
            <line num="777" count="1" type="stmt"/>
            <line num="777" falsecount="1" type="cond" truecount="1"/>
            <line num="778" count="1" type="stmt"/>
            <line num="781" count="1" type="stmt"/>
            <line num="782" count="1" type="stmt"/>
            <line num="783" count="1" type="stmt"/>
            <line num="785" count="1" type="stmt"/>
            <line num="786" count="1" type="stmt"/>
            <line num="787" count="1" type="stmt"/>
            <line num="790" count="1" type="stmt"/>
            <line num="793" count="0" complexity="11" type="method" signature="addRelationNodes(String,String,String,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="794" count="0" type="stmt"/>
            <line num="795" count="0" type="stmt"/>
            <line num="797" count="0" type="stmt"/>
            <line num="797" falsecount="0" type="cond" truecount="0"/>
            <line num="798" count="0" type="stmt"/>
            <line num="802" count="0" type="stmt"/>
            <line num="802" falsecount="0" type="cond" truecount="0"/>
            <line num="805" count="0" type="stmt"/>
            <line num="806" count="0" type="stmt"/>
            <line num="806" falsecount="0" type="cond" truecount="0"/>
            <line num="812" count="0" type="stmt"/>
            <line num="813" count="0" type="stmt"/>
            <line num="813" falsecount="0" type="cond" truecount="0"/>
            <line num="816" count="0" type="stmt"/>
            <line num="820" count="0" type="stmt"/>
            <line num="823" count="0" type="stmt"/>
            <line num="823" falsecount="0" type="cond" truecount="0"/>
            <line num="824" count="0" type="stmt"/>
            <line num="827" count="0" type="stmt"/>
            <line num="828" count="0" type="stmt"/>
            <line num="829" count="0" type="stmt"/>
            <line num="831" count="0" type="stmt"/>
            <line num="832" count="0" type="stmt"/>
            <line num="833" count="0" type="stmt"/>
            <line num="836" count="0" type="stmt"/>
            <line num="838" count="1" complexity="8" type="method" signature="addAllRelationNodes(String,String,String,NodeOperation,Map&lt;String, String&gt;) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="839" count="1" type="stmt"/>
            <line num="841" count="1" type="stmt"/>
            <line num="841" falsecount="1" type="cond" truecount="1"/>
            <line num="844" count="1" type="stmt"/>
            <line num="845" count="1" type="stmt"/>
            <line num="845" falsecount="0" type="cond" truecount="1"/>
            <line num="851" count="1" type="stmt"/>
            <line num="852" count="0" type="stmt"/>
            <line num="852" falsecount="0" type="cond" truecount="0"/>
            <line num="855" count="0" type="stmt"/>
            <line num="859" count="0" type="stmt"/>
            <line num="862" count="1" type="stmt"/>
            <line num="864" count="1" complexity="6" type="method" signature="getCluCluRelations(String,String) : Map&lt;String, String&gt;"/>
            <line num="865" count="1" type="stmt"/>
            <line num="867" count="1" type="stmt"/>
            <line num="868" count="1" type="stmt"/>
            <line num="870" count="1" type="stmt"/>
            <line num="871" count="1" type="stmt"/>
            <line num="871" falsecount="1" type="cond" truecount="1"/>
            <line num="872" count="1" type="stmt"/>
            <line num="879" count="0" type="stmt"/>
            <line num="882" count="1" type="stmt"/>
            <line num="885" count="1" complexity="8" type="method" signature="getCluCluActiveRelations(String,String) : Map&lt;String, CluCluRelationInfo&gt;"/>
            <line num="886" count="1" type="stmt"/>
            <line num="888" count="1" type="stmt"/>
            <line num="889" count="1" type="stmt"/>
            <line num="891" count="1" type="stmt"/>
            <line num="892" count="1" type="stmt"/>
            <line num="892" falsecount="1" type="cond" truecount="1"/>
            <line num="893" count="1" type="stmt"/>
            <line num="900" count="0" type="stmt"/>
            <line num="903" count="1" type="stmt"/>
            <line num="906" count="1" complexity="1" type="method" signature="addCreateRelationNode(String,String,String,List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;) : void"/>
            <line num="907" count="1" type="stmt"/>
            <line num="908" count="1" type="stmt"/>
            <line num="909" count="1" type="stmt"/>
            <line num="910" count="1" type="stmt"/>
            <line num="915" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="919" count="1" type="stmt"/>
            <line num="920" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="926" count="0" complexity="1" type="method" signature="addDeleteRelationNodes(Map&lt;String, String&gt;,List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;) : void"/>
            <line num="927" count="0" type="stmt"/>
            <line num="930" count="0" type="stmt"/>
            <line num="931" count="0" type="stmt"/>
            <line num="932" count="0" type="stmt"/>
            <line num="934" count="0" type="stmt"/>
            <line num="935" count="0" type="stmt"/>
            <line num="936" count="0" type="stmt"/>
            <line num="940" count="1" complexity="1" type="method" signature="addInactiveRelationNodes(Map&lt;String, CluCluRelationInfo&gt;,List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;) : void"/>
            <line num="941" count="1" type="stmt"/>
            <line num="942" count="1" type="stmt"/>
            <line num="943" count="1" type="stmt"/>
            <line num="944" count="1" type="stmt"/>
            <line num="945" count="1" type="stmt"/>
            <line num="947" count="1" type="stmt"/>
            <line num="948" count="1" type="stmt"/>
            <line num="949" count="1" type="stmt"/>
            <line num="953" count="1" complexity="3" type="method" signature="addLuCodeFromProgram(String,String,List&lt;LuCodeInfo&gt;) : void"/>
            <line num="955" count="1" type="stmt"/>
            <line num="955" falsecount="1" type="cond" truecount="1"/>
            <line num="956" count="1" type="stmt"/>
            <line num="957" count="1" type="stmt"/>
            <line num="958" count="1" type="stmt"/>
            <line num="959" count="1" type="stmt"/>
            <line num="960" count="1" type="stmt"/>
            <line num="973" count="1" complexity="14" type="method" signature="disassemblePublicationTargets(ProgramPublicationAssembly,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="975" count="1" type="stmt"/>
            <line num="977" count="1" type="stmt"/>
            <line num="978" count="1" type="stmt"/>
            <line num="978" falsecount="1" type="cond" truecount="1"/>
            <line num="981" count="1" type="stmt"/>
            <line num="982" count="1" type="stmt"/>
            <line num="983" count="1" type="stmt"/>
            <line num="984" count="1" type="stmt"/>
            <line num="985" count="1" type="stmt"/>
            <line num="985" falsecount="1" type="cond" truecount="1"/>
            <line num="986" count="1" type="stmt"/>
            <line num="991" count="0" type="stmt"/>
            <line num="995" count="1" type="stmt"/>
            <line num="995" falsecount="1" type="cond" truecount="1"/>
            <line num="996" count="1" type="stmt"/>
            <line num="998" count="1" type="stmt"/>
            <line num="998" falsecount="1" type="cond" truecount="1"/>
            <line num="1001" count="1" type="stmt"/>
            <line num="1004" count="1" type="stmt"/>
            <line num="1005" count="1" type="stmt"/>
            <line num="1007" count="1" type="stmt"/>
            <line num="1008" count="1" type="stmt"/>
            <line num="1010" count="1" type="stmt"/>
            <line num="1011" count="1" type="stmt"/>
            <line num="1011" falsecount="0" type="cond" truecount="1"/>
            <line num="1016" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1018" count="1" type="stmt"/>
            <line num="1020" count="1" type="stmt"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1022" count="1" type="stmt"/>
            <line num="1023" count="0" type="stmt"/>
            <line num="1023" falsecount="0" type="cond" truecount="0"/>
            <line num="1026" count="0" type="stmt"/>
            <line num="1027" count="0" type="stmt"/>
            <line num="1028" count="0" type="stmt"/>
            <line num="1030" count="0" type="stmt"/>
            <line num="1031" count="0" type="stmt"/>
            <line num="1032" count="0" type="stmt"/>
            <line num="1034" count="0" type="stmt"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1043" count="0" type="stmt"/>
            <line num="1046" count="1" type="stmt"/>
            <line num="1049" count="1" complexity="1" type="method" signature="buildCluPublicationInfo(String,String) : CluPublicationInfo"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1052" count="1" type="stmt"/>
            <line num="1053" count="1" type="stmt"/>
            <line num="1055" count="1" type="stmt"/>
            <line num="1059" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="1060" count="1" type="stmt"/>
            <line num="1063" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="1064" count="1" type="stmt"/>
            <line num="1067" count="1" complexity="5" type="method" signature="getCredentialProgramID(String) : String"/>
            <line num="1069" count="1" type="stmt"/>
            <line num="1070" count="1" type="stmt"/>
            <line num="1071" count="1" type="stmt"/>
            <line num="1073" count="0" type="stmt"/>
            <line num="1077" count="1" type="stmt"/>
            <line num="1077" falsecount="1" type="cond" truecount="0"/>
            <line num="1078" count="0" type="stmt"/>
            <line num="1079" count="1" type="stmt"/>
            <line num="1079" falsecount="1" type="cond" truecount="0"/>
            <line num="1080" count="0" type="stmt"/>
            <line num="1082" count="1" type="stmt"/>
         </file>
         <file name="ProgramVariationAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/assembler/ProgramVariationAssembler.java">
            <metrics classes="1" methods="7" conditionals="22" ncloc="114" coveredstatements="62" coveredmethods="7" complexity="22" coveredconditionals="17" statements="66" loc="164" coveredelements="86" elements="95"/>
            <class name="ProgramVariationAssembler">
               <metrics methods="7" conditionals="22" coveredstatements="62" coveredmethods="7" complexity="22" coveredconditionals="17" statements="66" coveredelements="86" elements="95"/>
            </class>
            <line num="43" count="1" complexity="4" type="method" signature="assemble(CluInfo,ProgramVariationInfo,boolean) : ProgramVariationInfo"/>
            <line num="46" count="1" type="stmt"/>
            <line num="46" falsecount="1" type="cond" truecount="1"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="57" falsecount="1" type="cond" truecount="1"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="63" falsecount="0" type="cond" truecount="1"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="73" count="1" complexity="9" type="method" signature="disassemble(ProgramVariationInfo,NodeOperation) : BaseDTOAssemblyNode&lt;ProgramVariationInfo, CluInfo&gt;"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="77" falsecount="1" type="cond" truecount="0"/>
            <line num="80" count="0" type="stmt"/>
            <line num="81" count="0" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="86" falsecount="1" type="cond" truecount="1"/>
            <line num="88" count="0" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="95" falsecount="1" type="cond" truecount="1"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="103" falsecount="1" type="cond" truecount="1"/>
            <line num="104" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="107" falsecount="1" type="cond" truecount="1"/>
            <line num="108" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="111" falsecount="0" type="cond" truecount="1"/>
            <line num="112" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="132" count="1" complexity="4" type="method" signature="disassembleLearningObjectives(ProgramVariationInfo,NodeOperation,BaseDTOAssemblyNode&lt;ProgramVariationInfo, CluInfo&gt;) : void"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="135" falsecount="0" type="cond" truecount="1"/>
            <line num="136" count="1" type="stmt"/>
            <line num="140" count="0" type="stmt"/>
            <line num="144" count="1" complexity="2" type="method" signature="disassembleResultOptions(ProgramVariationInfo,NodeOperation,BaseDTOAssemblyNode&lt;ProgramVariationInfo, CluInfo&gt;) : void"/>
            <line num="145" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="147" falsecount="0" type="cond" truecount="1"/>
            <line num="148" count="1" type="stmt"/>
            <line num="153" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="154" count="1" type="stmt"/>
            <line num="157" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="158" count="1" type="stmt"/>
            <line num="161" count="1" complexity="1" type="method" signature="setProgramAssemblerUtils(ProgramAssemblerUtils) : void"/>
            <line num="162" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.dao">
         <metrics conditionals="0" methods="0" classes="1" files="1" coveredstatements="0" complexity="0" loc="100" ncloc="80" coveredmethods="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
         <file name="LuDao.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/dao/LuDao.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="80" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="100" coveredelements="0" elements="0"/>
            <class name="LuDao">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.dao">
         <metrics conditionals="0" methods="0" classes="1" files="1" coveredstatements="0" complexity="0" loc="44" ncloc="26" coveredmethods="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
         <file name="LoDao.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/dao/LoDao.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="26" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="44" coveredelements="0" elements="0"/>
            <class name="LoDao">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.entity">
         <metrics conditionals="0" methods="100" classes="17" files="17" coveredstatements="60" complexity="100" loc="1318" ncloc="707" coveredmethods="60" coveredconditionals="0" statements="100" coveredelements="120" elements="200"/>
         <file name="AllowedLoLoRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/AllowedLoLoRelationType.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="54" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" loc="101" coveredelements="0" elements="20"/>
            <class name="AllowedLoLoRelationType">
               <metrics methods="10" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" coveredelements="0" elements="20"/>
            </class>
            <line num="49" count="0" complexity="1" type="method" signature="getRelationTypeId() : String"/>
            <line num="50" count="0" type="stmt"/>
            <line num="53" count="0" complexity="1" type="method" signature="setRelationTypeId(String) : void"/>
            <line num="54" count="0" type="stmt"/>
            <line num="57" count="0" complexity="1" type="method" signature="getLoTypeId() : String"/>
            <line num="58" count="0" type="stmt"/>
            <line num="61" count="0" complexity="1" type="method" signature="setLoTypeId(String) : void"/>
            <line num="62" count="0" type="stmt"/>
            <line num="65" count="0" complexity="1" type="method" signature="getRelatedLoTypeId() : String"/>
            <line num="66" count="0" type="stmt"/>
            <line num="69" count="0" complexity="1" type="method" signature="setRelatedLoTypeId(String) : void"/>
            <line num="70" count="0" type="stmt"/>
            <line num="77" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="78" count="0" type="stmt"/>
            <line num="84" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="85" count="0" type="stmt"/>
            <line num="91" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="92" count="0" type="stmt"/>
            <line num="98" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="99" count="0" type="stmt"/>
         </file>
         <file name="Lo.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/Lo.java">
            <metrics classes="1" methods="18" conditionals="0" ncloc="119" coveredstatements="16" coveredmethods="16" complexity="18" coveredconditionals="0" statements="18" loc="198" coveredelements="32" elements="36"/>
            <class name="Lo">
               <metrics methods="18" conditionals="0" coveredstatements="16" coveredmethods="16" complexity="18" coveredconditionals="0" statements="18" coveredelements="32" elements="36"/>
            </class>
            <line num="98" count="1" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="99" count="1" type="stmt"/>
            <line num="105" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="106" count="1" type="stmt"/>
            <line num="109" count="1" complexity="1" type="method" signature="getDescr() : LoRichText"/>
            <line num="110" count="1" type="stmt"/>
            <line num="113" count="1" complexity="1" type="method" signature="setDescr(LoRichText) : void"/>
            <line num="114" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="setLoRepository(LoRepository) : void"/>
            <line num="121" count="1" type="stmt"/>
            <line num="127" count="1" complexity="1" type="method" signature="getLoRepository() : LoRepository"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="132" count="1" type="stmt"/>
            <line num="135" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="136" count="1" type="stmt"/>
            <line num="139" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="140" count="1" type="stmt"/>
            <line num="143" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="144" count="1" type="stmt"/>
            <line num="150" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoAttribute&gt;"/>
            <line num="152" count="1" type="stmt"/>
            <line num="158" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LoAttribute&gt;) : void"/>
            <line num="160" count="1" type="stmt"/>
            <line num="166" count="1" complexity="1" type="method" signature="setLoType(LoType) : void"/>
            <line num="167" count="1" type="stmt"/>
            <line num="173" count="1" complexity="1" type="method" signature="getLoType() : LoType"/>
            <line num="174" count="1" type="stmt"/>
            <line num="180" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="181" count="1" type="stmt"/>
            <line num="187" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="188" count="1" type="stmt"/>
            <line num="191" count="0" complexity="1" type="method" signature="setCategories(List&lt;LoLoCategoryJoin&gt;) : void"/>
            <line num="192" count="0" type="stmt"/>
            <line num="195" count="0" complexity="1" type="method" signature="getCategories() : List&lt;LoLoCategoryJoin&gt;"/>
            <line num="196" count="0" type="stmt"/>
         </file>
         <file name="LoAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="LoAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : Lo"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(Lo) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="LoCategory.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoCategory.java">
            <metrics classes="1" methods="16" conditionals="0" ncloc="90" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" loc="154" coveredelements="32" elements="32"/>
            <class name="LoCategory">
               <metrics methods="16" conditionals="0" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" coveredelements="32" elements="32"/>
            </class>
            <line num="74" count="1" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="75" count="1" type="stmt"/>
            <line num="81" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="82" count="1" type="stmt"/>
            <line num="85" count="1" complexity="1" type="method" signature="getDescr() : LoRichText"/>
            <line num="86" count="1" type="stmt"/>
            <line num="89" count="1" complexity="1" type="method" signature="setDesc(LoRichText) : void"/>
            <line num="90" count="1" type="stmt"/>
            <line num="96" count="1" complexity="1" type="method" signature="setLoRepository(LoRepository) : void"/>
            <line num="97" count="1" type="stmt"/>
            <line num="103" count="1" complexity="1" type="method" signature="getLoRepository() : LoRepository"/>
            <line num="104" count="1" type="stmt"/>
            <line num="107" count="1" complexity="1" type="method" signature="getLoCategoryType() : LoCategoryType"/>
            <line num="108" count="1" type="stmt"/>
            <line num="111" count="1" complexity="1" type="method" signature="setLoCategoryType(LoCategoryType) : void"/>
            <line num="112" count="1" type="stmt"/>
            <line num="115" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="116" count="1" type="stmt"/>
            <line num="119" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="120" count="1" type="stmt"/>
            <line num="123" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="132" count="1" type="stmt"/>
            <line num="135" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="136" count="1" type="stmt"/>
            <line num="142" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoCategoryAttribute&gt;"/>
            <line num="144" count="1" type="stmt"/>
            <line num="150" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LoCategoryAttribute&gt;) : void"/>
            <line num="152" count="1" type="stmt"/>
         </file>
         <file name="LoCategoryAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoCategoryAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoCategoryAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoCategory"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoCategory) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="LoCategoryType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoCategoryType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="27" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="52" coveredelements="2" elements="4"/>
            <class name="LoCategoryType">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="43" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoCategoryTypeAttribute&gt;"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LoCategoryTypeAttribute&gt;) : void"/>
            <line num="50" count="0" type="stmt"/>
         </file>
         <file name="LoCategoryTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoCategoryTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoCategoryTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoCategoryType"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoCategoryType) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="LoLoCategoryJoin.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoLoCategoryJoin.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="31" coveredstatements="2" coveredmethods="2" complexity="4" coveredconditionals="0" statements="4" loc="40" coveredelements="4" elements="8"/>
            <class name="LoLoCategoryJoin">
               <metrics methods="4" conditionals="0" coveredstatements="2" coveredmethods="2" complexity="4" coveredconditionals="0" statements="4" coveredelements="4" elements="8"/>
            </class>
            <line num="25" count="0" complexity="1" type="method" signature="getLo() : Lo"/>
            <line num="26" count="0" type="stmt"/>
            <line num="29" count="1" complexity="1" type="method" signature="setLo(Lo) : void"/>
            <line num="30" count="1" type="stmt"/>
            <line num="33" count="0" complexity="1" type="method" signature="getLoCategory() : LoCategory"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setLoCategory(LoCategory) : void"/>
            <line num="38" count="1" type="stmt"/>
         </file>
         <file name="LoLoRelation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoLoRelation.java">
            <metrics classes="1" methods="14" conditionals="0" ncloc="81" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" loc="133" coveredelements="28" elements="28"/>
            <class name="LoLoRelation">
               <metrics methods="14" conditionals="0" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" coveredelements="28" elements="28"/>
            </class>
            <line num="64" count="1" complexity="1" type="method" signature="setLo(Lo) : void"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="getLo() : Lo"/>
            <line num="69" count="1" type="stmt"/>
            <line num="72" count="1" complexity="1" type="method" signature="setRelatedLo(Lo) : void"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="getRelatedLo() : Lo"/>
            <line num="77" count="1" type="stmt"/>
            <line num="83" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="84" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="91" count="1" type="stmt"/>
            <line num="97" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="98" count="1" type="stmt"/>
            <line num="104" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="105" count="1" type="stmt"/>
            <line num="108" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoLoRelationAttribute&gt;"/>
            <line num="110" count="1" type="stmt"/>
            <line num="113" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LoLoRelationAttribute&gt;) : void"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="1" complexity="1" type="method" signature="setLoLoRelationType(LoLoRelationType) : void"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getLoLoRelationType() : LoLoRelationType"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="131" count="1" type="stmt"/>
         </file>
         <file name="LoLoRelationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoLoRelationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoLoRelationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoLoRelation"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoLoRelation) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="LoLoRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoLoRelationType.java">
            <metrics classes="1" methods="6" conditionals="0" ncloc="43" coveredstatements="2" coveredmethods="2" complexity="6" coveredconditionals="0" statements="6" loc="83" coveredelements="4" elements="12"/>
            <class name="LoLoRelationType">
               <metrics methods="6" conditionals="0" coveredstatements="2" coveredmethods="2" complexity="6" coveredconditionals="0" statements="6" coveredelements="4" elements="12"/>
            </class>
            <line num="49" count="1" complexity="1" type="method" signature="getRevName() : String"/>
            <line num="50" count="1" type="stmt"/>
            <line num="56" count="0" complexity="1" type="method" signature="setRevName(String) : void"/>
            <line num="57" count="0" type="stmt"/>
            <line num="63" count="0" complexity="1" type="method" signature="getRevDescription() : String"/>
            <line num="64" count="0" type="stmt"/>
            <line num="70" count="0" complexity="1" type="method" signature="setRevDescription(String) : void"/>
            <line num="71" count="0" type="stmt"/>
            <line num="74" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoLoRelationTypeAttribute&gt;"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LoLoRelationTypeAttribute&gt;) : void"/>
            <line num="81" count="0" type="stmt"/>
         </file>
         <file name="LoLoRelationTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoLoRelationTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoLoRelationTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoLoRelationType"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoLoRelationType) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="LoRepository.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoRepository.java">
            <metrics classes="1" methods="14" conditionals="0" ncloc="80" coveredstatements="7" coveredmethods="7" complexity="14" coveredconditionals="0" statements="14" loc="166" coveredelements="14" elements="28"/>
            <class name="LoRepository">
               <metrics methods="14" conditionals="0" coveredstatements="7" coveredmethods="7" complexity="14" coveredconditionals="0" statements="14" coveredelements="14" elements="28"/>
            </class>
            <line num="70" count="0" complexity="1" type="method" signature="setDescr(LoRichText) : void"/>
            <line num="71" count="0" type="stmt"/>
            <line num="77" count="1" complexity="1" type="method" signature="getDescr() : LoRichText"/>
            <line num="78" count="1" type="stmt"/>
            <line num="84" count="1" complexity="1" type="method" signature="setRootLo(Lo) : void"/>
            <line num="85" count="1" type="stmt"/>
            <line num="91" count="1" complexity="1" type="method" signature="getRootLo() : Lo"/>
            <line num="92" count="1" type="stmt"/>
            <line num="98" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="99" count="0" type="stmt"/>
            <line num="105" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="106" count="1" type="stmt"/>
            <line num="112" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="113" count="0" type="stmt"/>
            <line num="119" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="120" count="1" type="stmt"/>
            <line num="126" count="0" complexity="1" type="method" signature="setCategories(List&lt;LoCategory&gt;) : void"/>
            <line num="127" count="0" type="stmt"/>
            <line num="133" count="0" complexity="1" type="method" signature="getCategories() : List&lt;LoCategory&gt;"/>
            <line num="134" count="0" type="stmt"/>
            <line num="140" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoRepositoryAttribute&gt;"/>
            <line num="142" count="1" type="stmt"/>
            <line num="148" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LoRepositoryAttribute&gt;) : void"/>
            <line num="150" count="0" type="stmt"/>
            <line num="156" count="0" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="157" count="0" type="stmt"/>
            <line num="163" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="164" count="1" type="stmt"/>
         </file>
         <file name="LoRepositoryAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoRepositoryAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoRepositoryAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoRepository"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoRepository) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="LoRichText.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoRichText.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="8" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="30" coveredelements="0" elements="0"/>
            <class name="LoRichText">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="LoType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="27" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="50" coveredelements="2" elements="4"/>
            <class name="LoType">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="40" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LoTypeAttribute&gt;"/>
            <line num="42" count="1" type="stmt"/>
            <line num="45" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LoTypeAttribute&gt;) : void"/>
            <line num="47" count="0" type="stmt"/>
         </file>
         <file name="LoTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/entity/LoTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="45" coveredelements="0" elements="4"/>
            <class name="LoTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getOwner() : LoType"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="setOwner(LoType) : void"/>
            <line num="43" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lrc.service.impl">
         <metrics conditionals="12" methods="54" classes="2" files="2" coveredstatements="88" complexity="62" loc="671" ncloc="455" coveredmethods="19" coveredconditionals="10" statements="140" coveredelements="117" elements="206"/>
         <file name="LrcServiceAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/service/impl/LrcServiceAssembler.java">
            <metrics classes="1" methods="7" conditionals="4" ncloc="101" coveredstatements="41" coveredmethods="5" complexity="9" coveredconditionals="4" statements="51" loc="136" coveredelements="50" elements="62"/>
            <class name="LrcServiceAssembler">
               <metrics methods="7" conditionals="4" coveredstatements="41" coveredmethods="5" complexity="9" coveredconditionals="4" statements="51" coveredelements="50" elements="62"/>
            </class>
            <line num="43" count="1" complexity="1" type="method" signature="toResultComponentInfo(ResultComponent) : ResultComponentInfo"/>
            <line num="44" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" count="0" complexity="1" type="method" signature="toReListComonentInfos(List&lt;ResultComponent&gt;) : List&lt;ResultComponentInfo&gt;"/>
            <line num="61" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="63" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="toResultComponentTypeInfo(ResultComponentType) : ResultComponentTypeInfo"/>
            <line num="69" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" complexity="1" type="method" signature="toResultComponentTypeInfos(List&lt;ResultComponentType&gt;) : List&lt;ResultComponentTypeInfo&gt;"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="86" count="0" complexity="1" type="method" signature="toScaleInfo(Scale) : ScaleInfo"/>
            <line num="87" count="0" type="stmt"/>
            <line num="88" count="0" type="stmt"/>
            <line num="90" count="0" type="stmt"/>
            <line num="91" count="0" type="stmt"/>
            <line num="92" count="0" type="stmt"/>
            <line num="95" count="1" complexity="1" type="method" signature="toResultComponent(String,ResultComponentInfo,LrcDao) : ResultComponent"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="1" complexity="3" type="method" signature="toResultComponent(ResultComponent,ResultComponentInfo,LrcDao) : void"/>
            <line num="102" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="112" falsecount="1" type="cond" truecount="1"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="119" falsecount="1" type="cond" truecount="1"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="0" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
         </file>
         <file name="LrcServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/service/impl/LrcServiceImpl.java">
            <metrics classes="1" methods="47" conditionals="8" ncloc="354" coveredstatements="47" coveredmethods="14" complexity="53" coveredconditionals="6" statements="89" loc="535" coveredelements="67" elements="144"/>
            <class name="LrcServiceImpl">
               <metrics methods="47" conditionals="8" coveredstatements="47" coveredmethods="14" complexity="53" coveredconditionals="6" statements="89" coveredelements="67" elements="144"/>
            </class>
            <line num="74" count="0" complexity="1" type="method" signature="compareGrades(String,String,String,String) : String"/>
            <line num="79" count="0" type="stmt"/>
            <line num="85" count="1" complexity="3" type="method" signature="createResultComponent(String,ResultComponentInfo) : ResultComponentInfo"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="102" falsecount="1" type="cond" truecount="0"/>
            <line num="103" count="0" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="deleteResultComponent(String) : StatusInfo"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="129" count="0" complexity="1" type="method" signature="getCredential(String) : CredentialInfo"/>
            <line num="133" count="0" type="stmt"/>
            <line num="139" count="0" complexity="1" type="method" signature="getCredentialKeysByCredentialType(String) : List&lt;String&gt;"/>
            <line num="144" count="0" type="stmt"/>
            <line num="150" count="0" complexity="1" type="method" signature="getCredentialType(String) : CredentialTypeInfo"/>
            <line num="154" count="0" type="stmt"/>
            <line num="160" count="0" complexity="1" type="method" signature="getCredentialTypes() : List&lt;CredentialTypeInfo&gt;"/>
            <line num="163" count="0" type="stmt"/>
            <line num="169" count="0" complexity="1" type="method" signature="getCredentialsByKeyList(List&lt;String&gt;) : List&lt;CredentialInfo&gt;"/>
            <line num="174" count="0" type="stmt"/>
            <line num="180" count="0" complexity="1" type="method" signature="getCredit(String) : CreditInfo"/>
            <line num="184" count="0" type="stmt"/>
            <line num="190" count="0" complexity="1" type="method" signature="getCreditKeysByCreditType(String) : List&lt;String&gt;"/>
            <line num="194" count="0" type="stmt"/>
            <line num="200" count="0" complexity="1" type="method" signature="getCreditType(String) : CreditTypeInfo"/>
            <line num="204" count="0" type="stmt"/>
            <line num="210" count="0" complexity="1" type="method" signature="getCreditTypes() : List&lt;CreditTypeInfo&gt;"/>
            <line num="213" count="0" type="stmt"/>
            <line num="219" count="0" complexity="1" type="method" signature="getCreditsByKeyList(List&lt;String&gt;) : List&lt;CreditInfo&gt;"/>
            <line num="223" count="0" type="stmt"/>
            <line num="229" count="0" complexity="1" type="method" signature="getGrade(String) : GradeInfo"/>
            <line num="233" count="0" type="stmt"/>
            <line num="239" count="0" complexity="1" type="method" signature="getGradeKeysByGradeType(String) : List&lt;String&gt;"/>
            <line num="243" count="0" type="stmt"/>
            <line num="249" count="0" complexity="1" type="method" signature="getGradeType(String) : GradeTypeInfo"/>
            <line num="253" count="0" type="stmt"/>
            <line num="259" count="0" complexity="1" type="method" signature="getGradeTypes() : List&lt;GradeTypeInfo&gt;"/>
            <line num="261" count="0" type="stmt"/>
            <line num="267" count="0" complexity="1" type="method" signature="getGradesByKeyList(List&lt;String&gt;) : List&lt;GradeInfo&gt;"/>
            <line num="271" count="0" type="stmt"/>
            <line num="276" count="0" complexity="1" type="method" signature="getGradesByScale(String) : List&lt;GradeInfo&gt;"/>
            <line num="280" count="0" type="stmt"/>
            <line num="286" count="1" complexity="1" type="method" signature="getResultComponent(String) : ResultComponentInfo"/>
            <line num="290" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="293" count="1" type="stmt"/>
            <line num="299" count="1" complexity="1" type="method" signature="getResultComponentIdsByResult(String,String) : List&lt;String&gt;"/>
            <line num="304" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="313" count="1" complexity="1" type="method" signature="getResultComponentIdsByResultComponentType(String) : List&lt;String&gt;"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="326" count="1" complexity="1" type="method" signature="getResultComponentType(String) : ResultComponentTypeInfo"/>
            <line num="331" count="1" type="stmt"/>
            <line num="332" count="1" type="stmt"/>
            <line num="333" count="1" type="stmt"/>
            <line num="339" count="1" complexity="1" type="method" signature="getResultComponentTypes() : List&lt;ResultComponentTypeInfo&gt;"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="349" count="0" complexity="1" type="method" signature="getScale(String) : ScaleInfo"/>
            <line num="353" count="0" type="stmt"/>
            <line num="354" count="0" type="stmt"/>
            <line num="355" count="0" type="stmt"/>
            <line num="361" count="0" complexity="1" type="method" signature="translateGrade(String,String,String) : List&lt;GradeInfo&gt;"/>
            <line num="365" count="0" type="stmt"/>
            <line num="371" count="1" complexity="4" type="method" signature="updateResultComponent(String,ResultComponentInfo) : ResultComponentInfo"/>
            <line num="379" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="387" count="1" type="stmt"/>
            <line num="387" falsecount="1" type="cond" truecount="0"/>
            <line num="388" count="0" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="393" falsecount="1" type="cond" truecount="1"/>
            <line num="394" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="398" count="1" type="stmt"/>
            <line num="399" count="1" type="stmt"/>
            <line num="405" count="0" complexity="1" type="method" signature="getLrcDao() : LrcDao"/>
            <line num="406" count="0" type="stmt"/>
            <line num="412" count="1" complexity="1" type="method" signature="setLrcDao(LrcDao) : void"/>
            <line num="413" count="1" type="stmt"/>
            <line num="423" count="1" complexity="2" type="method" signature="checkForMissingParameter(Object,String) : void"/>
            <line num="425" count="1" type="stmt"/>
            <line num="425" falsecount="1" type="cond" truecount="1"/>
            <line num="426" count="1" type="stmt"/>
            <line num="430" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="436" count="0" type="stmt"/>
            <line num="439" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="442" count="0" type="stmt"/>
            <line num="445" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="449" count="0" type="stmt"/>
            <line num="450" count="0" type="stmt"/>
            <line num="453" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="456" count="0" type="stmt"/>
            <line num="459" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="463" count="0" type="stmt"/>
            <line num="464" count="0" type="stmt"/>
            <line num="467" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="470" count="0" type="stmt"/>
            <line num="473" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="478" count="0" type="stmt"/>
            <line num="479" count="0" type="stmt"/>
            <line num="482" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="487" count="0" type="stmt"/>
            <line num="488" count="0" type="stmt"/>
            <line num="491" count="0" complexity="1" type="method" signature="getSearchManager() : SearchManager"/>
            <line num="492" count="0" type="stmt"/>
            <line num="495" count="1" complexity="1" type="method" signature="setSearchManager(SearchManager) : void"/>
            <line num="496" count="1" type="stmt"/>
            <line num="499" count="0" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="501" count="0" type="stmt"/>
            <line num="502" count="0" type="stmt"/>
            <line num="505" count="1" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="507" count="1" type="stmt"/>
            <line num="509" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="511" count="0" type="stmt"/>
            <line num="517" count="0" complexity="1" type="method" signature="getValidatorFactory() : ValidatorFactory"/>
            <line num="518" count="0" type="stmt"/>
            <line num="524" count="1" complexity="1" type="method" signature="setValidatorFactory(ValidatorFactory) : void"/>
            <line num="525" count="1" type="stmt"/>
            <line num="528" count="0" complexity="1" type="method" signature="getDictionaryServiceDelegate() : DictionaryService"/>
            <line num="529" count="0" type="stmt"/>
            <line num="532" count="1" complexity="1" type="method" signature="setDictionaryServiceDelegate(DictionaryService) : void"/>
            <line num="533" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.service.assembler">
         <metrics conditionals="82" methods="20" classes="3" files="3" coveredstatements="258" complexity="116" loc="690" ncloc="540" coveredmethods="15" coveredconditionals="57" statements="329" coveredelements="330" elements="431"/>
         <file name="CluAssemblerConstants.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/service/assembler/CluAssemblerConstants.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="4" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="5" coveredelements="0" elements="0"/>
            <class name="CluAssemblerConstants">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="CluAssemblerUtils.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/service/assembler/CluAssemblerUtils.java">
            <metrics classes="1" methods="7" conditionals="26" ncloc="203" coveredstatements="98" coveredmethods="7" complexity="31" coveredconditionals="18" statements="115" loc="307" coveredelements="123" elements="148"/>
            <class name="CluAssemblerUtils">
               <metrics methods="7" conditionals="26" coveredstatements="98" coveredmethods="7" complexity="31" coveredconditionals="18" statements="115" coveredelements="123" elements="148"/>
            </class>
            <line num="54" count="1" complexity="3" type="method" signature="assembleCluResults(List&lt;String&gt;,List&lt;CluResultInfo&gt;) : List&lt;String&gt;"/>
            <line num="55" count="1" type="stmt"/>
            <line num="55" falsecount="1" type="cond" truecount="0"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="61" falsecount="0" type="cond" truecount="1"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="12" type="method" signature="disassembleCluResults(String,String,List&lt;String&gt;,NodeOperation,String,String,String) : BaseDTOAssemblyNode&lt;?, ?&gt;"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="75" falsecount="1" type="cond" truecount="0"/>
            <line num="76" count="0" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="86" falsecount="1" type="cond" truecount="1"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="91" falsecount="0" type="cond" truecount="1"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="93" falsecount="1" type="cond" truecount="0"/>
            <line num="95" count="0" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="111" count="0" type="stmt"/>
            <line num="113" count="0" type="stmt"/>
            <line num="115" count="0" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="120" falsecount="0" type="cond" truecount="1"/>
            <line num="121" count="1" type="stmt"/>
            <line num="121" falsecount="1" type="cond" truecount="1"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="1" type="cond" truecount="1"/>
            <line num="145" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="172" count="1" complexity="2" type="method" signature="assembleLos(String,boolean) : List&lt;LoDisplayInfo&gt;"/>
            <line num="173" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="182" count="0" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="188" count="1" complexity="11" type="method" signature="disassembleLos(String,String,List&lt;LoDisplayInfo&gt;,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="191" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="199" falsecount="0" type="cond" truecount="1"/>
            <line num="200" count="1" type="stmt"/>
            <line num="205" count="0" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="212" falsecount="1" type="cond" truecount="1"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="240" falsecount="1" type="cond" truecount="1"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="252" falsecount="0" type="cond" truecount="1"/>
            <line num="256" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="278" count="0" type="stmt"/>
            <line num="279" count="0" type="stmt"/>
            <line num="281" count="0" type="stmt"/>
            <line num="282" count="0" type="stmt"/>
            <line num="283" count="0" type="stmt"/>
            <line num="285" count="0" type="stmt"/>
            <line num="286" count="0" type="stmt"/>
            <line num="287" count="0" type="stmt"/>
            <line num="289" count="0" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="296" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="297" count="1" type="stmt"/>
            <line num="300" count="1" complexity="1" type="method" signature="setLoService(LearningObjectiveService) : void"/>
            <line num="301" count="1" type="stmt"/>
            <line num="304" count="1" complexity="1" type="method" signature="setLoAssembler(LoAssembler) : void"/>
            <line num="305" count="1" type="stmt"/>
         </file>
         <file name="LumServiceMethodInvoker.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/service/assembler/LumServiceMethodInvoker.java">
            <metrics classes="1" methods="13" conditionals="56" ncloc="333" coveredstatements="160" coveredmethods="8" complexity="85" coveredconditionals="39" statements="214" loc="378" coveredelements="207" elements="283"/>
            <class name="LumServiceMethodInvoker">
               <metrics methods="13" conditionals="56" coveredstatements="160" coveredmethods="8" complexity="85" coveredconditionals="39" statements="214" coveredelements="207" elements="283"/>
            </class>
            <line num="51" count="1" complexity="3" type="method" signature="invokeServiceCalls(BaseDTOAssemblyNode) : void"/>
            <line num="61" count="1" type="stmt"/>
            <line num="61" falsecount="1" type="cond" truecount="1"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="70" falsecount="1" type="cond" truecount="1"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="94" count="1" complexity="71" type="method" signature="invokeServiceCallOnResult(BaseDTOAssemblyNode) : void"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="103" falsecount="1" type="cond" truecount="1"/>
            <line num="104" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="107" falsecount="1" type="cond" truecount="0"/>
            <line num="108" count="0" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="111" falsecount="1" type="cond" truecount="1"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="0" type="cond" truecount="1"/>
            <line num="117" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="122" falsecount="0" type="cond" truecount="1"/>
            <line num="123" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="130" falsecount="1" type="cond" truecount="1"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="136" falsecount="1" type="cond" truecount="0"/>
            <line num="137" count="0" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="1" type="cond" truecount="0"/>
            <line num="144" count="0" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="151" falsecount="1" type="cond" truecount="1"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="164" falsecount="1" type="cond" truecount="1"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="0" type="stmt"/>
            <line num="171" count="0" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="176" falsecount="1" type="cond" truecount="1"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="181" falsecount="0" type="cond" truecount="1"/>
            <line num="182" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="187" falsecount="0" type="cond" truecount="1"/>
            <line num="188" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="195" falsecount="1" type="cond" truecount="1"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="0" type="stmt"/>
            <line num="202" count="0" type="stmt"/>
            <line num="203" count="0" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="208" falsecount="1" type="cond" truecount="1"/>
            <line num="209" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="0" type="stmt"/>
            <line num="215" count="0" type="stmt"/>
            <line num="216" count="0" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="221" falsecount="1" type="cond" truecount="1"/>
            <line num="222" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="227" falsecount="0" type="cond" truecount="1"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="0" type="stmt"/>
            <line num="241" count="0" type="stmt"/>
            <line num="242" count="0" type="stmt"/>
            <line num="243" count="0" type="stmt"/>
            <line num="244" count="0" type="stmt"/>
            <line num="245" count="0" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="247" falsecount="1" type="cond" truecount="1"/>
            <line num="248" count="1" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="262" falsecount="1" type="cond" truecount="0"/>
            <line num="263" count="0" type="stmt"/>
            <line num="264" count="0" type="stmt"/>
            <line num="265" count="0" type="stmt"/>
            <line num="266" count="0" type="stmt"/>
            <line num="267" count="0" type="stmt"/>
            <line num="267" falsecount="0" type="cond" truecount="0"/>
            <line num="268" count="0" type="stmt"/>
            <line num="270" count="0" type="stmt"/>
            <line num="271" count="0" type="stmt"/>
            <line num="272" count="0" type="stmt"/>
            <line num="273" count="0" type="stmt"/>
            <line num="273" falsecount="0" type="cond" truecount="0"/>
            <line num="274" count="0" type="stmt"/>
            <line num="276" count="0" type="stmt"/>
            <line num="277" count="0" type="stmt"/>
            <line num="278" count="0" type="stmt"/>
            <line num="279" count="0" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="281" falsecount="1" type="cond" truecount="0"/>
            <line num="282" count="0" type="stmt"/>
            <line num="283" count="0" type="stmt"/>
            <line num="284" count="0" type="stmt"/>
            <line num="285" count="0" type="stmt"/>
            <line num="286" count="0" type="stmt"/>
            <line num="287" count="0" type="stmt"/>
            <line num="288" count="0" type="stmt"/>
            <line num="289" count="0" type="stmt"/>
            <line num="290" count="0" type="stmt"/>
            <line num="291" count="0" type="stmt"/>
            <line num="292" count="0" type="stmt"/>
            <line num="293" count="0" type="stmt"/>
            <line num="294" count="0" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="296" falsecount="1" type="cond" truecount="1"/>
            <line num="297" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="301" falsecount="0" type="cond" truecount="1"/>
            <line num="302" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="307" falsecount="0" type="cond" truecount="1"/>
            <line num="308" count="1" type="stmt"/>
            <line num="310" count="1" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="315" falsecount="0" type="cond" truecount="1"/>
            <line num="316" count="1" type="stmt"/>
            <line num="317" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="321" count="1" type="stmt"/>
            <line num="322" count="1" type="stmt"/>
            <line num="323" count="1" type="stmt"/>
            <line num="324" count="0" type="stmt"/>
            <line num="325" count="0" type="stmt"/>
            <line num="326" count="0" type="stmt"/>
            <line num="329" count="0" type="stmt"/>
            <line num="334" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="335" count="0" type="stmt"/>
            <line num="338" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="339" count="1" type="stmt"/>
            <line num="342" count="0" complexity="1" type="method" signature="getStatementService() : StatementService"/>
            <line num="343" count="0" type="stmt"/>
            <line num="346" count="1" complexity="1" type="method" signature="setStatementService(StatementService) : void"/>
            <line num="347" count="1" type="stmt"/>
            <line num="350" count="0" complexity="1" type="method" signature="getLoService() : LearningObjectiveService"/>
            <line num="351" count="0" type="stmt"/>
            <line num="354" count="1" complexity="1" type="method" signature="setLoService(LearningObjectiveService) : void"/>
            <line num="355" count="1" type="stmt"/>
            <line num="358" count="0" complexity="1" type="method" signature="getOrgService() : OrganizationService"/>
            <line num="359" count="0" type="stmt"/>
            <line num="362" count="1" complexity="1" type="method" signature="setOrgService(OrganizationService) : void"/>
            <line num="363" count="1" type="stmt"/>
            <line num="366" count="0" complexity="1" type="method" signature="getAtpService() : AtpService"/>
            <line num="367" count="0" type="stmt"/>
            <line num="370" count="1" complexity="1" type="method" signature="setAtpService(AtpService) : void"/>
            <line num="371" count="1" type="stmt"/>
            <line num="374" count="1" complexity="1" type="method" signature="setLrcService(LrcService) : void"/>
            <line num="375" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.course.service.utils">
         <metrics conditionals="42" methods="9" classes="4" files="4" coveredstatements="0" complexity="36" loc="300" ncloc="216" coveredmethods="0" coveredconditionals="0" statements="90" coveredelements="0" elements="141"/>
         <file name="ActiveDatesValidator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/utils/ActiveDatesValidator.java">
            <metrics classes="1" methods="3" conditionals="6" ncloc="48" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="16" loc="59" coveredelements="0" elements="25"/>
            <class name="ActiveDatesValidator">
               <metrics methods="3" conditionals="6" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="16" coveredelements="0" elements="25"/>
            </class>
            <line num="19" count="0" complexity="1" type="method" signature="validateObject(Object,ObjectStructureDefinition) : List&lt;ValidationResultInfo&gt;"/>
            <line num="24" count="0" type="stmt"/>
            <line num="27" count="0" complexity="6" type="method" signature="validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack&lt;String&gt;) : List&lt;ValidationResultInfo&gt;"/>
            <line num="32" count="0" type="stmt"/>
            <line num="33" count="0" type="stmt"/>
            <line num="33" falsecount="0" type="cond" truecount="0"/>
            <line num="34" count="0" type="stmt"/>
            <line num="35" count="0" type="stmt"/>
            <line num="35" falsecount="0" type="cond" truecount="0"/>
            <line num="36" count="0" type="stmt"/>
            <line num="37" count="0" type="stmt"/>
            <line num="38" count="0" type="stmt"/>
            <line num="39" count="0" type="stmt"/>
            <line num="39" falsecount="0" type="cond" truecount="0"/>
            <line num="41" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="44" count="0" type="stmt"/>
            <line num="47" count="0" type="stmt"/>
            <line num="52" count="0" type="stmt"/>
            <line num="55" count="0" complexity="1" type="method" signature="setAtpService(AtpService) : void"/>
            <line num="56" count="0" type="stmt"/>
         </file>
         <file name="ExpenditurePercentValidator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/utils/ExpenditurePercentValidator.java">
            <metrics classes="1" methods="2" conditionals="10" ncloc="50" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="22" loc="74" coveredelements="0" elements="34"/>
            <class name="ExpenditurePercentValidator">
               <metrics methods="2" conditionals="10" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="22" coveredelements="0" elements="34"/>
            </class>
            <line num="21" count="0" complexity="1" type="method" signature="validateObject(Object,ObjectStructureDefinition) : List&lt;ValidationResultInfo&gt;"/>
            <line num="24" count="0" type="stmt"/>
            <line num="31" count="0" complexity="7" type="method" signature="validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack&lt;String&gt;) : List&lt;ValidationResultInfo&gt;"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" type="stmt"/>
            <line num="37" falsecount="0" type="cond" truecount="0"/>
            <line num="38" count="0" type="stmt"/>
            <line num="41" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="45" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="48" falsecount="0" type="cond" truecount="0"/>
            <line num="49" count="0" type="stmt"/>
            <line num="52" count="0" type="stmt"/>
            <line num="52" falsecount="0" type="cond" truecount="0"/>
            <line num="53" count="0" type="stmt"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="0" type="stmt"/>
            <line num="59" count="0" type="stmt"/>
            <line num="59" falsecount="0" type="cond" truecount="0"/>
            <line num="60" count="0" type="stmt"/>
            <line num="61" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="65" falsecount="0" type="cond" truecount="0"/>
            <line num="66" count="0" type="stmt"/>
            <line num="67" count="0" type="stmt"/>
            <line num="68" count="0" type="stmt"/>
            <line num="69" count="0" type="stmt"/>
            <line num="72" count="0" type="stmt"/>
         </file>
         <file name="RevenuePercentValidator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/utils/RevenuePercentValidator.java">
            <metrics classes="1" methods="2" conditionals="10" ncloc="53" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="23" loc="78" coveredelements="0" elements="35"/>
            <class name="RevenuePercentValidator">
               <metrics methods="2" conditionals="10" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="23" coveredelements="0" elements="35"/>
            </class>
            <line num="22" count="0" complexity="1" type="method" signature="validateObject(Object,ObjectStructureDefinition) : List&lt;ValidationResultInfo&gt;"/>
            <line num="25" count="0" type="stmt"/>
            <line num="32" count="0" complexity="7" type="method" signature="validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack&lt;String&gt;) : List&lt;ValidationResultInfo&gt;"/>
            <line num="35" count="0" type="stmt"/>
            <line num="38" count="0" type="stmt"/>
            <line num="38" falsecount="0" type="cond" truecount="0"/>
            <line num="39" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="46" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="48" falsecount="0" type="cond" truecount="0"/>
            <line num="49" count="0" type="stmt"/>
            <line num="52" count="0" type="stmt"/>
            <line num="54" count="0" type="stmt"/>
            <line num="56" count="0" type="stmt"/>
            <line num="56" falsecount="0" type="cond" truecount="0"/>
            <line num="57" count="0" type="stmt"/>
            <line num="60" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="62" falsecount="0" type="cond" truecount="0"/>
            <line num="63" count="0" type="stmt"/>
            <line num="64" count="0" type="stmt"/>
            <line num="69" count="0" type="stmt"/>
            <line num="69" falsecount="0" type="cond" truecount="0"/>
            <line num="70" count="0" type="stmt"/>
            <line num="71" count="0" type="stmt"/>
            <line num="72" count="0" type="stmt"/>
            <line num="73" count="0" type="stmt"/>
            <line num="76" count="0" type="stmt"/>
         </file>
         <file name="SubjectAreaUnitOwnerValidator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/utils/SubjectAreaUnitOwnerValidator.java">
            <metrics classes="1" methods="2" conditionals="16" ncloc="65" coveredstatements="0" coveredmethods="0" complexity="12" coveredconditionals="0" statements="29" loc="89" coveredelements="0" elements="47"/>
            <class name="SubjectAreaUnitOwnerValidator">
               <metrics methods="2" conditionals="16" coveredstatements="0" coveredmethods="0" complexity="12" coveredconditionals="0" statements="29" coveredelements="0" elements="47"/>
            </class>
            <line num="29" count="0" complexity="11" type="method" signature="validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack&lt;String&gt;) : List&lt;ValidationResultInfo&gt;"/>
            <line num="34" count="0" type="stmt"/>
            <line num="36" count="0" type="stmt"/>
            <line num="36" falsecount="0" type="cond" truecount="0"/>
            <line num="37" count="0" type="stmt"/>
            <line num="38" count="0" type="stmt"/>
            <line num="38" falsecount="0" type="cond" truecount="0"/>
            <line num="40" count="0" type="stmt"/>
            <line num="41" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="45" count="0" type="stmt"/>
            <line num="46" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="48" falsecount="0" type="cond" truecount="0"/>
            <line num="51" count="0" type="stmt"/>
            <line num="52" count="0" type="stmt"/>
            <line num="53" count="0" type="stmt"/>
            <line num="53" falsecount="0" type="cond" truecount="0"/>
            <line num="54" count="0" type="stmt"/>
            <line num="55" count="0" type="stmt"/>
            <line num="55" falsecount="0" type="cond" truecount="0"/>
            <line num="56" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="63" count="0" type="stmt"/>
            <line num="63" falsecount="0" type="cond" truecount="0"/>
            <line num="65" count="0" type="stmt"/>
            <line num="65" falsecount="0" type="cond" truecount="0"/>
            <line num="66" count="0" type="stmt"/>
            <line num="67" count="0" type="stmt"/>
            <line num="68" count="0" type="stmt"/>
            <line num="72" count="0" type="stmt"/>
            <line num="73" count="0" type="stmt"/>
            <line num="73" falsecount="0" type="cond" truecount="0"/>
            <line num="74" count="0" type="stmt"/>
            <line num="75" count="0" type="stmt"/>
            <line num="76" count="0" type="stmt"/>
            <line num="82" count="0" type="stmt"/>
            <line num="85" count="0" complexity="1" type="method" signature="setSearchDispatcher(SearchDispatcher) : void"/>
            <line num="86" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.entity">
         <metrics conditionals="0" methods="475" classes="72" files="72" coveredstatements="323" complexity="475" loc="5215" ncloc="3134" coveredmethods="323" coveredconditionals="0" statements="475" coveredelements="646" elements="950"/>
         <file name="AffiliatedOrg.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AffiliatedOrg.java">
            <metrics classes="1" methods="8" conditionals="0" ncloc="46" coveredstatements="8" coveredmethods="8" complexity="8" coveredconditionals="0" statements="8" loc="83" coveredelements="16" elements="16"/>
            <class name="AffiliatedOrg">
               <metrics methods="8" conditionals="0" coveredstatements="8" coveredmethods="8" complexity="8" coveredconditionals="0" statements="8" coveredelements="16" elements="16"/>
            </class>
            <line num="52" count="1" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="53" count="1" type="stmt"/>
            <line num="56" count="1" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" count="1" complexity="1" type="method" signature="getPercentage() : Long"/>
            <line num="61" count="1" type="stmt"/>
            <line num="64" count="1" complexity="1" type="method" signature="setPercentage(Long) : void"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="69" count="1" type="stmt"/>
            <line num="72" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="77" count="1" type="stmt"/>
            <line num="80" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="81" count="1" type="stmt"/>
         </file>
         <file name="AllowedCluLoRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AllowedCluLoRelationType.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="61" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" loc="112" coveredelements="0" elements="20"/>
            <class name="AllowedCluLoRelationType">
               <metrics methods="10" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" coveredelements="0" elements="20"/>
            </class>
            <line num="72" count="0" complexity="1" type="method" signature="getCluLoRelationType() : CluLoRelationType"/>
            <line num="73" count="0" type="stmt"/>
            <line num="76" count="0" complexity="1" type="method" signature="setCluLoRelationType(CluLoRelationType) : void"/>
            <line num="77" count="0" type="stmt"/>
            <line num="80" count="0" complexity="1" type="method" signature="getLuType() : LuType"/>
            <line num="81" count="0" type="stmt"/>
            <line num="84" count="0" complexity="1" type="method" signature="setLuType(LuType) : void"/>
            <line num="85" count="0" type="stmt"/>
            <line num="88" count="0" complexity="1" type="method" signature="getLoTypeId() : String"/>
            <line num="89" count="0" type="stmt"/>
            <line num="92" count="0" complexity="1" type="method" signature="setLoTypeId(String) : void"/>
            <line num="93" count="0" type="stmt"/>
            <line num="96" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="97" count="0" type="stmt"/>
            <line num="100" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="101" count="0" type="stmt"/>
            <line num="104" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="105" count="0" type="stmt"/>
            <line num="108" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="109" count="0" type="stmt"/>
         </file>
         <file name="AllowedCluResultLuType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AllowedCluResultLuType.java">
            <metrics classes="1" methods="8" conditionals="0" ncloc="53" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" loc="87" coveredelements="0" elements="16"/>
            <class name="AllowedCluResultLuType">
               <metrics methods="8" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" coveredelements="0" elements="16"/>
            </class>
            <line num="55" count="0" complexity="1" type="method" signature="getLuType() : LuType"/>
            <line num="56" count="0" type="stmt"/>
            <line num="59" count="0" complexity="1" type="method" signature="setLuType(LuType) : void"/>
            <line num="60" count="0" type="stmt"/>
            <line num="63" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="64" count="0" type="stmt"/>
            <line num="67" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="68" count="0" type="stmt"/>
            <line num="71" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="72" count="0" type="stmt"/>
            <line num="75" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="76" count="0" type="stmt"/>
            <line num="79" count="0" complexity="1" type="method" signature="getCluResultType() : CluResultType"/>
            <line num="80" count="0" type="stmt"/>
            <line num="83" count="0" complexity="1" type="method" signature="setCluResultType(CluResultType) : void"/>
            <line num="84" count="0" type="stmt"/>
         </file>
         <file name="AllowedLuLuRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AllowedLuLuRelationType.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="62" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" loc="108" coveredelements="0" elements="20"/>
            <class name="AllowedLuLuRelationType">
               <metrics methods="10" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" coveredelements="0" elements="20"/>
            </class>
            <line num="57" count="0" complexity="1" type="method" signature="getRelationType() : LuLuRelationType"/>
            <line num="58" count="0" type="stmt"/>
            <line num="61" count="0" complexity="1" type="method" signature="setRelationType(LuLuRelationType) : void"/>
            <line num="62" count="0" type="stmt"/>
            <line num="65" count="0" complexity="1" type="method" signature="getLuType() : LuType"/>
            <line num="66" count="0" type="stmt"/>
            <line num="69" count="0" complexity="1" type="method" signature="setLuType(LuType) : void"/>
            <line num="70" count="0" type="stmt"/>
            <line num="73" count="0" complexity="1" type="method" signature="getRelatedLuType() : LuType"/>
            <line num="74" count="0" type="stmt"/>
            <line num="77" count="0" complexity="1" type="method" signature="setRelatedLuType(LuType) : void"/>
            <line num="78" count="0" type="stmt"/>
            <line num="84" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="85" count="0" type="stmt"/>
            <line num="91" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="92" count="0" type="stmt"/>
            <line num="98" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="99" count="0" type="stmt"/>
            <line num="105" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="106" count="0" type="stmt"/>
         </file>
         <file name="AllowedResultComponentUsageType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AllowedResultComponentUsageType.java">
            <metrics classes="1" methods="8" conditionals="0" ncloc="52" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" loc="86" coveredelements="0" elements="16"/>
            <class name="AllowedResultComponentUsageType">
               <metrics methods="8" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" coveredelements="0" elements="16"/>
            </class>
            <line num="54" count="0" complexity="1" type="method" signature="getResultComponentId() : String"/>
            <line num="55" count="0" type="stmt"/>
            <line num="58" count="0" complexity="1" type="method" signature="setResultComponentId(String) : void"/>
            <line num="59" count="0" type="stmt"/>
            <line num="62" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="63" count="0" type="stmt"/>
            <line num="66" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="67" count="0" type="stmt"/>
            <line num="70" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="71" count="0" type="stmt"/>
            <line num="74" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="75" count="0" type="stmt"/>
            <line num="78" count="0" complexity="1" type="method" signature="getResultUsageType() : ResultUsageType"/>
            <line num="79" count="0" type="stmt"/>
            <line num="82" count="0" complexity="1" type="method" signature="setResultUsageType(ResultUsageType) : void"/>
            <line num="83" count="0" type="stmt"/>
         </file>
         <file name="AllowedResultUsageLuType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/AllowedResultUsageLuType.java">
            <metrics classes="1" methods="8" conditionals="0" ncloc="53" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" loc="87" coveredelements="0" elements="16"/>
            <class name="AllowedResultUsageLuType">
               <metrics methods="8" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="8" coveredconditionals="0" statements="8" coveredelements="0" elements="16"/>
            </class>
            <line num="55" count="0" complexity="1" type="method" signature="getLuType() : LuType"/>
            <line num="56" count="0" type="stmt"/>
            <line num="59" count="0" complexity="1" type="method" signature="setLuType(LuType) : void"/>
            <line num="60" count="0" type="stmt"/>
            <line num="63" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="64" count="0" type="stmt"/>
            <line num="67" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="68" count="0" type="stmt"/>
            <line num="71" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="72" count="0" type="stmt"/>
            <line num="75" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="76" count="0" type="stmt"/>
            <line num="79" count="0" complexity="1" type="method" signature="getResultUsageType() : ResultUsageType"/>
            <line num="80" count="0" type="stmt"/>
            <line num="83" count="0" complexity="1" type="method" signature="setResultUsageType(ResultUsageType) : void"/>
            <line num="84" count="0" type="stmt"/>
         </file>
         <file name="Clu.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/Clu.java">
            <metrics classes="1" methods="62" conditionals="0" ncloc="348" coveredstatements="62" coveredmethods="62" complexity="62" coveredconditionals="0" statements="62" loc="464" coveredelements="124" elements="124"/>
            <class name="Clu">
               <metrics methods="62" conditionals="0" coveredstatements="62" coveredmethods="62" complexity="62" coveredconditionals="0" statements="62" coveredelements="124" elements="124"/>
            </class>
            <line num="213" count="1" complexity="1" type="method" signature="getLuType() : LuType"/>
            <line num="214" count="1" type="stmt"/>
            <line num="217" count="1" complexity="1" type="method" signature="setLuType(LuType) : void"/>
            <line num="218" count="1" type="stmt"/>
            <line num="221" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluAttribute&gt;"/>
            <line num="223" count="1" type="stmt"/>
            <line num="226" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluAttribute&gt;) : void"/>
            <line num="228" count="1" type="stmt"/>
            <line num="231" count="1" complexity="1" type="method" signature="getOfficialIdentifier() : CluIdentifier"/>
            <line num="232" count="1" type="stmt"/>
            <line num="235" count="1" complexity="1" type="method" signature="setOfficialIdentifier(CluIdentifier) : void"/>
            <line num="236" count="1" type="stmt"/>
            <line num="239" count="1" complexity="1" type="method" signature="getAlternateIdentifiers() : List&lt;CluIdentifier&gt;"/>
            <line num="240" count="1" type="stmt"/>
            <line num="243" count="1" complexity="1" type="method" signature="setAlternateIdentifiers(List&lt;CluIdentifier&gt;) : void"/>
            <line num="244" count="1" type="stmt"/>
            <line num="247" count="1" complexity="1" type="method" signature="getStudySubjectArea() : String"/>
            <line num="248" count="1" type="stmt"/>
            <line num="251" count="1" complexity="1" type="method" signature="setStudySubjectArea(String) : void"/>
            <line num="252" count="1" type="stmt"/>
            <line num="255" count="1" complexity="1" type="method" signature="getDescr() : LuRichText"/>
            <line num="256" count="1" type="stmt"/>
            <line num="259" count="1" complexity="1" type="method" signature="setDescr(LuRichText) : void"/>
            <line num="260" count="1" type="stmt"/>
            <line num="263" count="1" complexity="1" type="method" signature="getInstructors() : List&lt;CluInstructor&gt;"/>
            <line num="264" count="1" type="stmt"/>
            <line num="267" count="1" complexity="1" type="method" signature="setInstructors(List&lt;CluInstructor&gt;) : void"/>
            <line num="268" count="1" type="stmt"/>
            <line num="271" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="272" count="1" type="stmt"/>
            <line num="275" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="276" count="1" type="stmt"/>
            <line num="279" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="280" count="1" type="stmt"/>
            <line num="283" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="284" count="1" type="stmt"/>
            <line num="287" count="1" complexity="1" type="method" signature="getStdDuration() : TimeAmount"/>
            <line num="288" count="1" type="stmt"/>
            <line num="291" count="1" complexity="1" type="method" signature="setStdDuration(TimeAmount) : void"/>
            <line num="292" count="1" type="stmt"/>
            <line num="295" count="1" complexity="1" type="method" signature="isCanCreateLui() : boolean"/>
            <line num="296" count="1" type="stmt"/>
            <line num="299" count="1" complexity="1" type="method" signature="setCanCreateLui(boolean) : void"/>
            <line num="300" count="1" type="stmt"/>
            <line num="303" count="1" complexity="1" type="method" signature="getReferenceURL() : String"/>
            <line num="304" count="1" type="stmt"/>
            <line num="307" count="1" complexity="1" type="method" signature="setReferenceURL(String) : void"/>
            <line num="308" count="1" type="stmt"/>
            <line num="311" count="1" complexity="1" type="method" signature="getLuCodes() : List&lt;LuCode&gt;"/>
            <line num="312" count="1" type="stmt"/>
            <line num="315" count="1" complexity="1" type="method" signature="setLuCodes(List&lt;LuCode&gt;) : void"/>
            <line num="316" count="1" type="stmt"/>
            <line num="319" count="1" complexity="1" type="method" signature="getNextReviewPeriod() : String"/>
            <line num="320" count="1" type="stmt"/>
            <line num="323" count="1" complexity="1" type="method" signature="setNextReviewPeriod(String) : void"/>
            <line num="324" count="1" type="stmt"/>
            <line num="327" count="1" complexity="1" type="method" signature="isEnrollable() : boolean"/>
            <line num="328" count="1" type="stmt"/>
            <line num="331" count="1" complexity="1" type="method" signature="setEnrollable(boolean) : void"/>
            <line num="332" count="1" type="stmt"/>
            <line num="335" count="1" complexity="1" type="method" signature="getOfferedAtpTypes() : List&lt;CluAtpTypeKey&gt;"/>
            <line num="336" count="1" type="stmt"/>
            <line num="339" count="1" complexity="1" type="method" signature="setOfferedAtpTypes(List&lt;CluAtpTypeKey&gt;) : void"/>
            <line num="340" count="1" type="stmt"/>
            <line num="343" count="1" complexity="1" type="method" signature="isHasEarlyDropDeadline() : boolean"/>
            <line num="344" count="1" type="stmt"/>
            <line num="347" count="1" complexity="1" type="method" signature="setHasEarlyDropDeadline(boolean) : void"/>
            <line num="348" count="1" type="stmt"/>
            <line num="351" count="1" complexity="1" type="method" signature="getDefaultEnrollmentEstimate() : int"/>
            <line num="352" count="1" type="stmt"/>
            <line num="355" count="1" complexity="1" type="method" signature="setDefaultEnrollmentEstimate(int) : void"/>
            <line num="356" count="1" type="stmt"/>
            <line num="359" count="1" complexity="1" type="method" signature="getDefaultMaximumEnrollment() : int"/>
            <line num="360" count="1" type="stmt"/>
            <line num="363" count="1" complexity="1" type="method" signature="setDefaultMaximumEnrollment(int) : void"/>
            <line num="364" count="1" type="stmt"/>
            <line num="367" count="1" complexity="1" type="method" signature="isHazardousForDisabledStudents() : boolean"/>
            <line num="368" count="1" type="stmt"/>
            <line num="371" count="1" complexity="1" type="method" signature="setHazardousForDisabledStudents(boolean) : void"/>
            <line num="373" count="1" type="stmt"/>
            <line num="376" count="1" complexity="1" type="method" signature="getFee() : CluFee"/>
            <line num="377" count="1" type="stmt"/>
            <line num="380" count="1" complexity="1" type="method" signature="setFee(CluFee) : void"/>
            <line num="381" count="1" type="stmt"/>
            <line num="384" count="1" complexity="1" type="method" signature="getAccounting() : CluAccounting"/>
            <line num="385" count="1" type="stmt"/>
            <line num="388" count="1" complexity="1" type="method" signature="setAccounting(CluAccounting) : void"/>
            <line num="389" count="1" type="stmt"/>
            <line num="392" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="393" count="1" type="stmt"/>
            <line num="396" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="397" count="1" type="stmt"/>
            <line num="400" count="1" complexity="1" type="method" signature="getPrimaryInstructor() : CluInstructor"/>
            <line num="401" count="1" type="stmt"/>
            <line num="404" count="1" complexity="1" type="method" signature="setPrimaryInstructor(CluInstructor) : void"/>
            <line num="405" count="1" type="stmt"/>
            <line num="408" count="1" complexity="1" type="method" signature="getCampusLocations() : List&lt;CluCampusLocation&gt;"/>
            <line num="409" count="1" type="stmt"/>
            <line num="412" count="1" complexity="1" type="method" signature="setCampusLocations(List&lt;CluCampusLocation&gt;) : void"/>
            <line num="413" count="1" type="stmt"/>
            <line num="416" count="1" complexity="1" type="method" signature="getIntensity() : Amount"/>
            <line num="417" count="1" type="stmt"/>
            <line num="420" count="1" complexity="1" type="method" signature="setIntensity(Amount) : void"/>
            <line num="421" count="1" type="stmt"/>
            <line num="424" count="1" complexity="1" type="method" signature="getAccreditations() : List&lt;CluAccreditation&gt;"/>
            <line num="425" count="1" type="stmt"/>
            <line num="428" count="1" complexity="1" type="method" signature="setAccreditations(List&lt;CluAccreditation&gt;) : void"/>
            <line num="429" count="1" type="stmt"/>
            <line num="433" count="1" complexity="1" type="method" signature="getAdminOrgs() : List&lt;CluAdminOrg&gt;"/>
            <line num="434" count="1" type="stmt"/>
            <line num="437" count="1" complexity="1" type="method" signature="setAdminOrgs(List&lt;CluAdminOrg&gt;) : void"/>
            <line num="438" count="1" type="stmt"/>
            <line num="441" count="1" complexity="1" type="method" signature="getExpectedFirstAtp() : String"/>
            <line num="442" count="1" type="stmt"/>
            <line num="445" count="1" complexity="1" type="method" signature="setExpectedFirstAtp(String) : void"/>
            <line num="446" count="1" type="stmt"/>
            <line num="449" count="1" complexity="1" type="method" signature="getLastAtp() : String"/>
            <line num="450" count="1" type="stmt"/>
            <line num="453" count="1" complexity="1" type="method" signature="setLastAtp(String) : void"/>
            <line num="454" count="1" type="stmt"/>
            <line num="457" count="1" complexity="1" type="method" signature="getLastAdmitAtp() : String"/>
            <line num="458" count="1" type="stmt"/>
            <line num="461" count="1" complexity="1" type="method" signature="setLastAdmitAtp(String) : void"/>
            <line num="462" count="1" type="stmt"/>
         </file>
         <file name="CluAcademicSubjectOrg.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAcademicSubjectOrg.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="28" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="4" loc="60" coveredelements="0" elements="8"/>
            <class name="CluAcademicSubjectOrg">
               <metrics methods="4" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="4" coveredelements="0" elements="8"/>
            </class>
            <line num="44" count="0" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="45" count="0" type="stmt"/>
            <line num="48" count="0" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="49" count="0" type="stmt"/>
            <line num="52" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="53" count="0" type="stmt"/>
            <line num="56" count="0" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="57" count="0" type="stmt"/>
         </file>
         <file name="CluAccounting.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAccounting.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="32" coveredstatements="4" coveredmethods="4" complexity="4" coveredconditionals="0" statements="4" loc="57" coveredelements="8" elements="8"/>
            <class name="CluAccounting">
               <metrics methods="4" conditionals="0" coveredstatements="4" coveredmethods="4" complexity="4" coveredconditionals="0" statements="4" coveredelements="8" elements="8"/>
            </class>
            <line num="42" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluAccountingAttribute&gt;"/>
            <line num="43" count="1" type="stmt"/>
            <line num="46" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluAccountingAttribute&gt;) : void"/>
            <line num="47" count="1" type="stmt"/>
            <line num="50" count="1" complexity="1" type="method" signature="getAffiliatedOrgs() : List&lt;AffiliatedOrg&gt;"/>
            <line num="51" count="1" type="stmt"/>
            <line num="54" count="1" complexity="1" type="method" signature="setAffiliatedOrgs(List&lt;AffiliatedOrg&gt;) : void"/>
            <line num="55" count="1" type="stmt"/>
         </file>
         <file name="CluAccountingAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAccountingAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluAccountingAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluAccounting"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluAccounting) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluAccreditation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAccreditation.java">
            <metrics classes="1" methods="8" conditionals="0" ncloc="51" coveredstatements="8" coveredmethods="8" complexity="8" coveredconditionals="0" statements="8" loc="91" coveredelements="16" elements="16"/>
            <class name="CluAccreditation">
               <metrics methods="8" conditionals="0" coveredstatements="8" coveredmethods="8" complexity="8" coveredconditionals="0" statements="8" coveredelements="16" elements="16"/>
            </class>
            <line num="59" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluAccreditationAttribute&gt;"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluAccreditationAttribute&gt;) : void"/>
            <line num="64" count="1" type="stmt"/>
            <line num="67" count="1" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="83" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="88" count="1" type="stmt"/>
         </file>
         <file name="CluAccreditationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAccreditationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluAccreditationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluAccreditation"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluAccreditation) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluAdminOrg.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAdminOrg.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="56" coveredstatements="9" coveredmethods="9" complexity="10" coveredconditionals="0" statements="10" loc="100" coveredelements="18" elements="20"/>
            <class name="CluAdminOrg">
               <metrics methods="10" conditionals="0" coveredstatements="9" coveredmethods="9" complexity="10" coveredconditionals="0" statements="10" coveredelements="18" elements="20"/>
            </class>
            <line num="59" count="1" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="64" count="1" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluAdminOrgAttribute&gt;"/>
            <line num="69" count="1" type="stmt"/>
            <line num="72" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluAdminOrgAttribute&gt;) : void"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="getType() : String"/>
            <line num="77" count="1" type="stmt"/>
            <line num="80" count="1" complexity="1" type="method" signature="setType(String) : void"/>
            <line num="81" count="1" type="stmt"/>
            <line num="84" count="1" complexity="1" type="method" signature="isPrimary() : boolean"/>
            <line num="85" count="1" type="stmt"/>
            <line num="88" count="1" complexity="1" type="method" signature="setPrimary(boolean) : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="93" count="0" type="stmt"/>
            <line num="96" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="97" count="1" type="stmt"/>
         </file>
         <file name="CluAdminOrgAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAdminOrgAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="2" elements="4"/>
            <class name="CluAdminOrgAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="33" count="0" complexity="1" type="method" signature="getOwner() : CluAdminOrg"/>
            <line num="35" count="0" type="stmt"/>
            <line num="38" count="1" complexity="1" type="method" signature="setOwner(CluAdminOrg) : void"/>
            <line num="40" count="1" type="stmt"/>
         </file>
         <file name="CluAtpTypeKey.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAtpTypeKey.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="28" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" loc="58" coveredelements="6" elements="8"/>
            <class name="CluAtpTypeKey">
               <metrics methods="4" conditionals="0" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" coveredelements="6" elements="8"/>
            </class>
            <line num="43" count="1" complexity="1" type="method" signature="getAtpTypeKey() : String"/>
            <line num="44" count="1" type="stmt"/>
            <line num="47" count="1" complexity="1" type="method" signature="setAtpTypeKey(String) : void"/>
            <line num="48" count="1" type="stmt"/>
            <line num="51" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="52" count="0" type="stmt"/>
            <line num="55" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="56" count="1" type="stmt"/>
         </file>
         <file name="CluAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : Clu"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(Clu) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluCampusLocation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluCampusLocation.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="28" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" loc="59" coveredelements="6" elements="8"/>
            <class name="CluCampusLocation">
               <metrics methods="4" conditionals="0" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" coveredelements="6" elements="8"/>
            </class>
            <line num="44" count="1" complexity="1" type="method" signature="getCampusLocation() : String"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" count="1" complexity="1" type="method" signature="setCampusLocation(String) : void"/>
            <line num="49" count="1" type="stmt"/>
            <line num="52" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="53" count="0" type="stmt"/>
            <line num="56" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="57" count="1" type="stmt"/>
         </file>
         <file name="CluCluRelation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluCluRelation.java">
            <metrics classes="1" methods="16" conditionals="0" ncloc="102" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" loc="145" coveredelements="32" elements="32"/>
            <class name="CluCluRelation">
               <metrics methods="16" conditionals="0" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" coveredelements="32" elements="32"/>
            </class>
            <line num="80" count="1" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="81" count="1" type="stmt"/>
            <line num="84" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="85" count="1" type="stmt"/>
            <line num="88" count="1" complexity="1" type="method" signature="getRelatedClu() : Clu"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" count="1" complexity="1" type="method" signature="setRelatedClu(Clu) : void"/>
            <line num="93" count="1" type="stmt"/>
            <line num="96" count="1" complexity="1" type="method" signature="getLuLuRelationType() : LuLuRelationType"/>
            <line num="97" count="1" type="stmt"/>
            <line num="100" count="1" complexity="1" type="method" signature="setLuLuRelationType(LuLuRelationType) : void"/>
            <line num="101" count="1" type="stmt"/>
            <line num="104" count="1" complexity="1" type="method" signature="isCluRelationRequired() : boolean"/>
            <line num="105" count="1" type="stmt"/>
            <line num="108" count="1" complexity="1" type="method" signature="setCluRelationRequired(boolean) : void"/>
            <line num="109" count="1" type="stmt"/>
            <line num="112" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="113" count="1" type="stmt"/>
            <line num="116" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="121" count="1" type="stmt"/>
            <line num="124" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="125" count="1" type="stmt"/>
            <line num="128" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="129" count="1" type="stmt"/>
            <line num="132" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="133" count="1" type="stmt"/>
            <line num="136" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluCluRelationAttribute&gt;"/>
            <line num="138" count="1" type="stmt"/>
            <line num="141" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluCluRelationAttribute&gt;) : void"/>
            <line num="143" count="1" type="stmt"/>
         </file>
         <file name="CluCluRelationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluCluRelationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluCluRelationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluCluRelation"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluCluRelation) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluCredit.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluCredit.java">
            <metrics classes="1" methods="20" conditionals="0" ncloc="113" coveredstatements="0" coveredmethods="0" complexity="20" coveredconditionals="0" statements="20" loc="162" coveredelements="0" elements="40"/>
            <class name="CluCredit">
               <metrics methods="20" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="20" coveredconditionals="0" statements="20" coveredelements="0" elements="40"/>
            </class>
            <line num="82" count="0" complexity="1" type="method" signature="getRepeatCount() : String"/>
            <line num="83" count="0" type="stmt"/>
            <line num="86" count="0" complexity="1" type="method" signature="setRepeatCount(String) : void"/>
            <line num="87" count="0" type="stmt"/>
            <line num="90" count="0" complexity="1" type="method" signature="getRepeatTime() : TimeAmount"/>
            <line num="91" count="0" type="stmt"/>
            <line num="94" count="0" complexity="1" type="method" signature="setRepeatTime(TimeAmount) : void"/>
            <line num="95" count="0" type="stmt"/>
            <line num="98" count="0" complexity="1" type="method" signature="getRepeatUnits() : String"/>
            <line num="99" count="0" type="stmt"/>
            <line num="102" count="0" complexity="1" type="method" signature="setRepeatUnits(String) : void"/>
            <line num="103" count="0" type="stmt"/>
            <line num="106" count="0" complexity="1" type="method" signature="getMinTotalUnits() : Integer"/>
            <line num="107" count="0" type="stmt"/>
            <line num="110" count="0" complexity="1" type="method" signature="setMinTotalUnits(Integer) : void"/>
            <line num="111" count="0" type="stmt"/>
            <line num="114" count="0" complexity="1" type="method" signature="getMaxTotalUnits() : Integer"/>
            <line num="115" count="0" type="stmt"/>
            <line num="118" count="0" complexity="1" type="method" signature="setMaxTotalUnits(Integer) : void"/>
            <line num="119" count="0" type="stmt"/>
            <line num="122" count="0" complexity="1" type="method" signature="getInstructorUnits() : Integer"/>
            <line num="123" count="0" type="stmt"/>
            <line num="126" count="0" complexity="1" type="method" signature="setInstructorUnits(Integer) : void"/>
            <line num="127" count="0" type="stmt"/>
            <line num="130" count="0" complexity="1" type="method" signature="getMinTimeToComplete() : TimeAmount"/>
            <line num="131" count="0" type="stmt"/>
            <line num="134" count="0" complexity="1" type="method" signature="setMinTimeToComplete(TimeAmount) : void"/>
            <line num="135" count="0" type="stmt"/>
            <line num="138" count="0" complexity="1" type="method" signature="getMaxTimeToComplete() : TimeAmount"/>
            <line num="139" count="0" type="stmt"/>
            <line num="142" count="0" complexity="1" type="method" signature="setMaxTimeToComplete(TimeAmount) : void"/>
            <line num="143" count="0" type="stmt"/>
            <line num="146" count="0" complexity="1" type="method" signature="getMaxAllowableInactivity() : TimeAmount"/>
            <line num="147" count="0" type="stmt"/>
            <line num="150" count="0" complexity="1" type="method" signature="setMaxAllowableInactivity(TimeAmount) : void"/>
            <line num="151" count="0" type="stmt"/>
            <line num="154" count="0" complexity="1" type="method" signature="getMaxTimeResultsRecognized() : TimeAmount"/>
            <line num="155" count="0" type="stmt"/>
            <line num="158" count="0" complexity="1" type="method" signature="setMaxTimeResultsRecognized(TimeAmount) : void"/>
            <line num="159" count="0" type="stmt"/>
         </file>
         <file name="CluFee.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluFee.java">
            <metrics classes="1" methods="6" conditionals="0" ncloc="43" coveredstatements="6" coveredmethods="6" complexity="6" coveredconditionals="0" statements="6" loc="72" coveredelements="12" elements="12"/>
            <class name="CluFee">
               <metrics methods="6" conditionals="0" coveredstatements="6" coveredmethods="6" complexity="6" coveredconditionals="0" statements="6" coveredelements="12" elements="12"/>
            </class>
            <line num="48" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluFeeAttribute&gt;"/>
            <line num="49" count="1" type="stmt"/>
            <line num="52" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluFeeAttribute&gt;) : void"/>
            <line num="53" count="1" type="stmt"/>
            <line num="56" count="1" complexity="1" type="method" signature="getCluFeeRecords() : List&lt;CluFeeRecord&gt;"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" count="1" complexity="1" type="method" signature="setCluFeeRecords(List&lt;CluFeeRecord&gt;) : void"/>
            <line num="61" count="1" type="stmt"/>
            <line num="64" count="1" complexity="1" type="method" signature="getDescr() : LuRichText"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="setDescr(LuRichText) : void"/>
            <line num="69" count="1" type="stmt"/>
         </file>
         <file name="CluFeeAmount.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluFeeAmount.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="18" coveredstatements="2" coveredmethods="2" complexity="2" coveredconditionals="0" statements="2" loc="25" coveredelements="4" elements="4"/>
            <class name="CluFeeAmount">
               <metrics methods="2" conditionals="0" coveredstatements="2" coveredmethods="2" complexity="2" coveredconditionals="0" statements="2" coveredelements="4" elements="4"/>
            </class>
            <line num="17" count="1" complexity="1" type="method" signature="getCurrencyAmount() : CurrencyAmount"/>
            <line num="18" count="1" type="stmt"/>
            <line num="21" count="1" complexity="1" type="method" signature="setCurrencyAmount(CurrencyAmount) : void"/>
            <line num="22" count="1" type="stmt"/>
         </file>
         <file name="CluFeeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluFeeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluFeeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluFee"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluFee) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluFeeRecord.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluFeeRecord.java">
            <metrics classes="1" methods="12" conditionals="0" ncloc="69" coveredstatements="12" coveredmethods="12" complexity="12" coveredconditionals="0" statements="12" loc="108" coveredelements="24" elements="24"/>
            <class name="CluFeeRecord">
               <metrics methods="12" conditionals="0" coveredstatements="12" coveredmethods="12" complexity="12" coveredconditionals="0" statements="12" coveredelements="24" elements="24"/>
            </class>
            <line num="59" count="1" complexity="1" type="method" signature="getFeeType() : String"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" complexity="1" type="method" signature="setFeeType(String) : void"/>
            <line num="64" count="1" type="stmt"/>
            <line num="67" count="1" complexity="1" type="method" signature="getRateType() : String"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="1" type="method" signature="setRateType(String) : void"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" count="1" complexity="1" type="method" signature="getFeeAmounts() : List&lt;CluFeeAmount&gt;"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="1" complexity="1" type="method" signature="setFeeAmounts(List&lt;CluFeeAmount&gt;) : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="83" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluFeeRecordAttribute&gt;"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluFeeRecordAttribute&gt;) : void"/>
            <line num="88" count="1" type="stmt"/>
            <line num="91" count="1" complexity="1" type="method" signature="getAffiliatedOrgs() : List&lt;AffiliatedOrg&gt;"/>
            <line num="92" count="1" type="stmt"/>
            <line num="95" count="1" complexity="1" type="method" signature="setAffiliatedOrgs(List&lt;AffiliatedOrg&gt;) : void"/>
            <line num="96" count="1" type="stmt"/>
            <line num="99" count="1" complexity="1" type="method" signature="getDescr() : LuRichText"/>
            <line num="100" count="1" type="stmt"/>
            <line num="103" count="1" complexity="1" type="method" signature="setDescr(LuRichText) : void"/>
            <line num="104" count="1" type="stmt"/>
         </file>
         <file name="CluFeeRecordAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluFeeRecordAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluFeeRecordAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluFeeRecord"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluFeeRecord) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluIdentifier.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluIdentifier.java">
            <metrics classes="1" methods="22" conditionals="0" ncloc="101" coveredstatements="22" coveredmethods="22" complexity="22" coveredconditionals="0" statements="22" loc="153" coveredelements="44" elements="44"/>
            <class name="CluIdentifier">
               <metrics methods="22" conditionals="0" coveredstatements="22" coveredmethods="22" complexity="22" coveredconditionals="0" statements="22" coveredelements="44" elements="44"/>
            </class>
            <line num="66" count="1" complexity="1" type="method" signature="getCode() : String"/>
            <line num="67" count="1" type="stmt"/>
            <line num="70" count="1" complexity="1" type="method" signature="setCode(String) : void"/>
            <line num="71" count="1" type="stmt"/>
            <line num="74" count="1" complexity="1" type="method" signature="getShortName() : String"/>
            <line num="75" count="1" type="stmt"/>
            <line num="78" count="1" complexity="1" type="method" signature="setShortName(String) : void"/>
            <line num="79" count="1" type="stmt"/>
            <line num="82" count="1" complexity="1" type="method" signature="getLongName() : String"/>
            <line num="83" count="1" type="stmt"/>
            <line num="86" count="1" complexity="1" type="method" signature="setLongName(String) : void"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="getLevel() : String"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" complexity="1" type="method" signature="setLevel(String) : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="98" count="1" complexity="1" type="method" signature="getDivision() : String"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" complexity="1" type="method" signature="setDivision(String) : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" complexity="1" type="method" signature="getVariation() : String"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" complexity="1" type="method" signature="setVariation(String) : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="getType() : String"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="1" complexity="1" type="method" signature="setType(String) : void"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="1" type="method" signature="getSuffixCode() : String"/>
            <line num="131" count="1" type="stmt"/>
            <line num="134" count="1" complexity="1" type="method" signature="setSuffixCode(String) : void"/>
            <line num="135" count="1" type="stmt"/>
            <line num="138" count="1" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="139" count="1" type="stmt"/>
            <line num="142" count="1" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="143" count="1" type="stmt"/>
            <line num="146" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluIdentifierAttribute&gt;"/>
            <line num="147" count="1" type="stmt"/>
            <line num="150" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluIdentifierAttribute&gt;) : void"/>
            <line num="151" count="1" type="stmt"/>
         </file>
         <file name="CluIdentifierAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluIdentifierAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluIdentifierAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluIdentifier"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluIdentifier) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluInstructor.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluInstructor.java">
            <metrics classes="1" methods="6" conditionals="0" ncloc="37" coveredstatements="6" coveredmethods="6" complexity="6" coveredconditionals="0" statements="6" loc="66" coveredelements="12" elements="12"/>
            <class name="CluInstructor">
               <metrics methods="6" conditionals="0" coveredstatements="6" coveredmethods="6" complexity="6" coveredconditionals="0" statements="6" coveredelements="12" elements="12"/>
            </class>
            <line num="42" count="1" complexity="1" type="method" signature="getOrgId() : String"/>
            <line num="43" count="1" type="stmt"/>
            <line num="46" count="1" complexity="1" type="method" signature="setOrgId(String) : void"/>
            <line num="47" count="1" type="stmt"/>
            <line num="50" count="1" complexity="1" type="method" signature="getPersonId() : String"/>
            <line num="51" count="1" type="stmt"/>
            <line num="54" count="1" complexity="1" type="method" signature="setPersonId(String) : void"/>
            <line num="55" count="1" type="stmt"/>
            <line num="58" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluInstructorAttribute&gt;"/>
            <line num="59" count="1" type="stmt"/>
            <line num="62" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluInstructorAttribute&gt;) : void"/>
            <line num="63" count="1" type="stmt"/>
         </file>
         <file name="CluInstructorAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluInstructorAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="2" elements="4"/>
            <class name="CluInstructorAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="33" count="0" complexity="1" type="method" signature="getOwner() : CluInstructor"/>
            <line num="35" count="0" type="stmt"/>
            <line num="38" count="1" complexity="1" type="method" signature="setOwner(CluInstructor) : void"/>
            <line num="40" count="1" type="stmt"/>
         </file>
         <file name="CluLoRelation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluLoRelation.java">
            <metrics classes="1" methods="14" conditionals="0" ncloc="88" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" loc="129" coveredelements="28" elements="28"/>
            <class name="CluLoRelation">
               <metrics methods="14" conditionals="0" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" coveredelements="28" elements="28"/>
            </class>
            <line num="72" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluLoRelationAttribute&gt;"/>
            <line num="74" count="1" type="stmt"/>
            <line num="77" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluLoRelationAttribute&gt;) : void"/>
            <line num="79" count="1" type="stmt"/>
            <line num="82" count="1" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="83" count="1" type="stmt"/>
            <line num="86" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="getLoId() : String"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" complexity="1" type="method" signature="setLoId(String) : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="98" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="getType() : CluLoRelationType"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="1" complexity="1" type="method" signature="setType(CluLoRelationType) : void"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="127" count="1" type="stmt"/>
         </file>
         <file name="CluLoRelationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluLoRelationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="CluLoRelationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluLoRelation"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(CluLoRelation) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="CluLoRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluLoRelationType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="CluLoRelationType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;CluLoRelationTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;CluLoRelationTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="CluLoRelationTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluLoRelationTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="CluLoRelationTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluLoRelationType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(CluLoRelationType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="CluPublication.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluPublication.java">
            <metrics classes="1" methods="18" conditionals="0" ncloc="101" coveredstatements="18" coveredmethods="18" complexity="18" coveredconditionals="0" statements="18" loc="147" coveredelements="36" elements="36"/>
            <class name="CluPublication">
               <metrics methods="18" conditionals="0" coveredstatements="18" coveredmethods="18" complexity="18" coveredconditionals="0" statements="18" coveredelements="36" elements="36"/>
            </class>
            <line num="76" count="1" complexity="1" type="method" signature="getStartCycle() : String"/>
            <line num="77" count="1" type="stmt"/>
            <line num="80" count="1" complexity="1" type="method" signature="setStartCycle(String) : void"/>
            <line num="81" count="1" type="stmt"/>
            <line num="84" count="1" complexity="1" type="method" signature="getEndCycle() : String"/>
            <line num="85" count="1" type="stmt"/>
            <line num="88" count="1" complexity="1" type="method" signature="setEndCycle(String) : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluPublicationAttribute&gt;"/>
            <line num="93" count="1" type="stmt"/>
            <line num="96" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluPublicationAttribute&gt;) : void"/>
            <line num="97" count="1" type="stmt"/>
            <line num="100" count="1" complexity="1" type="method" signature="getType() : CluPublicationType"/>
            <line num="101" count="1" type="stmt"/>
            <line num="104" count="1" complexity="1" type="method" signature="setType(CluPublicationType) : void"/>
            <line num="105" count="1" type="stmt"/>
            <line num="108" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="109" count="1" type="stmt"/>
            <line num="112" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="113" count="1" type="stmt"/>
            <line num="116" count="1" complexity="1" type="method" signature="setVariants(List&lt;CluPublicationVariant&gt;) : void"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="getVariants() : List&lt;CluPublicationVariant&gt;"/>
            <line num="121" count="1" type="stmt"/>
            <line num="124" count="1" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="125" count="1" type="stmt"/>
            <line num="128" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="129" count="1" type="stmt"/>
            <line num="132" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="133" count="1" type="stmt"/>
            <line num="136" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="137" count="1" type="stmt"/>
            <line num="140" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="141" count="1" type="stmt"/>
            <line num="144" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="145" count="1" type="stmt"/>
         </file>
         <file name="CluPublicationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluPublicationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="42" coveredelements="0" elements="4"/>
            <class name="CluPublicationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="33" count="0" complexity="1" type="method" signature="getOwner() : CluPublication"/>
            <line num="35" count="0" type="stmt"/>
            <line num="38" count="0" complexity="1" type="method" signature="setOwner(CluPublication) : void"/>
            <line num="40" count="0" type="stmt"/>
         </file>
         <file name="CluPublicationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluPublicationType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="20" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="28" coveredelements="0" elements="4"/>
            <class name="CluPublicationType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="21" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;CluPublicationTypeAttribute&gt;"/>
            <line num="22" count="0" type="stmt"/>
            <line num="25" count="0" complexity="1" type="method" signature="setAttributes(List&lt;CluPublicationTypeAttribute&gt;) : void"/>
            <line num="26" count="0" type="stmt"/>
         </file>
         <file name="CluPublicationTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluPublicationTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="28" coveredelements="0" elements="4"/>
            <class name="CluPublicationTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="18" count="0" complexity="1" type="method" signature="getOwner() : CluPublicationType"/>
            <line num="20" count="0" type="stmt"/>
            <line num="23" count="0" complexity="1" type="method" signature="setOwner(CluPublicationType) : void"/>
            <line num="25" count="0" type="stmt"/>
         </file>
         <file name="CluPublicationVariant.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluPublicationVariant.java">
            <metrics classes="1" methods="6" conditionals="0" ncloc="37" coveredstatements="5" coveredmethods="5" complexity="6" coveredconditionals="0" statements="6" loc="49" coveredelements="10" elements="12"/>
            <class name="CluPublicationVariant">
               <metrics methods="6" conditionals="0" coveredstatements="5" coveredmethods="5" complexity="6" coveredconditionals="0" statements="6" coveredelements="10" elements="12"/>
            </class>
            <line num="26" count="1" complexity="1" type="method" signature="getKey() : String"/>
            <line num="27" count="1" type="stmt"/>
            <line num="30" count="1" complexity="1" type="method" signature="setKey(String) : void"/>
            <line num="31" count="1" type="stmt"/>
            <line num="34" count="1" complexity="1" type="method" signature="getValue() : String"/>
            <line num="35" count="1" type="stmt"/>
            <line num="38" count="1" complexity="1" type="method" signature="setValue(String) : void"/>
            <line num="39" count="1" type="stmt"/>
            <line num="42" count="0" complexity="1" type="method" signature="getOwner() : CluPublication"/>
            <line num="43" count="0" type="stmt"/>
            <line num="46" count="1" complexity="1" type="method" signature="setOwner(CluPublication) : void"/>
            <line num="47" count="1" type="stmt"/>
         </file>
         <file name="CluResult.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluResult.java">
            <metrics classes="1" methods="14" conditionals="0" ncloc="87" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" loc="128" coveredelements="28" elements="28"/>
            <class name="CluResult">
               <metrics methods="14" conditionals="0" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" coveredelements="28" elements="28"/>
            </class>
            <line num="72" count="1" complexity="1" type="method" signature="getDesc() : LuRichText"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="setDesc(LuRichText) : void"/>
            <line num="77" count="1" type="stmt"/>
            <line num="80" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="81" count="1" type="stmt"/>
            <line num="84" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="85" count="1" type="stmt"/>
            <line num="88" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="93" count="1" type="stmt"/>
            <line num="96" count="1" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="97" count="1" type="stmt"/>
            <line num="100" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="101" count="1" type="stmt"/>
            <line num="104" count="1" complexity="1" type="method" signature="getResultOptions() : List&lt;ResultOption&gt;"/>
            <line num="105" count="1" type="stmt"/>
            <line num="108" count="1" complexity="1" type="method" signature="setResultOptions(List&lt;ResultOption&gt;) : void"/>
            <line num="109" count="1" type="stmt"/>
            <line num="112" count="1" complexity="1" type="method" signature="getCluResultType() : CluResultType"/>
            <line num="113" count="1" type="stmt"/>
            <line num="116" count="1" complexity="1" type="method" signature="setCluResultType(CluResultType) : void"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="121" count="1" type="stmt"/>
            <line num="124" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="125" count="1" type="stmt"/>
         </file>
         <file name="CluResultType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluResultType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="2" elements="4"/>
            <class name="CluResultType">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="36" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluResultTypeAttribute&gt;"/>
            <line num="37" count="1" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;CluResultTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="CluResultTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluResultTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="CluResultTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluResultType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(CluResultType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="CluSet.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluSet.java">
            <metrics classes="1" methods="26" conditionals="0" ncloc="139" coveredstatements="25" coveredmethods="25" complexity="26" coveredconditionals="0" statements="26" loc="210" coveredelements="50" elements="52"/>
            <class name="CluSet">
               <metrics methods="26" conditionals="0" coveredstatements="25" coveredmethods="25" complexity="26" coveredconditionals="0" statements="26" coveredelements="50" elements="52"/>
            </class>
            <line num="106" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="getDescr() : LuRichText"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="1" complexity="1" type="method" signature="setDescr(LuRichText) : void"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="131" count="1" type="stmt"/>
            <line num="134" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="135" count="1" type="stmt"/>
            <line num="138" count="1" complexity="1" type="method" signature="getCluSets() : List&lt;CluSet&gt;"/>
            <line num="139" count="1" type="stmt"/>
            <line num="142" count="1" complexity="1" type="method" signature="setCluSets(List&lt;CluSet&gt;) : void"/>
            <line num="143" count="1" type="stmt"/>
            <line num="146" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;CluSetAttribute&gt;"/>
            <line num="147" count="1" type="stmt"/>
            <line num="150" count="1" complexity="1" type="method" signature="setAttributes(List&lt;CluSetAttribute&gt;) : void"/>
            <line num="151" count="1" type="stmt"/>
            <line num="154" count="1" complexity="1" type="method" signature="getType() : String"/>
            <line num="155" count="1" type="stmt"/>
            <line num="158" count="1" complexity="1" type="method" signature="setType(String) : void"/>
            <line num="159" count="1" type="stmt"/>
            <line num="162" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="163" count="1" type="stmt"/>
            <line num="166" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="167" count="1" type="stmt"/>
            <line num="170" count="1" complexity="1" type="method" signature="getAdminOrg() : String"/>
            <line num="171" count="1" type="stmt"/>
            <line num="174" count="1" complexity="1" type="method" signature="setAdminOrg(String) : void"/>
            <line num="175" count="1" type="stmt"/>
            <line num="178" count="1" complexity="1" type="method" signature="getMembershipQuery() : MembershipQuery"/>
            <line num="179" count="1" type="stmt"/>
            <line num="182" count="1" complexity="1" type="method" signature="setMembershipQuery(MembershipQuery) : void"/>
            <line num="183" count="1" type="stmt"/>
            <line num="186" count="1" complexity="1" type="method" signature="getIsReusable() : Boolean"/>
            <line num="187" count="1" type="stmt"/>
            <line num="190" count="1" complexity="1" type="method" signature="setIsReusable(Boolean) : void"/>
            <line num="191" count="1" type="stmt"/>
            <line num="194" count="1" complexity="1" type="method" signature="getIsReferenceable() : Boolean"/>
            <line num="195" count="1" type="stmt"/>
            <line num="198" count="1" complexity="1" type="method" signature="setIsReferenceable(Boolean) : void"/>
            <line num="199" count="1" type="stmt"/>
            <line num="202" count="1" complexity="1" type="method" signature="getCluVerIndIds() : List&lt;CluSetJoinVersionIndClu&gt;"/>
            <line num="203" count="1" type="stmt"/>
            <line num="206" count="0" complexity="1" type="method" signature="setCluVerIndIds(List&lt;CluSetJoinVersionIndClu&gt;) : void"/>
            <line num="207" count="0" type="stmt"/>
         </file>
         <file name="CluSetAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluSetAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="CluSetAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluSet"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(CluSet) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="CluSetJoinVersionIndClu.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluSetJoinVersionIndClu.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="28" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" loc="36" coveredelements="6" elements="8"/>
            <class name="CluSetJoinVersionIndClu">
               <metrics methods="4" conditionals="0" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" coveredelements="6" elements="8"/>
            </class>
            <line num="21" count="0" complexity="1" type="method" signature="getCluSet() : CluSet"/>
            <line num="22" count="0" type="stmt"/>
            <line num="25" count="1" complexity="1" type="method" signature="setCluSet(CluSet) : void"/>
            <line num="26" count="1" type="stmt"/>
            <line num="29" count="1" complexity="1" type="method" signature="getCluVersionIndId() : String"/>
            <line num="30" count="1" type="stmt"/>
            <line num="33" count="1" complexity="1" type="method" signature="setCluVersionIndId(String) : void"/>
            <line num="34" count="1" type="stmt"/>
         </file>
         <file name="CluSetType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluSetType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="CluSetType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;CluSetTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;CluSetTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="CluSetTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/CluSetTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="CluSetTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : CluSetType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(CluSetType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="DeliveryMethodType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/DeliveryMethodType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="DeliveryMethodType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;DeliveryMethodTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;DeliveryMethodTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="DeliveryMethodTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/DeliveryMethodTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="DeliveryMethodTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : DeliveryMethodType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(DeliveryMethodType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="InstructionalFormatType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/InstructionalFormatType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="InstructionalFormatType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;InstructionalFormatTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;InstructionalFormatTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="InstructionalFormatTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/InstructionalFormatTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="InstructionalFormatTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : InstructionalFormatType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(InstructionalFormatType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="LuCode.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuCode.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="56" coveredstatements="9" coveredmethods="9" complexity="10" coveredconditionals="0" statements="10" loc="91" coveredelements="18" elements="20"/>
            <class name="LuCode">
               <metrics methods="10" conditionals="0" coveredstatements="9" coveredmethods="9" complexity="10" coveredconditionals="0" statements="10" coveredelements="18" elements="20"/>
            </class>
            <line num="51" count="1" complexity="1" type="method" signature="getDescr() : String"/>
            <line num="52" count="1" type="stmt"/>
            <line num="55" count="1" complexity="1" type="method" signature="setDescr(String) : void"/>
            <line num="56" count="1" type="stmt"/>
            <line num="59" count="1" complexity="1" type="method" signature="getValue() : String"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" complexity="1" type="method" signature="setValue(String) : void"/>
            <line num="64" count="1" type="stmt"/>
            <line num="67" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LuCodeAttribute&gt;"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LuCodeAttribute&gt;) : void"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" count="1" complexity="1" type="method" signature="getType() : String"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="1" complexity="1" type="method" signature="setType(String) : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="83" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="84" count="0" type="stmt"/>
            <line num="87" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="88" count="1" type="stmt"/>
         </file>
         <file name="LuCodeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuCodeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="LuCodeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuCode"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(LuCode) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="LuCodeType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuCodeType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="LuCodeType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;LuCodeTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LuCodeTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="LuCodeTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuCodeTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="LuCodeTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuCodeType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(LuCodeType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="LuLuRelationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuLuRelationType.java">
            <metrics classes="1" methods="16" conditionals="0" ncloc="86" coveredstatements="7" coveredmethods="7" complexity="16" coveredconditionals="0" statements="16" loc="129" coveredelements="14" elements="32"/>
            <class name="LuLuRelationType">
               <metrics methods="16" conditionals="0" coveredstatements="7" coveredmethods="7" complexity="16" coveredconditionals="0" statements="16" coveredelements="14" elements="32"/>
            </class>
            <line num="66" count="0" complexity="1" type="method" signature="getLuTypes() : List&lt;LuType&gt;"/>
            <line num="67" count="0" type="stmt"/>
            <line num="70" count="0" complexity="1" type="method" signature="setLuTypes(List&lt;LuType&gt;) : void"/>
            <line num="71" count="0" type="stmt"/>
            <line num="74" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="75" count="1" type="stmt"/>
            <line num="78" count="0" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="79" count="0" type="stmt"/>
            <line num="82" count="1" complexity="1" type="method" signature="getDescr() : String"/>
            <line num="83" count="1" type="stmt"/>
            <line num="86" count="0" complexity="1" type="method" signature="setDescr(String) : void"/>
            <line num="87" count="0" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="getRevName() : String"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="0" complexity="1" type="method" signature="setRevName(String) : void"/>
            <line num="95" count="0" type="stmt"/>
            <line num="98" count="1" complexity="1" type="method" signature="getRevDesc() : String"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="0" complexity="1" type="method" signature="setRevDesc(String) : void"/>
            <line num="103" count="0" type="stmt"/>
            <line num="106" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="111" count="0" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="119" count="0" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LuLuRelationTypeAttribute&gt;"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LuLuRelationTypeAttribute&gt;) : void"/>
            <line num="127" count="0" type="stmt"/>
         </file>
         <file name="LuLuRelationTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuLuRelationTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="42" coveredelements="0" elements="4"/>
            <class name="LuLuRelationTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuLuRelationType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(LuLuRelationType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="LuPublicationType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuPublicationType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="0" elements="4"/>
            <class name="LuPublicationType">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="36" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;LuPublicationTypeAttribute&gt;"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LuPublicationTypeAttribute&gt;) : void"/>
            <line num="41" count="0" type="stmt"/>
         </file>
         <file name="LuPublicationTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuPublicationTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="LuPublicationTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuPublicationType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(LuPublicationType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="LuRichText.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuRichText.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="8" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="27" coveredelements="0" elements="0"/>
            <class name="LuRichText">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="LuType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuType.java">
            <metrics classes="1" methods="6" conditionals="0" ncloc="36" coveredstatements="0" coveredmethods="0" complexity="6" coveredconditionals="0" statements="6" loc="64" coveredelements="0" elements="12"/>
            <class name="LuType">
               <metrics methods="6" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="6" coveredconditionals="0" statements="6" coveredelements="0" elements="12"/>
            </class>
            <line num="41" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;LuTypeAttribute&gt;"/>
            <line num="42" count="0" type="stmt"/>
            <line num="45" count="0" complexity="1" type="method" signature="setAttributes(List&lt;LuTypeAttribute&gt;) : void"/>
            <line num="46" count="0" type="stmt"/>
            <line num="49" count="0" complexity="1" type="method" signature="getInstructionalFormat() : String"/>
            <line num="50" count="0" type="stmt"/>
            <line num="53" count="0" complexity="1" type="method" signature="setInstructionalFormat(String) : void"/>
            <line num="54" count="0" type="stmt"/>
            <line num="57" count="0" complexity="1" type="method" signature="getDeliveryMethod() : String"/>
            <line num="58" count="0" type="stmt"/>
            <line num="61" count="0" complexity="1" type="method" signature="setDeliveryMethod(String) : void"/>
            <line num="62" count="0" type="stmt"/>
         </file>
         <file name="LuTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="42" coveredelements="0" elements="4"/>
            <class name="LuTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(LuType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="Lui.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/Lui.java">
            <metrics classes="1" methods="16" conditionals="0" ncloc="94" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" loc="138" coveredelements="32" elements="32"/>
            <class name="Lui">
               <metrics methods="16" conditionals="0" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" coveredelements="32" elements="32"/>
            </class>
            <line num="72" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LuiAttribute&gt;"/>
            <line num="74" count="1" type="stmt"/>
            <line num="77" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LuiAttribute&gt;) : void"/>
            <line num="79" count="1" type="stmt"/>
            <line num="82" count="1" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="83" count="1" type="stmt"/>
            <line num="86" count="1" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="getAtpId() : String"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" complexity="1" type="method" signature="setAtpId(String) : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="98" count="1" complexity="1" type="method" signature="getLuiCode() : String"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" complexity="1" type="method" signature="setLuiCode(String) : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="1" complexity="1" type="method" signature="getMaxSeats() : Integer"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" complexity="1" type="method" signature="setMaxSeats(Integer) : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="131" count="1" type="stmt"/>
            <line num="134" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="135" count="1" type="stmt"/>
         </file>
         <file name="LuiAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuiAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="42" coveredelements="2" elements="4"/>
            <class name="LuiAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : Lui"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(Lui) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="LuiLuiRelation.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuiLuiRelation.java">
            <metrics classes="1" methods="14" conditionals="0" ncloc="90" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" loc="130" coveredelements="28" elements="28"/>
            <class name="LuiLuiRelation">
               <metrics methods="14" conditionals="0" coveredstatements="14" coveredmethods="14" complexity="14" coveredconditionals="0" statements="14" coveredelements="28" elements="28"/>
            </class>
            <line num="75" count="1" complexity="1" type="method" signature="getLui() : Lui"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="1" complexity="1" type="method" signature="setLui(Lui) : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="83" count="1" complexity="1" type="method" signature="getRelatedLui() : Lui"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" count="1" complexity="1" type="method" signature="setRelatedLui(Lui) : void"/>
            <line num="88" count="1" type="stmt"/>
            <line num="91" count="1" complexity="1" type="method" signature="getLuLuRelationType() : LuLuRelationType"/>
            <line num="92" count="1" type="stmt"/>
            <line num="95" count="1" complexity="1" type="method" signature="setLuLuRelationType(LuLuRelationType) : void"/>
            <line num="96" count="1" type="stmt"/>
            <line num="99" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="100" count="1" type="stmt"/>
            <line num="103" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="104" count="1" type="stmt"/>
            <line num="107" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="108" count="1" type="stmt"/>
            <line num="111" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="112" count="1" type="stmt"/>
            <line num="115" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;LuiLuiRelationAttribute&gt;"/>
            <line num="116" count="1" type="stmt"/>
            <line num="119" count="1" complexity="1" type="method" signature="setAttributes(List&lt;LuiLuiRelationAttribute&gt;) : void"/>
            <line num="120" count="1" type="stmt"/>
            <line num="123" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="128" count="1" type="stmt"/>
         </file>
         <file name="LuiLuiRelationAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/LuiLuiRelationAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="42" coveredelements="2" elements="4"/>
            <class name="LuiLuiRelationAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : LuiLuiRelation"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="1" complexity="1" type="method" signature="setOwner(LuiLuiRelation) : void"/>
            <line num="39" count="1" type="stmt"/>
         </file>
         <file name="MembershipQuery.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/MembershipQuery.java">
            <metrics classes="1" methods="5" conditionals="0" ncloc="33" coveredstatements="4" coveredmethods="4" complexity="5" coveredconditionals="0" statements="5" loc="60" coveredelements="8" elements="10"/>
            <class name="MembershipQuery">
               <metrics methods="5" conditionals="0" coveredstatements="4" coveredmethods="4" complexity="5" coveredconditionals="0" statements="5" coveredelements="8" elements="10"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="getSearchTypeKey() : String"/>
            <line num="40" count="1" type="stmt"/>
            <line num="43" count="1" complexity="1" type="method" signature="setSearchTypeKey(String) : void"/>
            <line num="44" count="1" type="stmt"/>
            <line num="47" count="1" complexity="1" type="method" signature="getSearchParameters() : List&lt;SearchParameter&gt;"/>
            <line num="48" count="1" type="stmt"/>
            <line num="51" count="1" complexity="1" type="method" signature="setSearchParameters(List&lt;SearchParameter&gt;) : void"/>
            <line num="52" count="1" type="stmt"/>
            <line num="55" count="0" complexity="1" type="method" signature="toString() : String"/>
            <line num="57" count="0" type="stmt"/>
         </file>
         <file name="Resource.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/Resource.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="30" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="4" loc="54" coveredelements="0" elements="8"/>
            <class name="Resource">
               <metrics methods="4" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="4" coveredelements="0" elements="8"/>
            </class>
            <line num="39" count="0" complexity="1" type="method" signature="getResourceTypeId() : String"/>
            <line num="40" count="0" type="stmt"/>
            <line num="43" count="0" complexity="1" type="method" signature="setResourceTypeId(String) : void"/>
            <line num="44" count="0" type="stmt"/>
            <line num="47" count="0" complexity="1" type="method" signature="getClu() : Clu"/>
            <line num="48" count="0" type="stmt"/>
            <line num="51" count="0" complexity="1" type="method" signature="setClu(Clu) : void"/>
            <line num="52" count="0" type="stmt"/>
         </file>
         <file name="ResultOption.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/ResultOption.java">
            <metrics classes="1" methods="12" conditionals="0" ncloc="67" coveredstatements="12" coveredmethods="12" complexity="12" coveredconditionals="0" statements="12" loc="105" coveredelements="24" elements="24"/>
            <class name="ResultOption">
               <metrics methods="12" conditionals="0" coveredstatements="12" coveredmethods="12" complexity="12" coveredconditionals="0" statements="12" coveredelements="24" elements="24"/>
            </class>
            <line num="57" count="1" complexity="1" type="method" signature="getResultUsageType() : ResultUsageType"/>
            <line num="58" count="1" type="stmt"/>
            <line num="61" count="1" complexity="1" type="method" signature="setResultUsageType(ResultUsageType) : void"/>
            <line num="62" count="1" type="stmt"/>
            <line num="65" count="1" complexity="1" type="method" signature="getResultComponentId() : String"/>
            <line num="66" count="1" type="stmt"/>
            <line num="69" count="1" complexity="1" type="method" signature="setResultComponentId(String) : void"/>
            <line num="70" count="1" type="stmt"/>
            <line num="73" count="1" complexity="1" type="method" signature="getDesc() : LuRichText"/>
            <line num="74" count="1" type="stmt"/>
            <line num="77" count="1" complexity="1" type="method" signature="setDesc(LuRichText) : void"/>
            <line num="78" count="1" type="stmt"/>
            <line num="81" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="82" count="1" type="stmt"/>
            <line num="85" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="86" count="1" type="stmt"/>
            <line num="89" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="90" count="1" type="stmt"/>
            <line num="93" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="94" count="1" type="stmt"/>
            <line num="97" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="102" count="1" type="stmt"/>
         </file>
         <file name="ResultUsageType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/ResultUsageType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="19" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="2" elements="4"/>
            <class name="ResultUsageType">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="34" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;ResultUsageTypeAttribute&gt;"/>
            <line num="35" count="1" type="stmt"/>
            <line num="38" count="0" complexity="1" type="method" signature="setAttributes(List&lt;ResultUsageTypeAttribute&gt;) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="ResultUsageTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/ResultUsageTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="ResultUsageTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : ResultUsageType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(ResultUsageType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="SearchParameter.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/SearchParameter.java">
            <metrics classes="1" methods="5" conditionals="0" ncloc="34" coveredstatements="4" coveredmethods="4" complexity="5" coveredconditionals="0" statements="5" loc="60" coveredelements="8" elements="10"/>
            <class name="SearchParameter">
               <metrics methods="5" conditionals="0" coveredstatements="4" coveredmethods="4" complexity="5" coveredconditionals="0" statements="5" coveredelements="8" elements="10"/>
            </class>
            <line num="40" count="1" complexity="1" type="method" signature="getKey() : String"/>
            <line num="41" count="1" type="stmt"/>
            <line num="44" count="1" complexity="1" type="method" signature="setKey(String) : void"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" count="1" complexity="1" type="method" signature="getValues() : List&lt;SearchParameterValue&gt;"/>
            <line num="49" count="1" type="stmt"/>
            <line num="52" count="1" complexity="1" type="method" signature="setValues(List&lt;SearchParameterValue&gt;) : void"/>
            <line num="53" count="1" type="stmt"/>
            <line num="56" count="0" complexity="1" type="method" signature="toString() : String"/>
            <line num="58" count="0" type="stmt"/>
         </file>
         <file name="SearchParameterValue.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/entity/SearchParameterValue.java">
            <metrics classes="1" methods="3" conditionals="0" ncloc="21" coveredstatements="2" coveredmethods="2" complexity="3" coveredconditionals="0" statements="3" loc="43" coveredelements="4" elements="6"/>
            <class name="SearchParameterValue">
               <metrics methods="3" conditionals="0" coveredstatements="2" coveredmethods="2" complexity="3" coveredconditionals="0" statements="3" coveredelements="4" elements="6"/>
            </class>
            <line num="31" count="1" complexity="1" type="method" signature="getValue() : String"/>
            <line num="32" count="1" type="stmt"/>
            <line num="35" count="1" complexity="1" type="method" signature="setValue(String) : void"/>
            <line num="36" count="1" type="stmt"/>
            <line num="39" count="0" complexity="1" type="method" signature="toString() : String"/>
            <line num="41" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.dao.impl">
         <metrics conditionals="16" methods="48" classes="1" files="1" coveredstatements="165" complexity="58" loc="571" ncloc="494" coveredmethods="33" coveredconditionals="6" statements="247" coveredelements="204" elements="311"/>
         <file name="LuDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/dao/impl/LuDaoImpl.java">
            <metrics classes="1" methods="48" conditionals="16" ncloc="494" coveredstatements="165" coveredmethods="33" complexity="58" coveredconditionals="6" statements="247" loc="571" coveredelements="204" elements="311"/>
            <class name="LuDaoImpl">
               <metrics methods="48" conditionals="16" coveredstatements="165" coveredmethods="33" complexity="58" coveredconditionals="6" statements="247" coveredelements="204" elements="311"/>
            </class>
            <line num="42" count="1" complexity="1" type="method" signature="setEm(EntityManager) : void"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" count="1" complexity="1" type="method" signature="getClusByIdList(List&lt;String&gt;) : List&lt;Clu&gt;"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="57" count="1" complexity="1" type="method" signature="getClusByLuType(String,String) : List&lt;Clu&gt;"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="67" count="1" complexity="1" type="method" signature="getCluSetInfoByIdList(List&lt;String&gt;) : List&lt;CluSet&gt;"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="getLuisByIdList(List&lt;String&gt;) : List&lt;Lui&gt;"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="85" count="1" complexity="1" type="method" signature="getLuiIdsByCluId(String) : List&lt;String&gt;"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" complexity="1" type="method" signature="getLuisByRelationType(String,String) : List&lt;Lui&gt;"/>
            <line num="97" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="107" count="1" complexity="1" type="method" signature="getLuiIdsByRelationType(String,String) : List&lt;String&gt;"/>
            <line num="110" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="getLuiIdsInAtpByCluId(String,String) : List&lt;String&gt;"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="1" type="method" signature="isCluInCluSet(String,String) : Boolean"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="139" count="1" complexity="1" type="method" signature="getLuiLuiRelations(String) : List&lt;LuiLuiRelation&gt;"/>
            <line num="141" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="149" count="1" complexity="1" type="method" signature="getCluCluRelationsByClu(String) : List&lt;CluCluRelation&gt;"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="158" count="0" complexity="1" type="method" signature="getCluIdsByLoId(String) : List&lt;String&gt;"/>
            <line num="160" count="0" type="stmt"/>
            <line num="161" count="0" type="stmt"/>
            <line num="162" count="0" type="stmt"/>
            <line num="164" count="0" type="stmt"/>
            <line num="167" count="1" complexity="1" type="method" signature="getRelatedCluIdsByCluId(String,String) : List&lt;String&gt;"/>
            <line num="170" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="179" count="1" complexity="1" type="method" signature="getCluIdsByRelatedCluId(String,String) : List&lt;String&gt;"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="189" count="1" complexity="1" type="method" signature="getRelatedClusByCluId(String,String) : List&lt;Clu&gt;"/>
            <line num="192" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="201" count="0" complexity="1" type="method" signature="getClusByRelatedCluId(String,String) : List&lt;Clu&gt;"/>
            <line num="204" count="0" type="stmt"/>
            <line num="206" count="0" type="stmt"/>
            <line num="207" count="0" type="stmt"/>
            <line num="208" count="0" type="stmt"/>
            <line num="210" count="0" type="stmt"/>
            <line num="215" count="1" complexity="1" type="method" signature="getRelatedLuiIdsByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="218" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="222" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="227" count="1" complexity="1" type="method" signature="getRelatedLuisByLuiId(String,String) : List&lt;Lui&gt;"/>
            <line num="230" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="239" count="1" complexity="1" type="method" signature="getClusByRelation(String,String) : List&lt;Clu&gt;"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="250" count="0" complexity="3" type="method" signature="getClusByRelationSt(String,String,List&lt;String&gt;) : List&lt;Clu&gt;"/>
            <line num="252" count="0" type="stmt"/>
            <line num="253" count="0" type="stmt"/>
            <line num="254" count="0" type="stmt"/>
            <line num="255" count="0" type="stmt"/>
            <line num="256" count="0" type="stmt"/>
            <line num="259" count="0" type="stmt"/>
            <line num="260" count="0" type="stmt"/>
            <line num="261" count="0" type="stmt"/>
            <line num="262" count="0" type="stmt"/>
            <line num="263" count="0" type="stmt"/>
            <line num="264" count="0" type="stmt"/>
            <line num="264" falsecount="0" type="cond" truecount="0"/>
            <line num="265" count="0" type="stmt"/>
            <line num="266" count="0" type="stmt"/>
            <line num="266" falsecount="0" type="cond" truecount="0"/>
            <line num="267" count="0" type="stmt"/>
            <line num="270" count="0" type="stmt"/>
            <line num="273" count="1" complexity="1" type="method" signature="getCluLoRelationsByClu(String) : List&lt;CluLoRelation&gt;"/>
            <line num="275" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="283" count="1" complexity="1" type="method" signature="getCluLoRelationsByLo(String) : List&lt;CluLoRelation&gt;"/>
            <line num="285" count="1" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="293" count="1" complexity="1" type="method" signature="getCluLoRelationsByCludIdAndLoId(String,String) : List&lt;CluLoRelation&gt;"/>
            <line num="296" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="305" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesForLuType(String,String) : List&lt;String&gt;"/>
            <line num="308" count="0" type="stmt"/>
            <line num="310" count="0" type="stmt"/>
            <line num="311" count="0" type="stmt"/>
            <line num="312" count="0" type="stmt"/>
            <line num="314" count="0" type="stmt"/>
            <line num="317" count="0" complexity="1" type="method" signature="getAllowedCluLoRelationTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="319" count="0" type="stmt"/>
            <line num="321" count="0" type="stmt"/>
            <line num="322" count="0" type="stmt"/>
            <line num="324" count="0" type="stmt"/>
            <line num="327" count="0" complexity="1" type="method" signature="getAllowedResultUsageTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="329" count="0" type="stmt"/>
            <line num="331" count="0" type="stmt"/>
            <line num="332" count="0" type="stmt"/>
            <line num="334" count="0" type="stmt"/>
            <line num="337" count="0" complexity="1" type="method" signature="getAllowedResultComponentTypesForResultUsageType(String) : List&lt;String&gt;"/>
            <line num="340" count="0" type="stmt"/>
            <line num="342" count="0" type="stmt"/>
            <line num="343" count="0" type="stmt"/>
            <line num="345" count="0" type="stmt"/>
            <line num="348" count="0" complexity="1" type="method" signature="getAllowedCluResultTypesForLuType(String) : List&lt;CluResultType&gt;"/>
            <line num="350" count="0" type="stmt"/>
            <line num="352" count="0" type="stmt"/>
            <line num="353" count="0" type="stmt"/>
            <line num="355" count="0" type="stmt"/>
            <line num="358" count="0" complexity="1" type="method" signature="getCluIdsByResultUsageType(String) : List&lt;String&gt;"/>
            <line num="360" count="0" type="stmt"/>
            <line num="362" count="0" type="stmt"/>
            <line num="363" count="0" type="stmt"/>
            <line num="365" count="0" type="stmt"/>
            <line num="368" count="0" complexity="1" type="method" signature="getCluIdsByResultComponentId(String) : List&lt;String&gt;"/>
            <line num="370" count="0" type="stmt"/>
            <line num="372" count="0" type="stmt"/>
            <line num="373" count="0" type="stmt"/>
            <line num="375" count="0" type="stmt"/>
            <line num="378" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="381" count="0" type="stmt"/>
            <line num="383" count="0" type="stmt"/>
            <line num="384" count="0" type="stmt"/>
            <line num="385" count="0" type="stmt"/>
            <line num="387" count="0" type="stmt"/>
            <line num="390" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByCluId(String,String) : List&lt;String&gt;"/>
            <line num="393" count="0" type="stmt"/>
            <line num="395" count="0" type="stmt"/>
            <line num="396" count="0" type="stmt"/>
            <line num="397" count="0" type="stmt"/>
            <line num="399" count="0" type="stmt"/>
            <line num="402" count="1" complexity="1" type="method" signature="getCluResultByClu(String) : List&lt;CluResult&gt;"/>
            <line num="404" count="1" type="stmt"/>
            <line num="406" count="1" type="stmt"/>
            <line num="407" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="412" count="1" complexity="1" type="method" signature="getLatestCluVersion(String) : Clu"/>
            <line num="414" count="1" type="stmt"/>
            <line num="415" count="1" type="stmt"/>
            <line num="416" count="1" type="stmt"/>
            <line num="417" count="1" type="stmt"/>
            <line num="420" count="1" complexity="1" type="method" signature="getCurrentCluVersion(String) : Clu"/>
            <line num="422" count="1" type="stmt"/>
            <line num="423" count="1" type="stmt"/>
            <line num="424" count="1" type="stmt"/>
            <line num="425" count="1" type="stmt"/>
            <line num="426" count="1" type="stmt"/>
            <line num="429" count="1" complexity="1" type="method" signature="getCurrentCluVersionInfo(String,String) : VersionDisplayInfo"/>
            <line num="431" count="1" type="stmt"/>
            <line num="432" count="1" type="stmt"/>
            <line num="433" count="1" type="stmt"/>
            <line num="434" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="436" count="1" type="stmt"/>
            <line num="439" count="1" complexity="1" type="method" signature="getCurrentVersionOnDate(String,String,Date) : VersionDisplayInfo"/>
            <line num="442" count="1" type="stmt"/>
            <line num="443" count="1" type="stmt"/>
            <line num="444" count="1" type="stmt"/>
            <line num="445" count="1" type="stmt"/>
            <line num="446" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="450" count="1" complexity="1" type="method" signature="getFirstVersion(String,String) : VersionDisplayInfo"/>
            <line num="453" count="1" type="stmt"/>
            <line num="454" count="1" type="stmt"/>
            <line num="455" count="1" type="stmt"/>
            <line num="456" count="1" type="stmt"/>
            <line num="457" count="1" type="stmt"/>
            <line num="460" count="1" complexity="1" type="method" signature="getLatestVersion(String,String) : VersionDisplayInfo"/>
            <line num="463" count="1" type="stmt"/>
            <line num="464" count="1" type="stmt"/>
            <line num="465" count="1" type="stmt"/>
            <line num="466" count="1" type="stmt"/>
            <line num="467" count="1" type="stmt"/>
            <line num="470" count="1" complexity="1" type="method" signature="getVersionBySequenceNumber(String,String,Long) : VersionDisplayInfo"/>
            <line num="473" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="475" count="1" type="stmt"/>
            <line num="476" count="1" type="stmt"/>
            <line num="477" count="1" type="stmt"/>
            <line num="478" count="1" type="stmt"/>
            <line num="481" count="1" complexity="2" type="method" signature="getVersions(String,String) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="484" count="1" type="stmt"/>
            <line num="485" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="487" count="1" type="stmt"/>
            <line num="487" falsecount="1" type="cond" truecount="0"/>
            <line num="488" count="0" type="stmt"/>
            <line num="490" count="1" type="stmt"/>
            <line num="491" count="1" type="stmt"/>
            <line num="493" count="1" type="stmt"/>
            <line num="496" count="1" complexity="6" type="method" signature="getVersionsInDateRange(String,String,Date,Date) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="499" count="1" type="stmt"/>
            <line num="499" falsecount="1" type="cond" truecount="0"/>
            <line num="500" count="0" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="503" count="1" type="stmt"/>
            <line num="503" falsecount="1" type="cond" truecount="0"/>
            <line num="504" count="0" type="stmt"/>
            <line num="505" count="0" type="stmt"/>
            <line num="506" count="0" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="507" falsecount="1" type="cond" truecount="1"/>
            <line num="508" count="1" type="stmt"/>
            <line num="509" count="1" type="stmt"/>
            <line num="510" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="513" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="515" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="519" count="1" type="stmt"/>
            <line num="519" falsecount="1" type="cond" truecount="0"/>
            <line num="520" count="0" type="stmt"/>
            <line num="522" count="1" type="stmt"/>
            <line num="523" count="1" type="stmt"/>
            <line num="525" count="1" type="stmt"/>
            <line num="528" count="1" complexity="1" type="method" signature="getCluPublicationsByType(String) : List&lt;CluPublication&gt;"/>
            <line num="531" count="1" type="stmt"/>
            <line num="532" count="1" type="stmt"/>
            <line num="533" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="537" count="1" complexity="1" type="method" signature="getCluPublicationsByCluId(String) : List&lt;CluPublication&gt;"/>
            <line num="539" count="1" type="stmt"/>
            <line num="540" count="1" type="stmt"/>
            <line num="541" count="1" type="stmt"/>
            <line num="542" count="1" type="stmt"/>
            <line num="545" count="0" complexity="1" type="method" signature="getCluSetsByCluVersionIndId(List&lt;String&gt;) : List&lt;CluSet&gt;"/>
            <line num="547" count="0" type="stmt"/>
            <line num="548" count="0" type="stmt"/>
            <line num="549" count="0" type="stmt"/>
            <line num="550" count="0" type="stmt"/>
            <line num="553" count="0" complexity="1" type="method" signature="getAllDynamicCluSets() : List&lt;CluSet&gt;"/>
            <line num="555" count="0" type="stmt"/>
            <line num="556" count="0" type="stmt"/>
            <line num="557" count="0" type="stmt"/>
            <line num="560" count="0" complexity="3" type="method" signature="getCrossListedClusByCodes(List&lt;String&gt;) : List&lt;Clu&gt;"/>
            <line num="562" count="0" type="stmt"/>
            <line num="562" falsecount="0" type="cond" truecount="0"/>
            <line num="563" count="0" type="stmt"/>
            <line num="565" count="0" type="stmt"/>
            <line num="566" count="0" type="stmt"/>
            <line num="567" count="0" type="stmt"/>
            <line num="568" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.statement.config.context.util">
         <metrics conditionals="30" methods="16" classes="2" files="2" coveredstatements="42" complexity="31" loc="200" ncloc="108" coveredmethods="12" coveredconditionals="21" statements="50" coveredelements="75" elements="96"/>
         <file name="NLCluSet.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/util/NLCluSet.java">
            <metrics classes="1" methods="10" conditionals="22" ncloc="80" coveredstatements="37" coveredmethods="9" complexity="21" coveredconditionals="17" statements="40" loc="164" coveredelements="63" elements="72"/>
            <class name="NLCluSet">
               <metrics methods="10" conditionals="22" coveredstatements="37" coveredmethods="9" complexity="21" coveredconditionals="17" statements="40" coveredelements="63" elements="72"/>
            </class>
            <line num="43" count="1" complexity="1" type="method" signature="NLCluSet(String,List&lt;CluInfo&gt;)"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="53" count="1" complexity="1" type="method" signature="getCluSetId() : String"/>
            <line num="54" count="1" type="stmt"/>
            <line num="62" count="1" complexity="1" type="method" signature="getCluList() : List&lt;CluInfo&gt;"/>
            <line num="63" count="1" type="stmt"/>
            <line num="72" count="1" complexity="1" type="method" signature="getCluAsShortName(int) : String"/>
            <line num="73" count="1" type="stmt"/>
            <line num="81" count="1" complexity="1" type="method" signature="getCluAsCode(int) : String"/>
            <line num="82" count="1" type="stmt"/>
            <line num="91" count="1" complexity="4" type="method" signature="getCluSetAsShortName() : String"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="93" falsecount="0" type="cond" truecount="1"/>
            <line num="94" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="98" falsecount="1" type="cond" truecount="1"/>
            <line num="99" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="102" falsecount="0" type="cond" truecount="1"/>
            <line num="103" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="114" count="1" complexity="4" type="method" signature="getCluSetAsLongName() : String"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="1" type="cond" truecount="1"/>
            <line num="117" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="121" falsecount="1" type="cond" truecount="1"/>
            <line num="122" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="125" falsecount="1" type="cond" truecount="1"/>
            <line num="126" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="137" count="1" complexity="4" type="method" signature="getCluSetAsCode() : String"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="139" falsecount="1" type="cond" truecount="1"/>
            <line num="140" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="144" falsecount="1" type="cond" truecount="1"/>
            <line num="145" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="148" falsecount="1" type="cond" truecount="1"/>
            <line num="149" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="154" count="1" complexity="2" type="method" signature="getString(StringBuilder) : String"/>
            <line num="155" count="1" type="stmt"/>
            <line num="155" falsecount="1" type="cond" truecount="0"/>
            <line num="158" count="0" complexity="2" type="method" signature="toString() : String"/>
            <line num="159" count="0" type="stmt"/>
            <line num="159" falsecount="0" type="cond" truecount="0"/>
            <line num="160" count="0" type="stmt"/>
            <line num="162" count="0" type="stmt"/>
         </file>
         <file name="NLHelper.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/util/NLHelper.java">
            <metrics classes="1" methods="6" conditionals="8" ncloc="28" coveredstatements="5" coveredmethods="3" complexity="10" coveredconditionals="4" statements="10" loc="36" coveredelements="12" elements="24"/>
            <class name="NLHelper">
               <metrics methods="6" conditionals="8" coveredstatements="5" coveredmethods="3" complexity="10" coveredconditionals="4" statements="10" coveredelements="12" elements="24"/>
            </class>
            <line num="7" count="0" complexity="2" type="method" signature="getProperGrammar(Number,String,String) : String"/>
            <line num="8" count="0" type="stmt"/>
            <line num="8" falsecount="0" type="cond" truecount="0"/>
            <line num="11" count="1" complexity="2" type="method" signature="getProperGrammar(Number,String) : String"/>
            <line num="12" count="1" type="stmt"/>
            <line num="12" falsecount="1" type="cond" truecount="1"/>
            <line num="15" count="0" complexity="1" type="method" signature="getProperGrammar(String,String,String) : String"/>
            <line num="16" count="0" type="stmt"/>
            <line num="19" count="1" complexity="1" type="method" signature="getProperGrammar(String,String) : String"/>
            <line num="20" count="1" type="stmt"/>
            <line num="23" count="0" complexity="2" type="method" signature="getCluOrCluSetAsShortNames(CluInfo,NLCluSet) : String"/>
            <line num="24" count="0" type="stmt"/>
            <line num="24" falsecount="0" type="cond" truecount="0"/>
            <line num="25" count="0" type="stmt"/>
            <line num="27" count="0" type="stmt"/>
            <line num="30" count="1" complexity="2" type="method" signature="getCluOrCluSetAsLongNames(CluInfo,NLCluSet) : String"/>
            <line num="31" count="1" type="stmt"/>
            <line num="31" falsecount="1" type="cond" truecount="1"/>
            <line num="32" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.statement.config.context">
         <metrics conditionals="60" methods="24" classes="7" files="7" coveredstatements="140" complexity="62" loc="668" ncloc="344" coveredmethods="24" coveredconditionals="58" statements="151" coveredelements="222" elements="235"/>
         <file name="AtpContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/AtpContextImpl.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="35" coveredstatements="13" coveredmethods="3" complexity="5" coveredconditionals="2" statements="14" loc="68" coveredelements="18" elements="19"/>
            <class name="AtpContextImpl">
               <metrics methods="3" conditionals="2" coveredstatements="13" coveredmethods="3" complexity="5" coveredconditionals="2" statements="14" coveredelements="18" elements="19"/>
            </class>
            <line num="36" count="1" complexity="1" type="method" signature="setAtpService(AtpService) : void"/>
            <line num="37" count="1" type="stmt"/>
            <line num="40" count="1" complexity="3" type="method" signature="getAtpDurationType(String) : AtpDurationTypeInfo"/>
            <line num="41" count="1" type="stmt"/>
            <line num="41" falsecount="1" type="cond" truecount="1"/>
            <line num="42" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="58" count="1" complexity="1" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
         </file>
         <file name="BasicContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/BasicContextImpl.java">
            <metrics classes="1" methods="2" conditionals="4" ncloc="27" coveredstatements="9" coveredmethods="2" complexity="4" coveredconditionals="4" statements="9" loc="70" coveredelements="15" elements="15"/>
            <class name="BasicContextImpl">
               <metrics methods="2" conditionals="4" coveredstatements="9" coveredmethods="2" complexity="4" coveredconditionals="4" statements="9" coveredelements="15" elements="15"/>
            </class>
            <line num="45" count="1" complexity="1" type="method" signature="BasicContextImpl()"/>
            <line num="55" count="1" complexity="3" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="61" falsecount="1" type="cond" truecount="1"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="64" falsecount="1" type="cond" truecount="1"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
         </file>
         <file name="GpaContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/GpaContextImpl.java">
            <metrics classes="1" methods="1" conditionals="2" ncloc="17" coveredstatements="5" coveredmethods="1" complexity="2" coveredconditionals="2" statements="5" loc="47" coveredelements="8" elements="8"/>
            <class name="GpaContextImpl">
               <metrics methods="1" conditionals="2" coveredstatements="5" coveredmethods="1" complexity="2" coveredconditionals="2" statements="5" coveredelements="8" elements="8"/>
            </class>
            <line num="39" count="1" complexity="2" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="42" falsecount="1" type="cond" truecount="1"/>
            <line num="43" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
         </file>
         <file name="LrcContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/LrcContextImpl.java">
            <metrics classes="1" methods="5" conditionals="18" ncloc="81" coveredstatements="34" coveredmethods="5" complexity="17" coveredconditionals="17" statements="39" loc="133" coveredelements="56" elements="62"/>
            <class name="LrcContextImpl">
               <metrics methods="5" conditionals="18" coveredstatements="34" coveredmethods="5" complexity="17" coveredconditionals="17" statements="39" coveredelements="56" elements="62"/>
            </class>
            <line num="40" count="1" complexity="1" type="method" signature="setLrcService(LrcService) : void"/>
            <line num="41" count="1" type="stmt"/>
            <line num="44" count="1" complexity="3" type="method" signature="getResultComponentByResultComponentId(String) : ResultComponentInfo"/>
            <line num="45" count="1" type="stmt"/>
            <line num="45" falsecount="1" type="cond" truecount="1"/>
            <line num="46" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="51" count="0" type="stmt"/>
            <line num="55" count="1" complexity="4" type="method" signature="getResultValue(ResultComponentInfo,String) : String"/>
            <line num="56" count="1" type="stmt"/>
            <line num="56" falsecount="1" type="cond" truecount="1"/>
            <line num="57" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="60" falsecount="1" type="cond" truecount="1"/>
            <line num="61" count="1" type="stmt"/>
            <line num="64" count="0" type="stmt"/>
            <line num="67" count="1" complexity="4" type="method" signature="getResultComponentByResultValueId(String) : ResultComponentInfo"/>
            <line num="68" count="1" type="stmt"/>
            <line num="68" falsecount="1" type="cond" truecount="0"/>
            <line num="69" count="0" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="78" falsecount="1" type="cond" truecount="1"/>
            <line num="79" count="1" type="stmt"/>
            <line num="84" count="0" type="stmt"/>
            <line num="86" count="0" type="stmt"/>
            <line num="95" count="1" complexity="5" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="96" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="113" falsecount="1" type="cond" truecount="1"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="1" type="cond" truecount="1"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="122" falsecount="1" type="cond" truecount="1"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="127" falsecount="1" type="cond" truecount="1"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
         </file>
         <file name="LuContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/LuContextImpl.java">
            <metrics classes="1" methods="9" conditionals="32" ncloc="139" coveredstatements="66" coveredmethods="9" complexity="28" coveredconditionals="31" statements="70" loc="243" coveredelements="106" elements="111"/>
            <class name="LuContextImpl">
               <metrics methods="9" conditionals="32" coveredstatements="66" coveredmethods="9" complexity="28" coveredconditionals="31" statements="70" coveredelements="106" elements="111"/>
            </class>
            <line num="67" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="68" count="1" type="stmt"/>
            <line num="78" count="1" complexity="3" type="method" signature="getCluInfo(String) : CluInfo"/>
            <line num="79" count="1" type="stmt"/>
            <line num="79" falsecount="1" type="cond" truecount="1"/>
            <line num="80" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="87" count="0" type="stmt"/>
            <line num="91" count="1" complexity="2" type="method" signature="getClu(ReqComponentInfo,String) : CluInfo"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="93" falsecount="1" type="cond" truecount="1"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="107" count="1" complexity="3" type="method" signature="getCluSetInfo(String) : CluSetInfo"/>
            <line num="108" count="1" type="stmt"/>
            <line num="108" falsecount="1" type="cond" truecount="0"/>
            <line num="109" count="0" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="115" count="0" type="stmt"/>
            <line num="126" count="1" complexity="3" type="method" signature="getCluSet(String) : NLCluSet"/>
            <line num="127" count="1" type="stmt"/>
            <line num="127" falsecount="1" type="cond" truecount="1"/>
            <line num="128" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="137" count="0" type="stmt"/>
            <line num="141" count="1" complexity="3" type="method" signature="findClusInCluSet(CluSetTreeViewInfo,List&lt;CluInfo&gt;) : void"/>
            <line num="142" count="1" type="stmt"/>
            <line num="142" falsecount="1" type="cond" truecount="1"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="148" falsecount="1" type="cond" truecount="1"/>
            <line num="149" count="1" type="stmt"/>
            <line num="155" count="1" complexity="2" type="method" signature="containsClu(List&lt;CluInfo&gt;,CluInfo) : boolean"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="157" falsecount="1" type="cond" truecount="1"/>
            <line num="158" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="188" count="1" complexity="2" type="method" signature="getCluSet(ReqComponentInfo,String) : NLCluSet"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="191" falsecount="1" type="cond" truecount="1"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="204" count="1" complexity="9" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="205" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="208" falsecount="1" type="cond" truecount="1"/>
            <line num="209" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="212" falsecount="1" type="cond" truecount="1"/>
            <line num="213" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="216" falsecount="1" type="cond" truecount="1"/>
            <line num="217" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="220" falsecount="1" type="cond" truecount="1"/>
            <line num="221" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="225" falsecount="1" type="cond" truecount="1"/>
            <line num="226" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="229" falsecount="1" type="cond" truecount="1"/>
            <line num="230" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="233" falsecount="1" type="cond" truecount="1"/>
            <line num="234" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="237" falsecount="1" type="cond" truecount="1"/>
            <line num="238" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
         </file>
         <file name="OrganizationContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/OrganizationContextImpl.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="31" coveredstatements="10" coveredmethods="3" complexity="5" coveredconditionals="2" statements="11" loc="64" coveredelements="15" elements="16"/>
            <class name="OrganizationContextImpl">
               <metrics methods="3" conditionals="2" coveredstatements="10" coveredmethods="3" complexity="5" coveredconditionals="2" statements="11" coveredelements="15" elements="16"/>
            </class>
            <line num="35" count="1" complexity="1" type="method" signature="setOrganizationService(OrganizationService) : void"/>
            <line num="36" count="1" type="stmt"/>
            <line num="39" count="1" complexity="3" type="method" signature="getOrganization(String) : OrgInfo"/>
            <line num="40" count="1" type="stmt"/>
            <line num="40" falsecount="1" type="cond" truecount="1"/>
            <line num="41" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="46" count="0" type="stmt"/>
            <line num="56" count="1" complexity="1" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
         </file>
         <file name="PersonContextImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/statement/config/context/PersonContextImpl.java">
            <metrics classes="1" methods="1" conditionals="0" ncloc="14" coveredstatements="3" coveredmethods="1" complexity="1" coveredconditionals="0" statements="3" loc="43" coveredelements="4" elements="4"/>
            <class name="PersonContextImpl">
               <metrics methods="1" conditionals="0" coveredstatements="3" coveredmethods="1" complexity="1" coveredconditionals="0" statements="3" coveredelements="4" elements="4"/>
            </class>
            <line num="38" count="1" complexity="1" type="method" signature="createContextMap(ReqComponentInfo) : Map&lt;String, Object&gt;"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lrc.entity">
         <metrics conditionals="0" methods="38" classes="8" files="8" coveredstatements="21" complexity="38" loc="569" ncloc="279" coveredmethods="21" coveredconditionals="0" statements="38" coveredelements="42" elements="76"/>
         <file name="LrcRichText.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/LrcRichText.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="8" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="27" coveredelements="0" elements="0"/>
            <class name="LrcRichText">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="ResultComponent.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ResultComponent.java">
            <metrics classes="1" methods="16" conditionals="0" ncloc="96" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" loc="183" coveredelements="32" elements="32"/>
            <class name="ResultComponent">
               <metrics methods="16" conditionals="0" coveredstatements="16" coveredmethods="16" complexity="16" coveredconditionals="0" statements="16" coveredelements="32" elements="32"/>
            </class>
            <line num="78" count="1" complexity="1" type="method" signature="getName() : String"/>
            <line num="79" count="1" type="stmt"/>
            <line num="85" count="1" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="86" count="1" type="stmt"/>
            <line num="92" count="1" complexity="1" type="method" signature="getDescr() : LrcRichText"/>
            <line num="93" count="1" type="stmt"/>
            <line num="99" count="1" complexity="1" type="method" signature="setDescr(LrcRichText) : void"/>
            <line num="100" count="1" type="stmt"/>
            <line num="106" count="1" complexity="1" type="method" signature="getResultValues() : List&lt;ResultValue&gt;"/>
            <line num="107" count="1" type="stmt"/>
            <line num="113" count="1" complexity="1" type="method" signature="setResultValues(List&lt;ResultValue&gt;) : void"/>
            <line num="114" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="121" count="1" type="stmt"/>
            <line num="127" count="1" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="128" count="1" type="stmt"/>
            <line num="134" count="1" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="135" count="1" type="stmt"/>
            <line num="141" count="1" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="142" count="1" type="stmt"/>
            <line num="148" count="1" complexity="1" type="method" signature="getType() : ResultComponentType"/>
            <line num="149" count="1" type="stmt"/>
            <line num="155" count="1" complexity="1" type="method" signature="setType(ResultComponentType) : void"/>
            <line num="156" count="1" type="stmt"/>
            <line num="162" count="1" complexity="1" type="method" signature="getState() : String"/>
            <line num="163" count="1" type="stmt"/>
            <line num="169" count="1" complexity="1" type="method" signature="setState(String) : void"/>
            <line num="170" count="1" type="stmt"/>
            <line num="173" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;ResultComponentAttribute&gt;"/>
            <line num="175" count="1" type="stmt"/>
            <line num="178" count="1" complexity="1" type="method" signature="setAttributes(List&lt;ResultComponentAttribute&gt;) : void"/>
            <line num="180" count="1" type="stmt"/>
         </file>
         <file name="ResultComponentAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ResultComponentAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="2" elements="4"/>
            <class name="ResultComponentAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="33" count="0" complexity="1" type="method" signature="getOwner() : ResultComponent"/>
            <line num="35" count="0" type="stmt"/>
            <line num="38" count="1" complexity="1" type="method" signature="setOwner(ResultComponent) : void"/>
            <line num="40" count="1" type="stmt"/>
         </file>
         <file name="ResultComponentType.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ResultComponentType.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="43" coveredelements="2" elements="4"/>
            <class name="ResultComponentType">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="33" count="1" complexity="1" type="method" signature="getAttributes() : List&lt;ResultComponentTypeAttribute&gt;"/>
            <line num="35" count="1" type="stmt"/>
            <line num="38" count="0" complexity="1" type="method" signature="setAttributes(List&lt;ResultComponentTypeAttribute&gt;) : void"/>
            <line num="40" count="0" type="stmt"/>
         </file>
         <file name="ResultComponentTypeAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ResultComponentTypeAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="ResultComponentTypeAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : ResultComponentType"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(ResultComponentType) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
         <file name="ResultValue.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ResultValue.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="28" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" loc="69" coveredelements="6" elements="8"/>
            <class name="ResultValue">
               <metrics methods="4" conditionals="0" coveredstatements="3" coveredmethods="3" complexity="4" coveredconditionals="0" statements="4" coveredelements="6" elements="8"/>
            </class>
            <line num="53" count="1" complexity="1" type="method" signature="getValue() : String"/>
            <line num="54" count="1" type="stmt"/>
            <line num="57" count="1" complexity="1" type="method" signature="setValue(String) : void"/>
            <line num="58" count="1" type="stmt"/>
            <line num="61" count="0" complexity="1" type="method" signature="getResultComponent() : ResultComponent"/>
            <line num="62" count="0" type="stmt"/>
            <line num="65" count="1" complexity="1" type="method" signature="setResultComponent(ResultComponent) : void"/>
            <line num="66" count="1" type="stmt"/>
         </file>
         <file name="Scale.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/Scale.java">
            <metrics classes="1" methods="10" conditionals="0" ncloc="63" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" loc="122" coveredelements="0" elements="20"/>
            <class name="Scale">
               <metrics methods="10" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="10" coveredconditionals="0" statements="10" coveredelements="0" elements="20"/>
            </class>
            <line num="59" count="0" complexity="1" type="method" signature="getName() : String"/>
            <line num="60" count="0" type="stmt"/>
            <line num="66" count="0" complexity="1" type="method" signature="setName(String) : void"/>
            <line num="67" count="0" type="stmt"/>
            <line num="73" count="0" complexity="1" type="method" signature="getDesc() : LrcRichText"/>
            <line num="74" count="0" type="stmt"/>
            <line num="80" count="0" complexity="1" type="method" signature="setDesc(LrcRichText) : void"/>
            <line num="81" count="0" type="stmt"/>
            <line num="87" count="0" complexity="1" type="method" signature="getEffectiveDate() : Date"/>
            <line num="88" count="0" type="stmt"/>
            <line num="94" count="0" complexity="1" type="method" signature="setEffectiveDate(Date) : void"/>
            <line num="95" count="0" type="stmt"/>
            <line num="101" count="0" complexity="1" type="method" signature="getExpirationDate() : Date"/>
            <line num="102" count="0" type="stmt"/>
            <line num="108" count="0" complexity="1" type="method" signature="setExpirationDate(Date) : void"/>
            <line num="109" count="0" type="stmt"/>
            <line num="112" count="0" complexity="1" type="method" signature="getAttributes() : List&lt;ScaleAttribute&gt;"/>
            <line num="114" count="0" type="stmt"/>
            <line num="117" count="0" complexity="1" type="method" signature="setAttributes(List&lt;ScaleAttribute&gt;) : void"/>
            <line num="119" count="0" type="stmt"/>
         </file>
         <file name="ScaleAttribute.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/entity/ScaleAttribute.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="21" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" loc="41" coveredelements="0" elements="4"/>
            <class name="ScaleAttribute">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="2" coveredelements="0" elements="4"/>
            </class>
            <line num="32" count="0" complexity="1" type="method" signature="getOwner() : Scale"/>
            <line num="34" count="0" type="stmt"/>
            <line num="37" count="0" complexity="1" type="method" signature="setOwner(Scale) : void"/>
            <line num="39" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lrc.dao">
         <metrics conditionals="0" methods="0" classes="1" files="1" coveredstatements="0" complexity="0" loc="29" ncloc="11" coveredmethods="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
         <file name="LrcDao.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/dao/LrcDao.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="11" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="29" coveredelements="0" elements="0"/>
            <class name="LrcDao">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
      </package>
      <package name="org.kuali.student.lum.program.service.impl">
         <metrics conditionals="130" methods="121" classes="3" files="3" coveredstatements="359" complexity="238" loc="1861" ncloc="1329" coveredmethods="95" coveredconditionals="69" statements="543" coveredelements="523" elements="794"/>
         <file name="ProgramRequirementAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/impl/ProgramRequirementAssembler.java">
            <metrics classes="1" methods="19" conditionals="40" ncloc="234" coveredstatements="100" coveredmethods="12" complexity="48" coveredconditionals="32" statements="118" loc="305" coveredelements="144" elements="177"/>
            <class name="ProgramRequirementAssembler">
               <metrics methods="19" conditionals="40" coveredstatements="100" coveredmethods="12" complexity="48" coveredconditionals="32" statements="118" coveredelements="144" elements="177"/>
            </class>
            <line num="53" count="1" complexity="8" type="method" signature="assemble(CluInfo,ProgramRequirementInfo,boolean) : ProgramRequirementInfo"/>
            <line num="57" count="1" type="stmt"/>
            <line num="57" falsecount="1" type="cond" truecount="1"/>
            <line num="59" count="1" type="stmt"/>
            <line num="59" falsecount="0" type="cond" truecount="1"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="68" falsecount="1" type="cond" truecount="1"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="74" falsecount="0" type="cond" truecount="1"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="79" count="0" type="stmt"/>
            <line num="81" count="0" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="85" falsecount="1" type="cond" truecount="1"/>
            <line num="86" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="97" count="1" complexity="14" type="method" signature="disassemble(ProgramRequirementInfo,NodeOperation) : BaseDTOAssemblyNode&lt;ProgramRequirementInfo, CluInfo&gt;"/>
            <line num="102" count="1" type="stmt"/>
            <line num="102" falsecount="1" type="cond" truecount="0"/>
            <line num="105" count="0" type="stmt"/>
            <line num="106" count="0" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="118" count="0" type="stmt"/>
            <line num="120" count="0" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="126" falsecount="1" type="cond" truecount="1"/>
            <line num="128" count="0" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="131" falsecount="1" type="cond" truecount="1"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="135" falsecount="1" type="cond" truecount="0"/>
            <line num="136" count="0" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="137" falsecount="1" type="cond" truecount="1"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="143" count="0" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="160" falsecount="1" type="cond" truecount="1"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="173" falsecount="0" type="cond" truecount="1"/>
            <line num="174" count="1" type="stmt"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="178" falsecount="1" type="cond" truecount="1"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="185" count="0" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="207" count="1" complexity="4" type="method" signature="disassembleLearningObjectives(ProgramRequirementInfo,NodeOperation,BaseDTOAssemblyNode&lt;ProgramRequirementInfo, CluInfo&gt;) : void"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="212" falsecount="0" type="cond" truecount="1"/>
            <line num="213" count="1" type="stmt"/>
            <line num="217" count="0" type="stmt"/>
            <line num="221" count="1" complexity="4" type="method" signature="disassembleCredits(CluInfo,ProgramRequirementInfo) : void"/>
            <line num="222" count="1" type="stmt"/>
            <line num="222" falsecount="0" type="cond" truecount="1"/>
            <line num="224" count="1" type="stmt"/>
            <line num="224" falsecount="1" type="cond" truecount="1"/>
            <line num="225" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="229" falsecount="1" type="cond" truecount="1"/>
            <line num="230" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="238" count="1" complexity="4" type="method" signature="assembleCredits(CluInfo,ProgramRequirementInfo) : void"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="240" falsecount="0" type="cond" truecount="1"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="243" falsecount="1" type="cond" truecount="1"/>
            <line num="244" count="1" type="stmt"/>
            <line num="244" falsecount="1" type="cond" truecount="1"/>
            <line num="248" count="0" complexity="1" type="method" signature="getStatementTreeViewAssembler() : StatementTreeViewAssembler"/>
            <line num="249" count="0" type="stmt"/>
            <line num="252" count="1" complexity="1" type="method" signature="setStatementTreeViewAssembler(StatementTreeViewAssembler) : void"/>
            <line num="254" count="1" type="stmt"/>
            <line num="257" count="0" complexity="1" type="method" signature="getStatementService() : StatementService"/>
            <line num="258" count="0" type="stmt"/>
            <line num="261" count="1" complexity="1" type="method" signature="setStatementService(StatementService) : void"/>
            <line num="262" count="1" type="stmt"/>
            <line num="265" count="0" complexity="1" type="method" signature="getLoService() : LearningObjectiveService"/>
            <line num="266" count="0" type="stmt"/>
            <line num="269" count="1" complexity="1" type="method" signature="setLoService(LearningObjectiveService) : void"/>
            <line num="270" count="1" type="stmt"/>
            <line num="273" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="274" count="0" type="stmt"/>
            <line num="277" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="278" count="1" type="stmt"/>
            <line num="281" count="0" complexity="1" type="method" signature="getLoAssembler() : LoAssembler"/>
            <line num="282" count="0" type="stmt"/>
            <line num="285" count="1" complexity="1" type="method" signature="setLoAssembler(LoAssembler) : void"/>
            <line num="286" count="1" type="stmt"/>
            <line num="289" count="0" complexity="1" type="method" signature="getCluAssemblerUtils() : CluAssemblerUtils"/>
            <line num="290" count="0" type="stmt"/>
            <line num="293" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="294" count="1" type="stmt"/>
            <line num="297" count="0" complexity="1" type="method" signature="getProgramAssemblerUtils() : ProgramAssemblerUtils"/>
            <line num="298" count="0" type="stmt"/>
            <line num="301" count="1" complexity="1" type="method" signature="setProgramAssemblerUtils(ProgramAssemblerUtils) : void"/>
            <line num="302" count="1" type="stmt"/>
         </file>
         <file name="ProgramServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/impl/ProgramServiceImpl.java">
            <metrics classes="1" methods="102" conditionals="90" ncloc="1091" coveredstatements="259" coveredmethods="83" complexity="190" coveredconditionals="37" statements="425" loc="1550" coveredelements="379" elements="617"/>
            <class name="ProgramServiceImpl">
               <metrics methods="102" conditionals="90" coveredstatements="259" coveredmethods="83" complexity="190" coveredconditionals="37" statements="425" coveredelements="379" elements="617"/>
            </class>
            <line num="92" count="1" complexity="3" type="method" signature="createCredentialProgram(CredentialProgramInfo) : CredentialProgramInfo"/>
            <line num="100" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="104" falsecount="1" type="cond" truecount="0"/>
            <line num="105" count="0" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="111" count="0" type="stmt"/>
            <line num="112" count="0" type="stmt"/>
            <line num="116" count="1" complexity="1" type="method" signature="createHonorsProgram(HonorsProgramInfo) : HonorsProgramInfo"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" count="1" complexity="3" type="method" signature="createProgramRequirement(ProgramRequirementInfo) : ProgramRequirementInfo"/>
            <line num="134" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="138" falsecount="1" type="cond" truecount="0"/>
            <line num="139" count="0" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="145" count="0" type="stmt"/>
            <line num="146" count="0" type="stmt"/>
            <line num="150" count="1" complexity="3" type="method" signature="createMajorDiscipline(MajorDisciplineInfo) : MajorDisciplineInfo"/>
            <line num="158" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="162" falsecount="1" type="cond" truecount="0"/>
            <line num="163" count="0" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="169" count="0" type="stmt"/>
            <line num="170" count="0" type="stmt"/>
            <line num="174" count="1" complexity="7" type="method" signature="createNewMajorDisciplineVersion(String,String) : MajorDisciplineInfo"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="210" count="0" type="stmt"/>
            <line num="212" count="0" type="stmt"/>
            <line num="214" count="0" type="stmt"/>
            <line num="216" count="0" type="stmt"/>
            <line num="218" count="0" type="stmt"/>
            <line num="220" count="0" type="stmt"/>
            <line num="233" count="1" complexity="1" type="method" signature="updateRequirementsState(List&lt;String&gt;,String) : void"/>
            <line num="245" count="1" type="stmt"/>
            <line num="248" count="0" type="stmt"/>
            <line num="251" count="0" type="stmt"/>
            <line num="254" count="0" type="stmt"/>
            <line num="257" count="0" type="stmt"/>
            <line num="260" count="0" type="stmt"/>
            <line num="275" count="0" complexity="3" type="method" signature="updateStatementTreeViewInfoState(String,StatementTreeViewInfo) : void"/>
            <line num="284" count="0" type="stmt"/>
            <line num="287" count="0" type="stmt"/>
            <line num="290" count="0" type="stmt"/>
            <line num="290" falsecount="0" type="cond" truecount="0"/>
            <line num="291" count="0" type="stmt"/>
            <line num="294" count="0" type="stmt"/>
            <line num="294" falsecount="0" type="cond" truecount="0"/>
            <line num="295" count="0" type="stmt"/>
            <line num="306" count="0" complexity="7" type="method" signature="clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void"/>
            <line num="307" count="0" type="stmt"/>
            <line num="307" falsecount="0" type="cond" truecount="0"/>
            <line num="308" count="0" type="stmt"/>
            <line num="309" count="0" type="stmt"/>
            <line num="310" count="0" type="stmt"/>
            <line num="311" count="0" type="stmt"/>
            <line num="312" count="0" type="stmt"/>
            <line num="314" count="0" type="stmt"/>
            <line num="314" falsecount="0" type="cond" truecount="0"/>
            <line num="317" count="0" type="stmt"/>
            <line num="318" count="0" type="stmt"/>
            <line num="319" count="0" type="stmt"/>
            <line num="321" count="0" type="stmt"/>
            <line num="321" falsecount="0" type="cond" truecount="0"/>
            <line num="322" count="0" type="stmt"/>
            <line num="323" count="0" type="stmt"/>
            <line num="325" count="0" type="stmt"/>
            <line num="326" count="0" type="stmt"/>
            <line num="328" count="0" type="stmt"/>
            <line num="335" count="0" type="stmt"/>
            <line num="336" count="0" type="stmt"/>
            <line num="356" count="1" complexity="4" type="method" signature="processCopy(MajorDisciplineInfo,String) : void"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="362" count="1" type="stmt"/>
            <line num="362" falsecount="1" type="cond" truecount="0"/>
            <line num="363" count="0" type="stmt"/>
            <line num="365" count="0" type="stmt"/>
            <line num="365" falsecount="0" type="cond" truecount="0"/>
            <line num="366" count="0" type="stmt"/>
            <line num="367" count="0" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="374" count="1" type="stmt"/>
            <line num="375" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="381" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="389" count="1" type="stmt"/>
            <line num="390" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="395" count="1" type="stmt"/>
            <line num="396" count="1" type="stmt"/>
            <line num="399" count="1" type="stmt"/>
            <line num="403" count="1" type="stmt"/>
            <line num="406" count="1" type="stmt"/>
            <line num="407" count="1" type="stmt"/>
            <line num="407" falsecount="1" type="cond" truecount="0"/>
            <line num="408" count="0" type="stmt"/>
            <line num="409" count="0" type="stmt"/>
            <line num="410" count="0" type="stmt"/>
            <line num="411" count="0" type="stmt"/>
            <line num="416" count="0" complexity="3" type="method" signature="processCopy(CredentialProgramInfo,String) : void"/>
            <line num="419" count="0" type="stmt"/>
            <line num="419" falsecount="0" type="cond" truecount="0"/>
            <line num="420" count="0" type="stmt"/>
            <line num="421" count="0" type="stmt"/>
            <line num="426" count="0" type="stmt"/>
            <line num="429" count="0" type="stmt"/>
            <line num="430" count="0" type="stmt"/>
            <line num="430" falsecount="0" type="cond" truecount="0"/>
            <line num="431" count="0" type="stmt"/>
            <line num="432" count="0" type="stmt"/>
            <line num="433" count="0" type="stmt"/>
            <line num="434" count="0" type="stmt"/>
            <line num="439" count="1" complexity="2" type="method" signature="processCopy(CoreProgramInfo,String) : void"/>
            <line num="441" count="1" type="stmt"/>
            <line num="442" count="1" type="stmt"/>
            <line num="445" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="449" falsecount="1" type="cond" truecount="0"/>
            <line num="450" count="0" type="stmt"/>
            <line num="451" count="0" type="stmt"/>
            <line num="452" count="0" type="stmt"/>
            <line num="453" count="0" type="stmt"/>
            <line num="470" count="1" complexity="1" type="method" signature="copyProgramRequirements(List&lt;String&gt;,String) : void"/>
            <line num="472" count="1" type="stmt"/>
            <line num="473" count="1" type="stmt"/>
            <line num="475" count="1" type="stmt"/>
            <line num="477" count="0" type="stmt"/>
            <line num="479" count="0" type="stmt"/>
            <line num="481" count="0" type="stmt"/>
            <line num="483" count="0" type="stmt"/>
            <line num="485" count="0" type="stmt"/>
            <line num="486" count="0" type="stmt"/>
            <line num="489" count="0" type="stmt"/>
            <line num="491" count="0" type="stmt"/>
            <line num="499" count="1" complexity="1" type="method" signature="resetLoRecursively(LoDisplayInfo) : void"/>
            <line num="500" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="506" count="1" complexity="2" type="method" signature="setCurrentMajorDisciplineVersion(String,Date) : StatusInfo"/>
            <line num="513" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="517" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="520" falsecount="0" type="cond" truecount="1"/>
            <line num="521" count="1" type="stmt"/>
            <line num="525" count="1" type="stmt"/>
            <line num="528" count="1" complexity="1" type="method" signature="createMinorDiscipline(MinorDisciplineInfo) : MinorDisciplineInfo"/>
            <line num="536" count="1" type="stmt"/>
            <line num="539" count="1" complexity="1" type="method" signature="deleteCredentialProgram(String) : StatusInfo"/>
            <line num="557" count="1" type="stmt"/>
            <line num="560" count="1" complexity="1" type="method" signature="deleteHonorsProgram(String) : StatusInfo"/>
            <line num="567" count="1" type="stmt"/>
            <line num="570" count="0" complexity="2" type="method" signature="deleteMajorDiscipline(String) : StatusInfo"/>
            <line num="577" count="0" type="stmt"/>
            <line num="578" count="0" type="stmt"/>
            <line num="580" count="0" type="stmt"/>
            <line num="582" count="0" type="stmt"/>
            <line num="585" count="0" type="stmt"/>
            <line num="586" count="0" type="stmt"/>
            <line num="590" count="1" complexity="1" type="method" signature="deleteMinorDiscipline(String) : StatusInfo"/>
            <line num="597" count="1" type="stmt"/>
            <line num="600" count="1" complexity="2" type="method" signature="deleteProgramRequirement(String) : StatusInfo"/>
            <line num="606" count="1" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="608" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="612" count="1" type="stmt"/>
            <line num="615" count="0" type="stmt"/>
            <line num="616" count="0" type="stmt"/>
            <line num="621" count="1" complexity="3" type="method" signature="getCredentialProgram(String) : CredentialProgramInfo"/>
            <line num="627" count="1" type="stmt"/>
            <line num="629" count="1" type="stmt"/>
            <line num="630" count="1" type="stmt"/>
            <line num="632" count="1" type="stmt"/>
            <line num="632" falsecount="1" type="cond" truecount="0"/>
            <line num="633" count="0" type="stmt"/>
            <line num="636" count="1" type="stmt"/>
            <line num="638" count="0" type="stmt"/>
            <line num="639" count="0" type="stmt"/>
            <line num="641" count="1" type="stmt"/>
            <line num="652" count="1" complexity="1" type="method" signature="getCredentialProgramType(String) : LuTypeInfo"/>
            <line num="657" count="1" type="stmt"/>
            <line num="660" count="1" complexity="1" type="method" signature="getCredentialProgramTypes() : List&lt;LuTypeInfo&gt;"/>
            <line num="664" count="1" type="stmt"/>
            <line num="667" count="1" complexity="1" type="method" signature="getHonorsByCredentialProgramType(String) : List&lt;String&gt;"/>
            <line num="672" count="1" type="stmt"/>
            <line num="675" count="1" complexity="1" type="method" signature="getHonorsProgram(String) : HonorsProgramInfo"/>
            <line num="681" count="1" type="stmt"/>
            <line num="684" count="1" complexity="3" type="method" signature="getMajorDiscipline(String) : MajorDisciplineInfo"/>
            <line num="691" count="1" type="stmt"/>
            <line num="693" count="1" type="stmt"/>
            <line num="694" count="1" type="stmt"/>
            <line num="695" count="1" type="stmt"/>
            <line num="695" falsecount="1" type="cond" truecount="1"/>
            <line num="696" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="700" count="0" type="stmt"/>
            <line num="701" count="0" type="stmt"/>
            <line num="703" count="1" type="stmt"/>
            <line num="713" count="1" complexity="1" type="method" signature="getMajorIdsByCredentialProgramType(String) : List&lt;String&gt;"/>
            <line num="718" count="1" type="stmt"/>
            <line num="721" count="1" complexity="1" type="method" signature="getMinorDiscipline(String) : MinorDisciplineInfo"/>
            <line num="727" count="1" type="stmt"/>
            <line num="730" count="1" complexity="1" type="method" signature="getMinorsByCredentialProgramType(String) : List&lt;String&gt;"/>
            <line num="735" count="1" type="stmt"/>
            <line num="738" count="1" complexity="3" type="method" signature="getProgramRequirement(String,String,String) : ProgramRequirementInfo"/>
            <line num="743" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="746" falsecount="1" type="cond" truecount="0"/>
            <line num="747" count="0" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="750" count="1" type="stmt"/>
            <line num="751" count="1" type="stmt"/>
            <line num="753" count="0" type="stmt"/>
            <line num="754" count="0" type="stmt"/>
            <line num="758" count="1" complexity="5" type="method" signature="getVariationsByMajorDisciplineId(String) : List&lt;ProgramVariationInfo&gt;"/>
            <line num="763" count="1" type="stmt"/>
            <line num="765" count="1" type="stmt"/>
            <line num="766" count="1" type="stmt"/>
            <line num="768" count="1" type="stmt"/>
            <line num="768" falsecount="0" type="cond" truecount="1"/>
            <line num="769" count="1" type="stmt"/>
            <line num="770" count="1" type="stmt"/>
            <line num="771" count="1" type="stmt"/>
            <line num="771" falsecount="0" type="cond" truecount="1"/>
            <line num="772" count="1" type="stmt"/>
            <line num="777" count="0" type="stmt"/>
            <line num="778" count="0" type="stmt"/>
            <line num="781" count="1" type="stmt"/>
            <line num="784" count="1" complexity="3" type="method" signature="updateCredentialProgram(CredentialProgramInfo) : CredentialProgramInfo"/>
            <line num="793" count="1" type="stmt"/>
            <line num="796" count="1" type="stmt"/>
            <line num="797" count="1" type="stmt"/>
            <line num="797" falsecount="1" type="cond" truecount="0"/>
            <line num="798" count="0" type="stmt"/>
            <line num="801" count="1" type="stmt"/>
            <line num="803" count="1" type="stmt"/>
            <line num="806" count="0" type="stmt"/>
            <line num="807" count="0" type="stmt"/>
            <line num="811" count="1" complexity="1" type="method" signature="updateHonorsProgram(HonorsProgramInfo) : HonorsProgramInfo"/>
            <line num="820" count="1" type="stmt"/>
            <line num="823" count="1" complexity="3" type="method" signature="updateMajorDiscipline(MajorDisciplineInfo) : MajorDisciplineInfo"/>
            <line num="832" count="1" type="stmt"/>
            <line num="835" count="1" type="stmt"/>
            <line num="836" count="1" type="stmt"/>
            <line num="836" falsecount="1" type="cond" truecount="0"/>
            <line num="837" count="0" type="stmt"/>
            <line num="840" count="1" type="stmt"/>
            <line num="842" count="1" type="stmt"/>
            <line num="845" count="0" type="stmt"/>
            <line num="846" count="0" type="stmt"/>
            <line num="850" count="1" complexity="1" type="method" signature="updateMinorDiscipline(MinorDisciplineInfo) : MinorDisciplineInfo"/>
            <line num="859" count="1" type="stmt"/>
            <line num="862" count="1" complexity="3" type="method" signature="updateProgramRequirement(ProgramRequirementInfo) : ProgramRequirementInfo"/>
            <line num="870" count="1" type="stmt"/>
            <line num="872" count="1" type="stmt"/>
            <line num="873" count="1" type="stmt"/>
            <line num="873" falsecount="1" type="cond" truecount="0"/>
            <line num="874" count="0" type="stmt"/>
            <line num="877" count="1" type="stmt"/>
            <line num="878" count="1" type="stmt"/>
            <line num="880" count="0" type="stmt"/>
            <line num="884" count="1" complexity="1" type="method" signature="validateCredentialProgram(String,CredentialProgramInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="890" count="1" type="stmt"/>
            <line num="892" count="1" type="stmt"/>
            <line num="893" count="1" type="stmt"/>
            <line num="894" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="900" count="1" complexity="1" type="method" signature="validateHonorsProgram(String,HonorsProgramInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="906" count="1" type="stmt"/>
            <line num="909" count="1" complexity="1" type="method" signature="validateMajorDiscipline(String,MajorDisciplineInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="915" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="918" count="1" type="stmt"/>
            <line num="919" count="1" type="stmt"/>
            <line num="921" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="925" count="1" complexity="1" type="method" signature="validateMinorDiscipline(String,MinorDisciplineInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="931" count="1" type="stmt"/>
            <line num="934" count="1" complexity="1" type="method" signature="validateProgramRequirement(String,ProgramRequirementInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="940" count="1" type="stmt"/>
            <line num="941" count="1" type="stmt"/>
            <line num="942" count="1" type="stmt"/>
            <line num="944" count="1" type="stmt"/>
            <line num="947" count="1" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="949" count="1" type="stmt"/>
            <line num="952" count="1" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="954" count="1" type="stmt"/>
            <line num="957" count="1" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="963" count="1" type="stmt"/>
            <line num="966" count="1" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="970" count="1" type="stmt"/>
            <line num="973" count="1" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="978" count="1" type="stmt"/>
            <line num="981" count="1" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="985" count="1" type="stmt"/>
            <line num="988" count="1" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="993" count="1" type="stmt"/>
            <line num="996" count="1" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="1000" count="1" type="stmt"/>
            <line num="1003" count="1" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="1009" count="1" type="stmt"/>
            <line num="1012" count="1" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="1018" count="1" type="stmt"/>
            <line num="1021" count="1" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="1025" count="1" type="stmt"/>
            <line num="1035" count="1" complexity="2" type="method" signature="checkForMissingParameter(Object,String) : void"/>
            <line num="1037" count="1" type="stmt"/>
            <line num="1037" falsecount="1" type="cond" truecount="1"/>
            <line num="1038" count="1" type="stmt"/>
            <line num="1044" count="1" complexity="1" type="method" signature="processMajorDisciplineInfo(MajorDisciplineInfo,NodeOperation) : MajorDisciplineInfo"/>
            <line num="1046" count="1" type="stmt"/>
            <line num="1047" count="1" type="stmt"/>
            <line num="1048" count="1" type="stmt"/>
            <line num="1051" count="1" complexity="1" type="method" signature="processCredentialProgramInfo(CredentialProgramInfo,NodeOperation) : CredentialProgramInfo"/>
            <line num="1053" count="1" type="stmt"/>
            <line num="1054" count="1" type="stmt"/>
            <line num="1055" count="1" type="stmt"/>
            <line num="1058" count="1" complexity="1" type="method" signature="processProgramRequirement(ProgramRequirementInfo,NodeOperation) : ProgramRequirementInfo"/>
            <line num="1059" count="1" type="stmt"/>
            <line num="1060" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1064" count="1" complexity="3" type="method" signature="invokeServiceCalls(BaseDTOAssemblyNode&lt;?, CluInfo&gt;) : void"/>
            <line num="1066" count="1" type="stmt"/>
            <line num="1067" count="1" type="stmt"/>
            <line num="1069" count="0" type="stmt"/>
            <line num="1071" count="0" type="stmt"/>
            <line num="1077" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1081" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="1082" count="0" type="stmt"/>
            <line num="1085" count="1" complexity="1" type="method" signature="setDictionaryService(DictionaryService) : void"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1089" count="0" complexity="1" type="method" signature="getDictionaryService() : DictionaryService"/>
            <line num="1090" count="0" type="stmt"/>
            <line num="1093" count="0" complexity="1" type="method" signature="setSearchManager(SearchManager) : void"/>
            <line num="1094" count="0" type="stmt"/>
            <line num="1097" count="0" complexity="1" type="method" signature="getSearchManager() : SearchManager"/>
            <line num="1098" count="0" type="stmt"/>
            <line num="1101" count="1" complexity="1" type="method" signature="setMajorDisciplineAssembler(MajorDisciplineAssembler) : void"/>
            <line num="1102" count="1" type="stmt"/>
            <line num="1105" count="0" complexity="1" type="method" signature="getMajorDisciplineAssembler() : MajorDisciplineAssembler"/>
            <line num="1106" count="0" type="stmt"/>
            <line num="1109" count="1" complexity="1" type="method" signature="setCredentialProgramAssembler(CredentialProgramAssembler) : void"/>
            <line num="1111" count="1" type="stmt"/>
            <line num="1114" count="0" complexity="1" type="method" signature="getCredentialProgramAssembler() : CredentialProgramAssembler"/>
            <line num="1115" count="0" type="stmt"/>
            <line num="1118" count="1" complexity="1" type="method" signature="setProgramRequirementAssembler(ProgramRequirementAssembler) : void"/>
            <line num="1119" count="1" type="stmt"/>
            <line num="1122" count="0" complexity="1" type="method" signature="getProgramRequirementAssembler() : ProgramRequirementAssembler"/>
            <line num="1123" count="0" type="stmt"/>
            <line num="1126" count="1" complexity="1" type="method" signature="setProgramServiceMethodInvoker(BusinessServiceMethodInvoker) : void"/>
            <line num="1127" count="1" type="stmt"/>
            <line num="1130" count="0" complexity="1" type="method" signature="getProgramServiceMethodInvoker() : BusinessServiceMethodInvoker"/>
            <line num="1131" count="0" type="stmt"/>
            <line num="1134" count="1" complexity="1" type="method" signature="setValidatorFactory(ValidatorFactory) : void"/>
            <line num="1135" count="1" type="stmt"/>
            <line num="1138" count="0" complexity="1" type="method" signature="getValidatorFactory() : ValidatorFactory"/>
            <line num="1139" count="0" type="stmt"/>
            <line num="1142" count="1" complexity="1" type="method" signature="setCoreProgramAssembler(CoreProgramAssembler) : void"/>
            <line num="1143" count="1" type="stmt"/>
            <line num="1146" count="0" complexity="1" type="method" signature="getCoreProgramAssembler() : CoreProgramAssembler"/>
            <line num="1147" count="0" type="stmt"/>
            <line num="1150" count="1" complexity="1" type="method" signature="getStatus() : StatusInfo"/>
            <line num="1151" count="1" type="stmt"/>
            <line num="1152" count="1" type="stmt"/>
            <line num="1153" count="1" type="stmt"/>
            <line num="1156" count="1" complexity="1" type="method" signature="processCoreProgramInfo(CoreProgramInfo,NodeOperation) : CoreProgramInfo"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1159" count="1" type="stmt"/>
            <line num="1160" count="1" type="stmt"/>
            <line num="1163" count="1" complexity="3" type="method" signature="createCoreProgram(CoreProgramInfo) : CoreProgramInfo"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1169" count="1" type="stmt"/>
            <line num="1170" count="1" type="stmt"/>
            <line num="1170" falsecount="1" type="cond" truecount="0"/>
            <line num="1171" count="0" type="stmt"/>
            <line num="1174" count="1" type="stmt"/>
            <line num="1175" count="1" type="stmt"/>
            <line num="1177" count="0" type="stmt"/>
            <line num="1178" count="0" type="stmt"/>
            <line num="1182" count="1" complexity="7" type="method" signature="createNewCoreProgramVersion(String,String) : CoreProgramInfo"/>
            <line num="1191" count="1" type="stmt"/>
            <line num="1192" count="1" type="stmt"/>
            <line num="1195" count="1" type="stmt"/>
            <line num="1197" count="1" type="stmt"/>
            <line num="1198" count="1" type="stmt"/>
            <line num="1201" count="1" type="stmt"/>
            <line num="1204" count="1" type="stmt"/>
            <line num="1207" count="1" type="stmt"/>
            <line num="1210" count="1" type="stmt"/>
            <line num="1212" count="1" type="stmt"/>
            <line num="1214" count="0" type="stmt"/>
            <line num="1216" count="0" type="stmt"/>
            <line num="1218" count="0" type="stmt"/>
            <line num="1220" count="0" type="stmt"/>
            <line num="1222" count="0" type="stmt"/>
            <line num="1224" count="0" type="stmt"/>
            <line num="1230" count="1" complexity="1" type="method" signature="deleteCoreProgram(String) : StatusInfo"/>
            <line num="1244" count="1" type="stmt"/>
            <line num="1247" count="1" complexity="3" type="method" signature="getCoreProgram(String) : CoreProgramInfo"/>
            <line num="1249" count="1" type="stmt"/>
            <line num="1251" count="1" type="stmt"/>
            <line num="1252" count="1" type="stmt"/>
            <line num="1253" count="1" type="stmt"/>
            <line num="1253" falsecount="1" type="cond" truecount="1"/>
            <line num="1254" count="1" type="stmt"/>
            <line num="1256" count="1" type="stmt"/>
            <line num="1258" count="0" type="stmt"/>
            <line num="1259" count="0" type="stmt"/>
            <line num="1261" count="1" type="stmt"/>
            <line num="1271" count="1" complexity="3" type="method" signature="updateCoreProgram(CoreProgramInfo) : CoreProgramInfo"/>
            <line num="1274" count="1" type="stmt"/>
            <line num="1277" count="1" type="stmt"/>
            <line num="1278" count="1" type="stmt"/>
            <line num="1278" falsecount="1" type="cond" truecount="0"/>
            <line num="1279" count="0" type="stmt"/>
            <line num="1282" count="1" type="stmt"/>
            <line num="1284" count="1" type="stmt"/>
            <line num="1287" count="0" type="stmt"/>
            <line num="1288" count="0" type="stmt"/>
            <line num="1292" count="1" complexity="1" type="method" signature="validateCoreProgram(String,CoreProgramInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1294" count="1" type="stmt"/>
            <line num="1296" count="1" type="stmt"/>
            <line num="1297" count="1" type="stmt"/>
            <line num="1298" count="1" type="stmt"/>
            <line num="1300" count="1" type="stmt"/>
            <line num="1304" count="0" complexity="7" type="method" signature="createNewCredentialProgramVersion(String,String) : CredentialProgramInfo"/>
            <line num="1313" count="0" type="stmt"/>
            <line num="1314" count="0" type="stmt"/>
            <line num="1317" count="0" type="stmt"/>
            <line num="1319" count="0" type="stmt"/>
            <line num="1320" count="0" type="stmt"/>
            <line num="1323" count="0" type="stmt"/>
            <line num="1326" count="0" type="stmt"/>
            <line num="1329" count="0" type="stmt"/>
            <line num="1332" count="0" type="stmt"/>
            <line num="1334" count="0" type="stmt"/>
            <line num="1336" count="0" type="stmt"/>
            <line num="1338" count="0" type="stmt"/>
            <line num="1340" count="0" type="stmt"/>
            <line num="1342" count="0" type="stmt"/>
            <line num="1344" count="0" type="stmt"/>
            <line num="1346" count="0" type="stmt"/>
            <line num="1351" count="1" complexity="1" type="method" signature="setCurrentCoreProgramVersion(String,Date) : StatusInfo"/>
            <line num="1358" count="1" type="stmt"/>
            <line num="1360" count="1" type="stmt"/>
            <line num="1363" count="0" complexity="1" type="method" signature="setCurrentCredentialProgramVersion(String,Date) : StatusInfo"/>
            <line num="1370" count="0" type="stmt"/>
            <line num="1372" count="0" type="stmt"/>
            <line num="1375" count="1" complexity="2" type="method" signature="getCurrentVersion(String,String) : VersionDisplayInfo"/>
            <line num="1380" count="1" type="stmt"/>
            <line num="1380" falsecount="1" type="cond" truecount="0"/>
            <line num="1381" count="0" type="stmt"/>
            <line num="1383" count="1" type="stmt"/>
            <line num="1386" count="1" complexity="2" type="method" signature="getCurrentVersionOnDate(String,String,Date) : VersionDisplayInfo"/>
            <line num="1391" count="1" type="stmt"/>
            <line num="1391" falsecount="1" type="cond" truecount="0"/>
            <line num="1392" count="0" type="stmt"/>
            <line num="1394" count="1" type="stmt"/>
            <line num="1397" count="1" complexity="2" type="method" signature="getFirstVersion(String,String) : VersionDisplayInfo"/>
            <line num="1402" count="1" type="stmt"/>
            <line num="1402" falsecount="1" type="cond" truecount="0"/>
            <line num="1403" count="0" type="stmt"/>
            <line num="1405" count="1" type="stmt"/>
            <line num="1409" count="0" complexity="2" type="method" signature="getLatestVersion(String,String) : VersionDisplayInfo"/>
            <line num="1414" count="0" type="stmt"/>
            <line num="1414" falsecount="0" type="cond" truecount="0"/>
            <line num="1415" count="0" type="stmt"/>
            <line num="1417" count="0" type="stmt"/>
            <line num="1421" count="1" complexity="2" type="method" signature="getVersionBySequenceNumber(String,String,Long) : VersionDisplayInfo"/>
            <line num="1427" count="1" type="stmt"/>
            <line num="1427" falsecount="1" type="cond" truecount="0"/>
            <line num="1428" count="0" type="stmt"/>
            <line num="1430" count="1" type="stmt"/>
            <line num="1433" count="1" complexity="2" type="method" signature="getVersions(String,String) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="1438" count="1" type="stmt"/>
            <line num="1438" falsecount="1" type="cond" truecount="0"/>
            <line num="1439" count="0" type="stmt"/>
            <line num="1441" count="1" type="stmt"/>
            <line num="1444" count="1" complexity="2" type="method" signature="getVersionsInDateRange(String,String,Date,Date) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="1450" count="1" type="stmt"/>
            <line num="1450" falsecount="1" type="cond" truecount="0"/>
            <line num="1451" count="0" type="stmt"/>
            <line num="1453" count="1" type="stmt"/>
            <line num="1456" count="1" complexity="1" type="method" signature="setAtpService(AtpService) : void"/>
            <line num="1457" count="1" type="stmt"/>
            <line num="1460" count="0" complexity="1" type="method" signature="getAtpService() : AtpService"/>
            <line num="1461" count="0" type="stmt"/>
            <line num="1464" count="1" complexity="6" type="method" signature="validateMajorDisciplineAtps(MajorDisciplineInfo,List&lt;ValidationResultInfo&gt;) : void"/>
            <line num="1466" count="1" type="stmt"/>
            <line num="1468" count="1" type="stmt"/>
            <line num="1468" falsecount="1" type="cond" truecount="0"/>
            <line num="1469" count="0" type="stmt"/>
            <line num="1472" count="1" type="stmt"/>
            <line num="1472" falsecount="0" type="cond" truecount="1"/>
            <line num="1473" count="1" type="stmt"/>
            <line num="1476" count="1" type="stmt"/>
            <line num="1476" falsecount="0" type="cond" truecount="1"/>
            <line num="1477" count="1" type="stmt"/>
            <line num="1480" count="1" type="stmt"/>
            <line num="1481" count="1" type="stmt"/>
            <line num="1481" falsecount="0" type="cond" truecount="1"/>
            <line num="1482" count="1" type="stmt"/>
            <line num="1483" count="1" type="stmt"/>
            <line num="1484" count="1" type="stmt"/>
            <line num="1485" count="1" type="stmt"/>
            <line num="1491" count="1" complexity="4" type="method" signature="validateVariationAtps(ProgramVariationInfo,List&lt;ValidationResultInfo&gt;,int) : void"/>
            <line num="1493" count="1" type="stmt"/>
            <line num="1495" count="1" type="stmt"/>
            <line num="1495" falsecount="1" type="cond" truecount="0"/>
            <line num="1496" count="0" type="stmt"/>
            <line num="1499" count="1" type="stmt"/>
            <line num="1499" falsecount="0" type="cond" truecount="1"/>
            <line num="1500" count="1" type="stmt"/>
            <line num="1503" count="1" type="stmt"/>
            <line num="1503" falsecount="0" type="cond" truecount="1"/>
            <line num="1504" count="1" type="stmt"/>
            <line num="1508" count="1" complexity="2" type="method" signature="getAtpInfo(String) : AtpInfo"/>
            <line num="1509" count="1" type="stmt"/>
            <line num="1509" falsecount="1" type="cond" truecount="0"/>
            <line num="1510" count="0" type="stmt"/>
            <line num="1512" count="1" type="stmt"/>
            <line num="1515" count="1" complexity="7" type="method" signature="compareAtps(String,String,List&lt;ValidationResultInfo&gt;,String,String) : void"/>
            <line num="1516" count="1" type="stmt"/>
            <line num="1517" count="1" type="stmt"/>
            <line num="1519" count="1" type="stmt"/>
            <line num="1520" count="1" type="stmt"/>
            <line num="1521" count="0" type="stmt"/>
            <line num="1524" count="1" type="stmt"/>
            <line num="1524" falsecount="1" type="cond" truecount="0"/>
            <line num="1525" count="0" type="stmt"/>
            <line num="1525" falsecount="0" type="cond" truecount="0"/>
            <line num="1526" count="0" type="stmt"/>
            <line num="1527" count="0" type="stmt"/>
            <line num="1527" falsecount="0" type="cond" truecount="0"/>
            <line num="1528" count="0" type="stmt"/>
            <line num="1529" count="0" type="stmt"/>
            <line num="1530" count="0" type="stmt"/>
            <line num="1531" count="0" type="stmt"/>
            <line num="1538" count="1" complexity="1" type="method" signature="isEmpty(String) : boolean"/>
            <line num="1539" count="1" type="stmt"/>
            <line num="1542" count="1" complexity="1" type="method" signature="setDocumentService(DocumentService) : void"/>
            <line num="1543" count="1" type="stmt"/>
            <line num="1546" count="0" complexity="1" type="method" signature="getDocumentService() : DocumentService"/>
            <line num="1547" count="0" type="stmt"/>
         </file>
         <file name="ProgramServiceMethodInvoker.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/program/service/impl/ProgramServiceMethodInvoker.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="4" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="6" coveredelements="0" elements="0"/>
            <class name="ProgramServiceMethodInvoker">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.service.impl">
         <metrics conditionals="624" methods="237" classes="3" files="2" coveredstatements="1532" complexity="610" loc="5292" ncloc="4214" coveredmethods="166" coveredconditionals="305" statements="2186" coveredelements="2003" elements="3047"/>
         <file name="LuServiceAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/service/impl/LuServiceAssembler.java">
            <metrics classes="1" methods="79" conditionals="184" ncloc="1112" coveredstatements="496" coveredmethods="60" complexity="174" coveredconditionals="104" statements="604" loc="1355" coveredelements="660" elements="867"/>
            <class name="LuServiceAssembler">
               <metrics methods="79" conditionals="184" coveredstatements="496" coveredmethods="60" complexity="174" coveredconditionals="104" statements="604" coveredelements="660" elements="867"/>
            </class>
            <line num="115" count="0" complexity="1" type="method" signature="toCluLoRelationTypeInfos(List&lt;CluLoRelationType&gt;) : List&lt;CluLoRelationTypeInfo&gt;"/>
            <line num="117" count="0" type="stmt"/>
            <line num="120" count="0" complexity="1" type="method" signature="toCluLoRelationTypeInfo(CluLoRelationType) : CluLoRelationTypeInfo"/>
            <line num="122" count="0" type="stmt"/>
            <line num="125" count="1" complexity="2" type="method" signature="toCluCluRelationInfos(List&lt;CluCluRelation&gt;) : List&lt;CluCluRelationInfo&gt;"/>
            <line num="127" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="129" falsecount="0" type="cond" truecount="1"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="138" count="1" complexity="2" type="method" signature="toCluCluRelationInfo(CluCluRelation) : CluCluRelationInfo"/>
            <line num="139" count="1" type="stmt"/>
            <line num="139" falsecount="1" type="cond" truecount="0"/>
            <line num="140" count="0" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="158" count="1" complexity="2" type="method" signature="toCluLoRelationInfos(List&lt;CluLoRelation&gt;) : List&lt;CluLoRelationInfo&gt;"/>
            <line num="161" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="163" falsecount="0" type="cond" truecount="1"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="171" count="1" complexity="2" type="method" signature="toCluLoRelationInfo(CluLoRelation) : CluLoRelationInfo"/>
            <line num="172" count="1" type="stmt"/>
            <line num="172" falsecount="1" type="cond" truecount="0"/>
            <line num="173" count="0" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="187" count="1" complexity="2" type="method" signature="toCluInfos(List&lt;Clu&gt;) : List&lt;CluInfo&gt;"/>
            <line num="190" count="1" type="stmt"/>
            <line num="190" falsecount="1" type="cond" truecount="0"/>
            <line num="191" count="0" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="202" count="1" complexity="4" type="method" signature="toCluInfo(Clu) : CluInfo"/>
            <line num="203" count="1" type="stmt"/>
            <line num="203" falsecount="1" type="cond" truecount="0"/>
            <line num="204" count="0" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="235" falsecount="0" type="cond" truecount="1"/>
            <line num="236" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="252" falsecount="0" type="cond" truecount="1"/>
            <line num="253" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="269" count="1" complexity="2" type="method" signature="toCluSetInfos(List&lt;CluSet&gt;) : List&lt;CluSetInfo&gt;"/>
            <line num="270" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="271" falsecount="0" type="cond" truecount="1"/>
            <line num="272" count="1" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="276" count="1" type="stmt"/>
            <line num="279" count="1" complexity="2" type="method" signature="toCluSetEntity(CluSetInfo,LuDao) : CluSet"/>
            <line num="280" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="293" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="297" falsecount="1" type="cond" truecount="0"/>
            <line num="298" count="0" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="307" count="1" complexity="3" type="method" signature="toCluSetInfo(CluSet) : CluSetInfo"/>
            <line num="308" count="1" type="stmt"/>
            <line num="308" falsecount="1" type="cond" truecount="0"/>
            <line num="309" count="0" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="318" falsecount="1" type="cond" truecount="1"/>
            <line num="319" count="1" type="stmt"/>
            <line num="321" count="1" type="stmt"/>
            <line num="322" count="1" type="stmt"/>
            <line num="324" count="1" type="stmt"/>
            <line num="327" count="1" type="stmt"/>
            <line num="328" count="1" type="stmt"/>
            <line num="329" count="1" type="stmt"/>
            <line num="331" count="1" type="stmt"/>
            <line num="333" count="1" type="stmt"/>
            <line num="334" count="1" type="stmt"/>
            <line num="336" count="1" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="339" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="344" count="1" complexity="2" type="method" signature="toMembershipQueryInfo(MembershipQuery) : MembershipQueryInfo"/>
            <line num="345" count="1" type="stmt"/>
            <line num="345" falsecount="1" type="cond" truecount="1"/>
            <line num="346" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="349" count="1" type="stmt"/>
            <line num="350" count="1" type="stmt"/>
            <line num="351" count="1" type="stmt"/>
            <line num="352" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="356" count="1" type="stmt"/>
            <line num="358" count="1" type="stmt"/>
            <line num="361" count="1" complexity="2" type="method" signature="toSearchParam(SearchParameter) : SearchParam"/>
            <line num="362" count="1" type="stmt"/>
            <line num="363" count="1" type="stmt"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="369" count="1" type="stmt"/>
            <line num="369" falsecount="0" type="cond" truecount="1"/>
            <line num="370" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="375" count="1" complexity="2" type="method" signature="toMembershipQueryEntity(MembershipQueryInfo) : MembershipQuery"/>
            <line num="376" count="1" type="stmt"/>
            <line num="376" falsecount="1" type="cond" truecount="1"/>
            <line num="377" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="381" count="1" type="stmt"/>
            <line num="382" count="1" type="stmt"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="391" count="1" complexity="4" type="method" signature="toSearchParameterEntity(SearchParam) : SearchParameter"/>
            <line num="392" count="1" type="stmt"/>
            <line num="392" falsecount="1" type="cond" truecount="0"/>
            <line num="393" count="0" type="stmt"/>
            <line num="395" count="1" type="stmt"/>
            <line num="396" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="398" count="1" type="stmt"/>
            <line num="398" falsecount="0" type="cond" truecount="1"/>
            <line num="399" count="1" type="stmt"/>
            <line num="400" count="1" type="stmt"/>
            <line num="401" count="1" type="stmt"/>
            <line num="402" count="0" type="stmt"/>
            <line num="402" falsecount="0" type="cond" truecount="0"/>
            <line num="403" count="0" type="stmt"/>
            <line num="404" count="0" type="stmt"/>
            <line num="405" count="0" type="stmt"/>
            <line num="406" count="0" type="stmt"/>
            <line num="407" count="0" type="stmt"/>
            <line num="410" count="1" type="stmt"/>
            <line num="411" count="1" type="stmt"/>
            <line num="414" count="1" complexity="1" type="method" signature="toResultUsageTypeInfos(List&lt;ResultUsageType&gt;) : List&lt;ResultUsageTypeInfo&gt;"/>
            <line num="416" count="1" type="stmt"/>
            <line num="419" count="1" complexity="1" type="method" signature="toResultUsageTypeInfo(ResultUsageType) : ResultUsageTypeInfo"/>
            <line num="421" count="1" type="stmt"/>
            <line num="424" count="0" complexity="1" type="method" signature="toDeliveryMethodTypeInfos(List&lt;DeliveryMethodType&gt;) : List&lt;DeliveryMethodTypeInfo&gt;"/>
            <line num="426" count="0" type="stmt"/>
            <line num="429" count="0" complexity="1" type="method" signature="toDeliveryMethodTypeInfo(DeliveryMethodType) : DeliveryMethodTypeInfo"/>
            <line num="431" count="0" type="stmt"/>
            <line num="434" count="0" complexity="1" type="method" signature="toInstructionalFormatTypeInfos(List&lt;InstructionalFormatType&gt;) : List&lt;InstructionalFormatTypeInfo&gt;"/>
            <line num="436" count="0" type="stmt"/>
            <line num="440" count="0" complexity="1" type="method" signature="toInstructionalFormatTypeInfo(InstructionalFormatType) : InstructionalFormatTypeInfo"/>
            <line num="442" count="0" type="stmt"/>
            <line num="445" count="0" complexity="1" type="method" signature="toLuCodeTypeInfos(List&lt;LuCodeType&gt;) : List&lt;LuCodeTypeInfo&gt;"/>
            <line num="447" count="0" type="stmt"/>
            <line num="450" count="0" complexity="1" type="method" signature="toLuCodeTypeInfo(LuCodeType) : LuCodeTypeInfo"/>
            <line num="451" count="0" type="stmt"/>
            <line num="454" count="0" complexity="1" type="method" signature="toCluResultTypeInfos(List&lt;CluResultType&gt;) : List&lt;CluResultTypeInfo&gt;"/>
            <line num="456" count="0" type="stmt"/>
            <line num="459" count="1" complexity="1" type="method" signature="toCluResultTypeInfo(CluResultType) : CluResultTypeInfo"/>
            <line num="460" count="1" type="stmt"/>
            <line num="463" count="0" complexity="1" type="method" signature="toCluSetTypeInfo(CluSetType) : CluSetTypeInfo"/>
            <line num="464" count="0" type="stmt"/>
            <line num="467" count="0" complexity="1" type="method" signature="toCluSetTypeInfos(List&lt;CluSetType&gt;) : List&lt;CluSetTypeInfo&gt;"/>
            <line num="469" count="0" type="stmt"/>
            <line num="472" count="1" complexity="3" type="method" signature="toCluResultInfo(CluResult) : CluResultInfo"/>
            <line num="473" count="1" type="stmt"/>
            <line num="473" falsecount="1" type="cond" truecount="0"/>
            <line num="474" count="0" type="stmt"/>
            <line num="477" count="1" type="stmt"/>
            <line num="479" count="1" type="stmt"/>
            <line num="481" count="1" type="stmt"/>
            <line num="482" count="1" type="stmt"/>
            <line num="483" count="1" type="stmt"/>
            <line num="484" count="1" type="stmt"/>
            <line num="485" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="486" falsecount="0" type="cond" truecount="1"/>
            <line num="487" count="1" type="stmt"/>
            <line num="489" count="1" type="stmt"/>
            <line num="491" count="1" type="stmt"/>
            <line num="494" count="1" complexity="2" type="method" signature="toCluResultInfos(List&lt;CluResult&gt;) : List&lt;CluResultInfo&gt;"/>
            <line num="495" count="1" type="stmt"/>
            <line num="496" count="1" type="stmt"/>
            <line num="496" falsecount="0" type="cond" truecount="1"/>
            <line num="497" count="1" type="stmt"/>
            <line num="498" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="504" count="1" complexity="2" type="method" signature="toResultOptionInfos(List&lt;ResultOption&gt;) : List&lt;ResultOptionInfo&gt;"/>
            <line num="506" count="1" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="507" falsecount="0" type="cond" truecount="1"/>
            <line num="508" count="1" type="stmt"/>
            <line num="509" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="515" count="1" complexity="3" type="method" signature="toResultOptionInfo(ResultOption) : ResultOptionInfo"/>
            <line num="516" count="1" type="stmt"/>
            <line num="516" falsecount="1" type="cond" truecount="0"/>
            <line num="517" count="0" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="522" count="1" type="stmt"/>
            <line num="523" count="1" type="stmt"/>
            <line num="523" falsecount="1" type="cond" truecount="1"/>
            <line num="524" count="1" type="stmt"/>
            <line num="526" count="1" type="stmt"/>
            <line num="527" count="1" type="stmt"/>
            <line num="529" count="1" type="stmt"/>
            <line num="532" count="1" complexity="2" type="method" signature="toLuLuRelationTypeInfos(List&lt;LuLuRelationType&gt;) : List&lt;LuLuRelationTypeInfo&gt;"/>
            <line num="534" count="1" type="stmt"/>
            <line num="536" count="1" type="stmt"/>
            <line num="536" falsecount="0" type="cond" truecount="1"/>
            <line num="537" count="1" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="541" count="1" type="stmt"/>
            <line num="545" count="1" complexity="2" type="method" signature="toLuLuRelationTypeInfo(LuLuRelationType) : LuLuRelationTypeInfo"/>
            <line num="547" count="1" type="stmt"/>
            <line num="547" falsecount="1" type="cond" truecount="0"/>
            <line num="548" count="0" type="stmt"/>
            <line num="550" count="1" type="stmt"/>
            <line num="552" count="1" type="stmt"/>
            <line num="553" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="558" count="0" complexity="1" type="method" signature="toLuTypeInfos(List&lt;LuType&gt;) : List&lt;LuTypeInfo&gt;"/>
            <line num="559" count="0" type="stmt"/>
            <line num="562" count="0" complexity="1" type="method" signature="toLuTypeInfo(LuType) : LuTypeInfo"/>
            <line num="563" count="0" type="stmt"/>
            <line num="564" count="0" type="stmt"/>
            <line num="565" count="0" type="stmt"/>
            <line num="567" count="0" type="stmt"/>
            <line num="570" count="1" complexity="2" type="method" signature="toLuiInfos(List&lt;Lui&gt;) : List&lt;LuiInfo&gt;"/>
            <line num="571" count="1" type="stmt"/>
            <line num="572" count="1" type="stmt"/>
            <line num="572" falsecount="0" type="cond" truecount="1"/>
            <line num="573" count="1" type="stmt"/>
            <line num="574" count="1" type="stmt"/>
            <line num="577" count="1" type="stmt"/>
            <line num="581" count="1" complexity="2" type="method" signature="toLuiInfo(Lui) : LuiInfo"/>
            <line num="582" count="1" type="stmt"/>
            <line num="582" falsecount="1" type="cond" truecount="0"/>
            <line num="583" count="0" type="stmt"/>
            <line num="585" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="590" count="1" type="stmt"/>
            <line num="592" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="601" count="1" complexity="6" type="method" signature="toLui(boolean,LuiInfo,LuDao) : Lui"/>
            <line num="604" count="1" type="stmt"/>
            <line num="604" falsecount="1" type="cond" truecount="0"/>
            <line num="605" count="0" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="609" count="1" type="stmt"/>
            <line num="609" falsecount="1" type="cond" truecount="0"/>
            <line num="610" count="0" type="stmt"/>
            <line num="611" count="0" type="stmt"/>
            <line num="611" falsecount="0" type="cond" truecount="0"/>
            <line num="612" count="0" type="stmt"/>
            <line num="616" count="0" type="stmt"/>
            <line num="616" falsecount="0" type="cond" truecount="0"/>
            <line num="618" count="0" type="stmt"/>
            <line num="622" count="1" type="stmt"/>
            <line num="625" count="1" type="stmt"/>
            <line num="628" count="1" type="stmt"/>
            <line num="631" count="1" type="stmt"/>
            <line num="632" count="1" type="stmt"/>
            <line num="632" falsecount="1" type="cond" truecount="0"/>
            <line num="633" count="0" type="stmt"/>
            <line num="637" count="1" type="stmt"/>
            <line num="638" count="1" type="stmt"/>
            <line num="641" count="1" complexity="2" type="method" signature="toLuiLuiRelationInfos(List&lt;LuiLuiRelation&gt;) : List&lt;LuiLuiRelationInfo&gt;"/>
            <line num="643" count="1" type="stmt"/>
            <line num="645" count="1" type="stmt"/>
            <line num="645" falsecount="0" type="cond" truecount="1"/>
            <line num="646" count="1" type="stmt"/>
            <line num="647" count="1" type="stmt"/>
            <line num="650" count="1" type="stmt"/>
            <line num="653" count="1" complexity="2" type="method" signature="toLuiLuiRelationInfo(LuiLuiRelation) : LuiLuiRelationInfo"/>
            <line num="654" count="1" type="stmt"/>
            <line num="654" falsecount="1" type="cond" truecount="0"/>
            <line num="655" count="0" type="stmt"/>
            <line num="657" count="1" type="stmt"/>
            <line num="659" count="1" type="stmt"/>
            <line num="662" count="1" type="stmt"/>
            <line num="663" count="1" type="stmt"/>
            <line num="664" count="1" type="stmt"/>
            <line num="665" count="1" type="stmt"/>
            <line num="666" count="1" type="stmt"/>
            <line num="667" count="1" type="stmt"/>
            <line num="670" count="1" complexity="2" type="method" signature="toCluIdentifierInfos(List&lt;CluIdentifier&gt;) : List&lt;CluIdentifierInfo&gt;"/>
            <line num="672" count="1" type="stmt"/>
            <line num="674" count="1" type="stmt"/>
            <line num="674" falsecount="0" type="cond" truecount="1"/>
            <line num="675" count="1" type="stmt"/>
            <line num="676" count="1" type="stmt"/>
            <line num="679" count="1" type="stmt"/>
            <line num="682" count="1" complexity="2" type="method" signature="toCluIdentifierInfo(CluIdentifier) : CluIdentifierInfo"/>
            <line num="683" count="1" type="stmt"/>
            <line num="683" falsecount="1" type="cond" truecount="1"/>
            <line num="684" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="689" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="692" count="1" type="stmt"/>
            <line num="695" count="1" complexity="2" type="method" signature="toCluInstructorInfos(List&lt;CluInstructor&gt;) : List&lt;CluInstructorInfo&gt;"/>
            <line num="697" count="1" type="stmt"/>
            <line num="699" count="1" type="stmt"/>
            <line num="699" falsecount="0" type="cond" truecount="1"/>
            <line num="700" count="1" type="stmt"/>
            <line num="701" count="1" type="stmt"/>
            <line num="704" count="1" type="stmt"/>
            <line num="707" count="1" complexity="2" type="method" signature="toCluInstructorInfo(CluInstructor) : CluInstructorInfo"/>
            <line num="708" count="1" type="stmt"/>
            <line num="708" falsecount="1" type="cond" truecount="1"/>
            <line num="709" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="717" count="1" type="stmt"/>
            <line num="720" count="1" complexity="2" type="method" signature="toAmountInfo(Amount) : AmountInfo"/>
            <line num="721" count="1" type="stmt"/>
            <line num="721" falsecount="1" type="cond" truecount="1"/>
            <line num="722" count="1" type="stmt"/>
            <line num="724" count="1" type="stmt"/>
            <line num="726" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="731" count="1" complexity="2" type="method" signature="toTimeAmountInfo(TimeAmount) : TimeAmountInfo"/>
            <line num="732" count="1" type="stmt"/>
            <line num="732" falsecount="1" type="cond" truecount="1"/>
            <line num="733" count="1" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="737" count="1" type="stmt"/>
            <line num="739" count="1" type="stmt"/>
            <line num="742" count="1" complexity="2" type="method" signature="toLuCodeInfos(List&lt;LuCode&gt;) : List&lt;LuCodeInfo&gt;"/>
            <line num="743" count="1" type="stmt"/>
            <line num="744" count="1" type="stmt"/>
            <line num="744" falsecount="0" type="cond" truecount="1"/>
            <line num="745" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="752" count="1" complexity="2" type="method" signature="toLuCodeInfo(LuCode) : LuCodeInfo"/>
            <line num="753" count="1" type="stmt"/>
            <line num="753" falsecount="1" type="cond" truecount="0"/>
            <line num="754" count="0" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="758" count="1" type="stmt"/>
            <line num="761" count="1" type="stmt"/>
            <line num="762" count="1" type="stmt"/>
            <line num="764" count="1" type="stmt"/>
            <line num="767" count="0" complexity="2" type="method" signature="toCluCreditInfos(CluCredit) : CluCreditInfo"/>
            <line num="768" count="0" type="stmt"/>
            <line num="768" falsecount="0" type="cond" truecount="0"/>
            <line num="769" count="0" type="stmt"/>
            <line num="771" count="0" type="stmt"/>
            <line num="773" count="0" type="stmt"/>
            <line num="776" count="0" type="stmt"/>
            <line num="777" count="0" type="stmt"/>
            <line num="780" count="0" type="stmt"/>
            <line num="783" count="0" type="stmt"/>
            <line num="785" count="0" type="stmt"/>
            <line num="788" count="0" type="stmt"/>
            <line num="791" count="0" complexity="2" type="method" signature="toResultComponentTypeInfo(List&lt;String&gt;) : List&lt;ResultComponentTypeInfo&gt;"/>
            <line num="793" count="0" type="stmt"/>
            <line num="794" count="0" type="stmt"/>
            <line num="794" falsecount="0" type="cond" truecount="0"/>
            <line num="795" count="0" type="stmt"/>
            <line num="796" count="0" type="stmt"/>
            <line num="797" count="0" type="stmt"/>
            <line num="798" count="0" type="stmt"/>
            <line num="801" count="0" type="stmt"/>
            <line num="804" count="1" complexity="2" type="method" signature="toCluFeeInfo(CluFee) : CluFeeInfo"/>
            <line num="805" count="1" type="stmt"/>
            <line num="805" falsecount="1" type="cond" truecount="1"/>
            <line num="806" count="1" type="stmt"/>
            <line num="808" count="1" type="stmt"/>
            <line num="810" count="1" type="stmt"/>
            <line num="811" count="1" type="stmt"/>
            <line num="812" count="1" type="stmt"/>
            <line num="813" count="1" type="stmt"/>
            <line num="814" count="1" type="stmt"/>
            <line num="816" count="1" type="stmt"/>
            <line num="819" count="1" complexity="2" type="method" signature="toCluFeeRecordInfos(List&lt;CluFeeRecord&gt;) : List&lt;CluFeeRecordInfo&gt;"/>
            <line num="821" count="1" type="stmt"/>
            <line num="822" count="1" type="stmt"/>
            <line num="822" falsecount="0" type="cond" truecount="1"/>
            <line num="823" count="1" type="stmt"/>
            <line num="824" count="1" type="stmt"/>
            <line num="827" count="1" type="stmt"/>
            <line num="830" count="1" complexity="2" type="method" signature="toCluFeeRecordInfo(CluFeeRecord) : CluFeeRecordInfo"/>
            <line num="831" count="1" type="stmt"/>
            <line num="831" falsecount="1" type="cond" truecount="0"/>
            <line num="832" count="0" type="stmt"/>
            <line num="835" count="1" type="stmt"/>
            <line num="837" count="1" type="stmt"/>
            <line num="840" count="1" type="stmt"/>
            <line num="841" count="1" type="stmt"/>
            <line num="842" count="1" type="stmt"/>
            <line num="843" count="1" type="stmt"/>
            <line num="844" count="1" type="stmt"/>
            <line num="846" count="1" type="stmt"/>
            <line num="849" count="1" complexity="3" type="method" signature="toFeeAmounts(List&lt;CluFeeAmount&gt;) : List&lt;CurrencyAmountInfo&gt;"/>
            <line num="850" count="1" type="stmt"/>
            <line num="852" count="1" type="stmt"/>
            <line num="852" falsecount="0" type="cond" truecount="1"/>
            <line num="853" count="1" type="stmt"/>
            <line num="854" count="1" type="stmt"/>
            <line num="855" count="1" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="856" falsecount="1" type="cond" truecount="1"/>
            <line num="857" count="1" type="stmt"/>
            <line num="858" count="1" type="stmt"/>
            <line num="860" count="1" type="stmt"/>
            <line num="864" count="1" type="stmt"/>
            <line num="867" count="1" complexity="2" type="method" signature="toAffiliatedOrgInfos(List&lt;AffiliatedOrg&gt;) : List&lt;AffiliatedOrgInfo&gt;"/>
            <line num="869" count="1" type="stmt"/>
            <line num="870" count="1" type="stmt"/>
            <line num="870" falsecount="1" type="cond" truecount="1"/>
            <line num="871" count="1" type="stmt"/>
            <line num="872" count="1" type="stmt"/>
            <line num="875" count="1" type="stmt"/>
            <line num="878" count="1" complexity="2" type="method" signature="toAffiliatedOrgInfo(AffiliatedOrg) : AffiliatedOrgInfo"/>
            <line num="879" count="1" type="stmt"/>
            <line num="879" falsecount="1" type="cond" truecount="0"/>
            <line num="880" count="0" type="stmt"/>
            <line num="883" count="1" type="stmt"/>
            <line num="885" count="1" type="stmt"/>
            <line num="886" count="1" type="stmt"/>
            <line num="889" count="1" complexity="2" type="method" signature="toCluAccountingInfo(CluAccounting) : CluAccountingInfo"/>
            <line num="890" count="1" type="stmt"/>
            <line num="890" falsecount="1" type="cond" truecount="1"/>
            <line num="891" count="1" type="stmt"/>
            <line num="893" count="1" type="stmt"/>
            <line num="894" count="1" type="stmt"/>
            <line num="895" count="1" type="stmt"/>
            <line num="896" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="900" count="1" complexity="2" type="method" signature="toAmount(AmountInfo) : Amount"/>
            <line num="901" count="1" type="stmt"/>
            <line num="901" falsecount="1" type="cond" truecount="0"/>
            <line num="902" count="0" type="stmt"/>
            <line num="904" count="1" type="stmt"/>
            <line num="905" count="1" type="stmt"/>
            <line num="906" count="1" type="stmt"/>
            <line num="909" count="1" complexity="2" type="method" signature="toTimeAmount(TimeAmountInfo) : TimeAmount"/>
            <line num="910" count="1" type="stmt"/>
            <line num="910" falsecount="1" type="cond" truecount="0"/>
            <line num="911" count="0" type="stmt"/>
            <line num="913" count="1" type="stmt"/>
            <line num="914" count="1" type="stmt"/>
            <line num="915" count="1" type="stmt"/>
            <line num="918" count="0" complexity="2" type="method" signature="toCluCredit(CluCreditInfo) : CluCredit"/>
            <line num="919" count="0" type="stmt"/>
            <line num="919" falsecount="0" type="cond" truecount="0"/>
            <line num="920" count="0" type="stmt"/>
            <line num="922" count="0" type="stmt"/>
            <line num="924" count="0" type="stmt"/>
            <line num="926" count="0" type="stmt"/>
            <line num="928" count="0" type="stmt"/>
            <line num="930" count="0" type="stmt"/>
            <line num="932" count="0" type="stmt"/>
            <line num="935" count="0" type="stmt"/>
            <line num="939" count="0" type="stmt"/>
            <line num="942" count="0" complexity="7" type="method" signature="copyCluCredit(CluCreditInfo,CluCredit) : void"/>
            <line num="944" count="0" type="stmt"/>
            <line num="944" falsecount="0" type="cond" truecount="0"/>
            <line num="945" count="0" type="stmt"/>
            <line num="947" count="0" type="stmt"/>
            <line num="947" falsecount="0" type="cond" truecount="0"/>
            <line num="948" count="0" type="stmt"/>
            <line num="950" count="0" type="stmt"/>
            <line num="953" count="0" type="stmt"/>
            <line num="953" falsecount="0" type="cond" truecount="0"/>
            <line num="954" count="0" type="stmt"/>
            <line num="956" count="0" type="stmt"/>
            <line num="959" count="0" type="stmt"/>
            <line num="959" falsecount="0" type="cond" truecount="0"/>
            <line num="960" count="0" type="stmt"/>
            <line num="962" count="0" type="stmt"/>
            <line num="965" count="0" type="stmt"/>
            <line num="965" falsecount="0" type="cond" truecount="0"/>
            <line num="966" count="0" type="stmt"/>
            <line num="968" count="0" type="stmt"/>
            <line num="971" count="0" type="stmt"/>
            <line num="971" falsecount="0" type="cond" truecount="0"/>
            <line num="972" count="0" type="stmt"/>
            <line num="974" count="0" type="stmt"/>
            <line num="977" count="0" type="stmt"/>
            <line num="983" count="1" complexity="2" type="method" signature="toAccreditationInfos(List&lt;CluAccreditation&gt;) : List&lt;AccreditationInfo&gt;"/>
            <line num="985" count="1" type="stmt"/>
            <line num="987" count="1" type="stmt"/>
            <line num="987" falsecount="0" type="cond" truecount="1"/>
            <line num="988" count="1" type="stmt"/>
            <line num="989" count="1" type="stmt"/>
            <line num="992" count="1" type="stmt"/>
            <line num="995" count="1" complexity="2" type="method" signature="toAccreditationInfo(CluAccreditation) : AccreditationInfo"/>
            <line num="996" count="1" type="stmt"/>
            <line num="996" falsecount="1" type="cond" truecount="0"/>
            <line num="997" count="0" type="stmt"/>
            <line num="999" count="1" type="stmt"/>
            <line num="1001" count="1" type="stmt"/>
            <line num="1003" count="1" type="stmt"/>
            <line num="1005" count="1" type="stmt"/>
            <line num="1009" count="1" complexity="2" type="method" signature="toCluAdminOrgInfos(List&lt;CluAdminOrg&gt;) : List&lt;AdminOrgInfo&gt;"/>
            <line num="1011" count="1" type="stmt"/>
            <line num="1012" count="1" type="stmt"/>
            <line num="1012" falsecount="0" type="cond" truecount="1"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1014" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1020" count="1" complexity="2" type="method" signature="toAdminOrgInfo(CluAdminOrg) : AdminOrgInfo"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1021" falsecount="1" type="cond" truecount="0"/>
            <line num="1022" count="0" type="stmt"/>
            <line num="1024" count="1" type="stmt"/>
            <line num="1025" count="1" type="stmt"/>
            <line num="1026" count="1" type="stmt"/>
            <line num="1028" count="1" type="stmt"/>
            <line num="1031" count="0" complexity="1" type="method" signature="toLuPublicationTypeInfos(List&lt;LuPublicationType&gt;) : List&lt;LuPublicationTypeInfo&gt;"/>
            <line num="1033" count="0" type="stmt"/>
            <line num="1036" count="0" complexity="1" type="method" signature="toLuPublicationTypeInfo(LuPublicationType) : LuPublicationTypeInfo"/>
            <line num="1038" count="0" type="stmt"/>
            <line num="1041" count="1" complexity="11" type="method" signature="toCluFee(Clu,boolean,CluFeeInfo,LuDao) : CluFee"/>
            <line num="1044" count="1" type="stmt"/>
            <line num="1044" falsecount="1" type="cond" truecount="0"/>
            <line num="1045" count="0" type="stmt"/>
            <line num="1048" count="1" type="stmt"/>
            <line num="1050" count="1" type="stmt"/>
            <line num="1050" falsecount="1" type="cond" truecount="1"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1052" count="1" type="stmt"/>
            <line num="1052" falsecount="1" type="cond" truecount="0"/>
            <line num="1054" count="0" type="stmt"/>
            <line num="1058" count="1" type="stmt"/>
            <line num="1058" falsecount="1" type="cond" truecount="1"/>
            <line num="1059" count="1" type="stmt"/>
            <line num="1062" count="1" type="stmt"/>
            <line num="1062" falsecount="0" type="cond" truecount="1"/>
            <line num="1063" count="1" type="stmt"/>
            <line num="1063" falsecount="1" type="cond" truecount="1"/>
            <line num="1064" count="1" type="stmt"/>
            <line num="1066" count="1" type="stmt"/>
            <line num="1067" count="0" type="stmt"/>
            <line num="1067" falsecount="0" type="cond" truecount="0"/>
            <line num="1068" count="0" type="stmt"/>
            <line num="1069" count="0" type="stmt"/>
            <line num="1072" count="1" type="stmt"/>
            <line num="1074" count="1" type="stmt"/>
            <line num="1076" count="1" type="stmt"/>
            <line num="1079" count="1" complexity="7" type="method" signature="toCluFeeRecords(boolean,CluFee,List&lt;CluFeeRecordInfo&gt;,LuDao) : void"/>
            <line num="1082" count="1" type="stmt"/>
            <line num="1082" falsecount="1" type="cond" truecount="0"/>
            <line num="1083" count="0" type="stmt"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1086" falsecount="1" type="cond" truecount="1"/>
            <line num="1088" count="1" type="stmt"/>
            <line num="1089" count="1" type="stmt"/>
            <line num="1090" count="1" type="stmt"/>
            <line num="1091" count="1" type="stmt"/>
            <line num="1092" count="1" type="stmt"/>
            <line num="1093" count="1" type="stmt"/>
            <line num="1094" count="1" type="stmt"/>
            <line num="1095" count="1" type="stmt"/>
            <line num="1098" count="1" type="stmt"/>
            <line num="1098" falsecount="1" type="cond" truecount="1"/>
            <line num="1099" count="1" type="stmt"/>
            <line num="1101" count="1" type="stmt"/>
            <line num="1104" count="1" type="stmt"/>
            <line num="1105" count="1" type="stmt"/>
            <line num="1105" falsecount="0" type="cond" truecount="1"/>
            <line num="1106" count="1" type="stmt"/>
            <line num="1107" count="1" type="stmt"/>
            <line num="1109" count="1" type="stmt"/>
            <line num="1115" count="1" type="stmt"/>
            <line num="1116" count="1" type="stmt"/>
            <line num="1117" count="1" type="stmt"/>
            <line num="1117" falsecount="1" type="cond" truecount="1"/>
            <line num="1118" count="1" type="stmt"/>
            <line num="1121" count="1" type="stmt"/>
            <line num="1122" count="1" type="stmt"/>
            <line num="1123" count="1" type="stmt"/>
            <line num="1124" count="1" type="stmt"/>
            <line num="1125" count="1" type="stmt"/>
            <line num="1126" count="1" type="stmt"/>
            <line num="1129" count="1" type="stmt"/>
            <line num="1129" falsecount="1" type="cond" truecount="0"/>
            <line num="1130" count="0" type="stmt"/>
            <line num="1132" count="1" type="stmt"/>
            <line num="1136" count="1" type="stmt"/>
            <line num="1137" count="1" type="stmt"/>
            <line num="1142" count="1" complexity="5" type="method" signature="toAffiliatedOrgs(boolean,List&lt;AffiliatedOrg&gt;,List&lt;AffiliatedOrgInfo&gt;,LuDao) : List&lt;AffiliatedOrg&gt;"/>
            <line num="1143" count="1" type="stmt"/>
            <line num="1143" falsecount="1" type="cond" truecount="1"/>
            <line num="1144" count="1" type="stmt"/>
            <line num="1146" count="1" type="stmt"/>
            <line num="1146" falsecount="1" type="cond" truecount="1"/>
            <line num="1147" count="1" type="stmt"/>
            <line num="1150" count="1" type="stmt"/>
            <line num="1150" falsecount="1" type="cond" truecount="1"/>
            <line num="1152" count="1" type="stmt"/>
            <line num="1153" count="1" type="stmt"/>
            <line num="1154" count="1" type="stmt"/>
            <line num="1155" count="1" type="stmt"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1159" count="1" type="stmt"/>
            <line num="1160" count="1" type="stmt"/>
            <line num="1162" count="1" type="stmt"/>
            <line num="1164" count="1" type="stmt"/>
            <line num="1165" count="1" type="stmt"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1166" falsecount="1" type="cond" truecount="1"/>
            <line num="1167" count="1" type="stmt"/>
            <line num="1170" count="1" type="stmt"/>
            <line num="1172" count="1" type="stmt"/>
            <line num="1176" count="1" type="stmt"/>
            <line num="1177" count="1" type="stmt"/>
            <line num="1181" count="1" type="stmt"/>
            <line num="1184" count="1" complexity="4" type="method" signature="toFeeAmounts(boolean,List&lt;CluFeeAmount&gt;,List&lt;CurrencyAmountInfo&gt;,LuDao) : List&lt;CluFeeAmount&gt;"/>
            <line num="1185" count="1" type="stmt"/>
            <line num="1185" falsecount="1" type="cond" truecount="0"/>
            <line num="1186" count="0" type="stmt"/>
            <line num="1188" count="1" type="stmt"/>
            <line num="1188" falsecount="1" type="cond" truecount="1"/>
            <line num="1189" count="1" type="stmt"/>
            <line num="1192" count="1" type="stmt"/>
            <line num="1192" falsecount="1" type="cond" truecount="1"/>
            <line num="1193" count="1" type="stmt"/>
            <line num="1194" count="1" type="stmt"/>
            <line num="1195" count="1" type="stmt"/>
            <line num="1196" count="1" type="stmt"/>
            <line num="1197" count="1" type="stmt"/>
            <line num="1198" count="1" type="stmt"/>
            <line num="1199" count="1" type="stmt"/>
            <line num="1203" count="1" type="stmt"/>
            <line num="1204" count="1" type="stmt"/>
            <line num="1206" count="1" type="stmt"/>
            <line num="1208" count="1" type="stmt"/>
            <line num="1209" count="1" type="stmt"/>
            <line num="1211" count="1" type="stmt"/>
            <line num="1212" count="1" type="stmt"/>
            <line num="1213" count="1" type="stmt"/>
            <line num="1214" count="1" type="stmt"/>
            <line num="1215" count="1" type="stmt"/>
            <line num="1219" count="1" type="stmt"/>
            <line num="1222" count="1" complexity="1" type="method" signature="createOfficialIdentifier(CluInfo,LuDao) : CluIdentifier"/>
            <line num="1223" count="1" type="stmt"/>
            <line num="1224" count="1" type="stmt"/>
            <line num="1226" count="1" type="stmt"/>
            <line num="1230" count="1" type="stmt"/>
            <line num="1233" count="1" complexity="2" type="method" signature="updateOfficialIdentifier(Clu,CluInfo,LuDao) : void"/>
            <line num="1234" count="1" type="stmt"/>
            <line num="1234" falsecount="1" type="cond" truecount="0"/>
            <line num="1235" count="0" type="stmt"/>
            <line num="1237" count="1" type="stmt"/>
            <line num="1240" count="1" type="stmt"/>
            <line num="1246" count="1" complexity="1" type="method" signature="createAlternateIdentifiers(CluInfo,LuDao) : List&lt;CluIdentifier&gt;"/>
            <line num="1247" count="1" type="stmt"/>
            <line num="1248" count="1" type="stmt"/>
            <line num="1249" count="1" type="stmt"/>
            <line num="1250" count="1" type="stmt"/>
            <line num="1252" count="1" type="stmt"/>
            <line num="1255" count="1" type="stmt"/>
            <line num="1257" count="1" type="stmt"/>
            <line num="1260" count="1" complexity="2" type="method" signature="updateAlternateIdentifier(Map&lt;String, CluIdentifier&gt;,Clu,CluInfo,LuDao) : void"/>
            <line num="1261" count="1" type="stmt"/>
            <line num="1262" count="1" type="stmt"/>
            <line num="1264" count="1" type="stmt"/>
            <line num="1269" count="1" type="stmt"/>
            <line num="1270" count="1" type="stmt"/>
            <line num="1271" count="1" type="stmt"/>
            <line num="1271" falsecount="1" type="cond" truecount="1"/>
            <line num="1272" count="1" type="stmt"/>
            <line num="1275" count="1" type="stmt"/>
            <line num="1277" count="1" type="stmt"/>
            <line num="1280" count="1" type="stmt"/>
            <line num="1284" count="1" complexity="2" type="method" signature="toCluPublicationVariants(List&lt;FieldInfo&gt;,CluPublication,LuDao) : List&lt;CluPublicationVariant&gt;"/>
            <line num="1286" count="1" type="stmt"/>
            <line num="1288" count="1" type="stmt"/>
            <line num="1288" falsecount="0" type="cond" truecount="1"/>
            <line num="1289" count="1" type="stmt"/>
            <line num="1293" count="1" type="stmt"/>
            <line num="1294" count="0" type="stmt"/>
            <line num="1296" count="1" type="stmt"/>
            <line num="1298" count="1" type="stmt"/>
            <line num="1299" count="1" type="stmt"/>
            <line num="1300" count="1" type="stmt"/>
            <line num="1301" count="1" type="stmt"/>
            <line num="1302" count="1" type="stmt"/>
            <line num="1303" count="1" type="stmt"/>
            <line num="1306" count="1" type="stmt"/>
            <line num="1309" count="1" complexity="2" type="method" signature="toCluPublicationInfo(CluPublication) : CluPublicationInfo"/>
            <line num="1310" count="1" type="stmt"/>
            <line num="1310" falsecount="1" type="cond" truecount="0"/>
            <line num="1311" count="0" type="stmt"/>
            <line num="1313" count="1" type="stmt"/>
            <line num="1314" count="1" type="stmt"/>
            <line num="1315" count="1" type="stmt"/>
            <line num="1316" count="1" type="stmt"/>
            <line num="1317" count="1" type="stmt"/>
            <line num="1318" count="1" type="stmt"/>
            <line num="1319" count="1" type="stmt"/>
            <line num="1320" count="1" type="stmt"/>
            <line num="1321" count="1" type="stmt"/>
            <line num="1322" count="1" type="stmt"/>
            <line num="1323" count="1" type="stmt"/>
            <line num="1324" count="1" type="stmt"/>
            <line num="1326" count="1" type="stmt"/>
            <line num="1329" count="1" complexity="2" type="method" signature="toCluPublicationVariantInfos(List&lt;CluPublicationVariant&gt;) : List&lt;FieldInfo&gt;"/>
            <line num="1331" count="1" type="stmt"/>
            <line num="1331" falsecount="1" type="cond" truecount="0"/>
            <line num="1332" count="0" type="stmt"/>
            <line num="1334" count="1" type="stmt"/>
            <line num="1335" count="1" type="stmt"/>
            <line num="1336" count="1" type="stmt"/>
            <line num="1337" count="1" type="stmt"/>
            <line num="1338" count="1" type="stmt"/>
            <line num="1339" count="1" type="stmt"/>
            <line num="1341" count="1" type="stmt"/>
            <line num="1344" count="1" complexity="2" type="method" signature="toCluPublicationInfos(List&lt;CluPublication&gt;) : List&lt;CluPublicationInfo&gt;"/>
            <line num="1346" count="1" type="stmt"/>
            <line num="1346" falsecount="1" type="cond" truecount="0"/>
            <line num="1347" count="0" type="stmt"/>
            <line num="1349" count="1" type="stmt"/>
            <line num="1350" count="1" type="stmt"/>
            <line num="1351" count="1" type="stmt"/>
            <line num="1353" count="1" type="stmt"/>
         </file>
         <file name="LuServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lu/service/impl/LuServiceImpl.java">
            <metrics classes="2" methods="158" conditionals="440" ncloc="3102" coveredstatements="1036" coveredmethods="106" complexity="436" coveredconditionals="201" statements="1582" loc="3937" coveredelements="1343" elements="2180"/>
            <class name="LuServiceImpl">
               <metrics methods="156" conditionals="430" coveredstatements="1036" coveredmethods="106" complexity="429" coveredconditionals="201" statements="1563" coveredelements="1343" elements="2149"/>
            </class>
            <class name="LuServiceImpl.SearchResultRowComparator">
               <metrics methods="2" conditionals="10" coveredstatements="0" coveredmethods="0" complexity="7" coveredconditionals="0" statements="19" coveredelements="0" elements="31"/>
            </class>
            <line num="167" count="1" complexity="1" type="method" signature="setSearchManager(SearchManager) : void"/>
            <line num="168" count="1" type="stmt"/>
            <line num="171" count="1" complexity="1" type="method" signature="setDictionaryServiceDelegate(DictionaryService) : void"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" count="0" complexity="1" type="method" signature="getDictionaryServiceDelegate() : DictionaryService"/>
            <line num="177" count="0" type="stmt"/>
            <line num="185" count="0" complexity="1" type="method" signature="getDeliveryMethodTypes() : List&lt;DeliveryMethodTypeInfo&gt;"/>
            <line num="188" count="0" type="stmt"/>
            <line num="192" count="0" complexity="1" type="method" signature="getDeliveryMethodType(String) : DeliveryMethodTypeInfo"/>
            <line num="198" count="0" type="stmt"/>
            <line num="200" count="0" type="stmt"/>
            <line num="204" count="0" complexity="1" type="method" signature="getInstructionalFormatTypes() : List&lt;InstructionalFormatTypeInfo&gt;"/>
            <line num="207" count="0" type="stmt"/>
            <line num="211" count="0" complexity="1" type="method" signature="getInstructionalFormatType(String) : InstructionalFormatTypeInfo"/>
            <line num="216" count="0" type="stmt"/>
            <line num="219" count="0" type="stmt"/>
            <line num="223" count="0" complexity="1" type="method" signature="getLuTypes() : List&lt;LuTypeInfo&gt;"/>
            <line num="225" count="0" type="stmt"/>
            <line num="228" count="0" complexity="1" type="method" signature="getLuType(String) : LuTypeInfo"/>
            <line num="232" count="0" type="stmt"/>
            <line num="234" count="0" type="stmt"/>
            <line num="238" count="0" complexity="1" type="method" signature="getLuCodeType(String) : LuCodeTypeInfo"/>
            <line num="242" count="0" type="stmt"/>
            <line num="243" count="0" type="stmt"/>
            <line num="247" count="0" complexity="1" type="method" signature="getLuCodeTypes() : List&lt;LuCodeTypeInfo&gt;"/>
            <line num="250" count="0" type="stmt"/>
            <line num="254" count="1" complexity="1" type="method" signature="getLuLuRelationTypes() : List&lt;LuLuRelationTypeInfo&gt;"/>
            <line num="257" count="1" type="stmt"/>
            <line num="261" count="1" complexity="1" type="method" signature="getLuLuRelationType(String) : LuLuRelationTypeInfo"/>
            <line num="265" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="272" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesForLuType(String,String) : List&lt;String&gt;"/>
            <line num="277" count="0" type="stmt"/>
            <line num="278" count="0" type="stmt"/>
            <line num="280" count="0" type="stmt"/>
            <line num="284" count="0" complexity="1" type="method" signature="getLuPublicationTypes() : List&lt;LuPublicationTypeInfo&gt;"/>
            <line num="287" count="0" type="stmt"/>
            <line num="291" count="0" complexity="1" type="method" signature="getLuPublicationType(String) : LuPublicationTypeInfo"/>
            <line num="296" count="0" type="stmt"/>
            <line num="298" count="0" type="stmt"/>
            <line num="302" count="0" complexity="1" type="method" signature="getLuPublicationTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="306" count="0" type="stmt"/>
            <line num="309" count="0" complexity="1" type="method" signature="getCluResultTypes() : List&lt;CluResultTypeInfo&gt;"/>
            <line num="312" count="0" type="stmt"/>
            <line num="316" count="0" complexity="1" type="method" signature="getCluResultType(String) : CluResultTypeInfo"/>
            <line num="320" count="0" type="stmt"/>
            <line num="324" count="0" complexity="1" type="method" signature="getCluResultTypesForLuType(String) : List&lt;CluResultTypeInfo&gt;"/>
            <line num="328" count="0" type="stmt"/>
            <line num="329" count="0" type="stmt"/>
            <line num="333" count="1" complexity="1" type="method" signature="getResultUsageTypes() : List&lt;ResultUsageTypeInfo&gt;"/>
            <line num="336" count="1" type="stmt"/>
            <line num="340" count="1" complexity="1" type="method" signature="getResultUsageType(String) : ResultUsageTypeInfo"/>
            <line num="344" count="1" type="stmt"/>
            <line num="345" count="1" type="stmt"/>
            <line num="349" count="0" complexity="1" type="method" signature="getAllowedResultUsageTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="353" count="0" type="stmt"/>
            <line num="355" count="0" type="stmt"/>
            <line num="358" count="0" complexity="1" type="method" signature="getAllowedResultComponentTypesForResultUsageType(String) : List&lt;String&gt;"/>
            <line num="364" count="0" type="stmt"/>
            <line num="366" count="0" type="stmt"/>
            <line num="370" count="0" complexity="1" type="method" signature="getCluLoRelationType(String) : CluLoRelationTypeInfo"/>
            <line num="375" count="0" type="stmt"/>
            <line num="377" count="0" type="stmt"/>
            <line num="379" count="0" type="stmt"/>
            <line num="382" count="0" complexity="1" type="method" signature="getCluLoRelationTypes() : List&lt;CluLoRelationTypeInfo&gt;"/>
            <line num="385" count="0" type="stmt"/>
            <line num="389" count="0" complexity="1" type="method" signature="getAllowedCluLoRelationTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="394" count="0" type="stmt"/>
            <line num="396" count="0" type="stmt"/>
            <line num="399" count="0" complexity="1" type="method" signature="getCluSetTypes() : List&lt;CluSetTypeInfo&gt;"/>
            <line num="402" count="0" type="stmt"/>
            <line num="406" count="0" complexity="1" type="method" signature="getCluSetType(String) : CluSetTypeInfo"/>
            <line num="410" count="0" type="stmt"/>
            <line num="411" count="0" type="stmt"/>
            <line num="420" count="1" complexity="1" type="method" signature="getClu(String) : CluInfo"/>
            <line num="425" count="1" type="stmt"/>
            <line num="427" count="1" type="stmt"/>
            <line num="428" count="1" type="stmt"/>
            <line num="431" count="1" complexity="1" type="method" signature="getClusByIdList(List&lt;String&gt;) : List&lt;CluInfo&gt;"/>
            <line num="435" count="1" type="stmt"/>
            <line num="436" count="1" type="stmt"/>
            <line num="437" count="1" type="stmt"/>
            <line num="438" count="1" type="stmt"/>
            <line num="441" count="1" complexity="1" type="method" signature="getClusByLuType(String,String) : List&lt;CluInfo&gt;"/>
            <line num="445" count="1" type="stmt"/>
            <line num="446" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="451" count="1" complexity="1" type="method" signature="getCluIdsByLuType(String,String) : List&lt;String&gt;"/>
            <line num="455" count="1" type="stmt"/>
            <line num="456" count="1" type="stmt"/>
            <line num="457" count="1" type="stmt"/>
            <line num="458" count="1" type="stmt"/>
            <line num="459" count="1" type="stmt"/>
            <line num="460" count="1" type="stmt"/>
            <line num="462" count="1" type="stmt"/>
            <line num="467" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByCluId(String,String) : List&lt;String&gt;"/>
            <line num="472" count="0" type="stmt"/>
            <line num="473" count="0" type="stmt"/>
            <line num="475" count="0" type="stmt"/>
            <line num="478" count="1" complexity="1" type="method" signature="getClusByRelation(String,String) : List&lt;CluInfo&gt;"/>
            <line num="483" count="1" type="stmt"/>
            <line num="484" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="488" count="1" type="stmt"/>
            <line num="489" count="1" type="stmt"/>
            <line num="493" count="1" complexity="1" type="method" signature="getCluIdsByRelation(String,String) : List&lt;String&gt;"/>
            <line num="498" count="1" type="stmt"/>
            <line num="499" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="505" count="1" complexity="1" type="method" signature="getRelatedClusByCluId(String,String) : List&lt;CluInfo&gt;"/>
            <line num="510" count="1" type="stmt"/>
            <line num="511" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="517" count="1" complexity="1" type="method" signature="getRelatedCluIdsByCluId(String,String) : List&lt;String&gt;"/>
            <line num="522" count="1" type="stmt"/>
            <line num="523" count="1" type="stmt"/>
            <line num="524" count="1" type="stmt"/>
            <line num="526" count="1" type="stmt"/>
            <line num="529" count="1" complexity="1" type="method" signature="getCluCluRelation(String) : CluCluRelationInfo"/>
            <line num="533" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="538" count="1" complexity="1" type="method" signature="getCluCluRelationsByClu(String) : List&lt;CluCluRelationInfo&gt;"/>
            <line num="542" count="1" type="stmt"/>
            <line num="543" count="1" type="stmt"/>
            <line num="545" count="1" type="stmt"/>
            <line num="549" count="1" complexity="1" type="method" signature="getCluPublicationsByCluId(String) : List&lt;CluPublicationInfo&gt;"/>
            <line num="553" count="1" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="558" count="1" complexity="1" type="method" signature="getCluPublicationsByType(String) : List&lt;CluPublicationInfo&gt;"/>
            <line num="563" count="1" type="stmt"/>
            <line num="564" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="568" count="1" complexity="1" type="method" signature="getCluPublication(String) : CluPublicationInfo"/>
            <line num="572" count="1" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="574" count="1" type="stmt"/>
            <line num="579" count="1" complexity="1" type="method" signature="getCluResult(String) : CluResultInfo"/>
            <line num="584" count="1" type="stmt"/>
            <line num="586" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="590" count="1" complexity="1" type="method" signature="getCluResultByClu(String) : List&lt;CluResultInfo&gt;"/>
            <line num="595" count="1" type="stmt"/>
            <line num="597" count="1" type="stmt"/>
            <line num="601" count="0" complexity="1" type="method" signature="getCluIdsByResultUsageType(String) : List&lt;String&gt;"/>
            <line num="605" count="0" type="stmt"/>
            <line num="608" count="0" complexity="1" type="method" signature="getCluIdsByResultComponent(String) : List&lt;String&gt;"/>
            <line num="612" count="0" type="stmt"/>
            <line num="617" count="1" complexity="1" type="method" signature="getCluLoRelation(String) : CluLoRelationInfo"/>
            <line num="623" count="1" type="stmt"/>
            <line num="625" count="1" type="stmt"/>
            <line num="626" count="1" type="stmt"/>
            <line num="630" count="1" complexity="1" type="method" signature="getCluLoRelationsByClu(String) : List&lt;CluLoRelationInfo&gt;"/>
            <line num="635" count="1" type="stmt"/>
            <line num="636" count="1" type="stmt"/>
            <line num="638" count="1" type="stmt"/>
            <line num="642" count="1" complexity="1" type="method" signature="getCluLoRelationsByLo(String) : List&lt;CluLoRelationInfo&gt;"/>
            <line num="646" count="1" type="stmt"/>
            <line num="647" count="1" type="stmt"/>
            <line num="648" count="1" type="stmt"/>
            <line num="653" count="0" complexity="1" type="method" signature="getResourceRequirementsForCluId(String) : List&lt;String&gt;"/>
            <line num="657" count="0" type="stmt"/>
            <line num="662" count="1" complexity="1" type="method" signature="getCluSetInfo(String) : CluSetInfo"/>
            <line num="667" count="1" type="stmt"/>
            <line num="668" count="1" type="stmt"/>
            <line num="669" count="1" type="stmt"/>
            <line num="670" count="1" type="stmt"/>
            <line num="671" count="1" type="stmt"/>
            <line num="674" count="1" complexity="2" type="method" signature="getCluSetTreeView(String) : CluSetTreeViewInfo"/>
            <line num="680" count="1" type="stmt"/>
            <line num="681" count="1" type="stmt"/>
            <line num="682" count="1" type="stmt"/>
            <line num="682" falsecount="1" type="cond" truecount="0"/>
            <line num="683" count="0" type="stmt"/>
            <line num="686" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="688" count="1" type="stmt"/>
            <line num="703" count="1" complexity="4" type="method" signature="getCluSetTreeViewHelper(CluSetInfo,CluSetTreeViewInfo) : void"/>
            <line num="705" count="1" type="stmt"/>
            <line num="706" count="1" type="stmt"/>
            <line num="707" count="1" type="stmt"/>
            <line num="708" count="1" type="stmt"/>
            <line num="709" count="1" type="stmt"/>
            <line num="710" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="712" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="714" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="716" count="1" type="stmt"/>
            <line num="718" count="1" type="stmt"/>
            <line num="718" falsecount="1" type="cond" truecount="1"/>
            <line num="719" count="1" type="stmt"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="722" falsecount="1" type="cond" truecount="1"/>
            <line num="725" count="1" type="stmt"/>
            <line num="726" count="1" type="stmt"/>
            <line num="727" count="1" type="stmt"/>
            <line num="729" count="1" type="stmt"/>
            <line num="732" count="1" type="stmt"/>
            <line num="733" count="1" type="stmt"/>
            <line num="734" count="1" type="stmt"/>
            <line num="734" falsecount="0" type="cond" truecount="1"/>
            <line num="737" count="1" type="stmt"/>
            <line num="738" count="1" type="stmt"/>
            <line num="739" count="1" type="stmt"/>
            <line num="740" count="1" type="stmt"/>
            <line num="741" count="1" type="stmt"/>
            <line num="742" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="748" count="1" complexity="1" type="method" signature="getCluSetInfoByIdList(List&lt;String&gt;) : List&lt;CluSetInfo&gt;"/>
            <line num="753" count="1" type="stmt"/>
            <line num="754" count="1" type="stmt"/>
            <line num="755" count="1" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="759" count="0" complexity="2" type="method" signature="getCluSetIdsFromCluSet(String) : List&lt;String&gt;"/>
            <line num="764" count="0" type="stmt"/>
            <line num="765" count="0" type="stmt"/>
            <line num="766" count="0" type="stmt"/>
            <line num="767" count="0" type="stmt"/>
            <line num="767" falsecount="0" type="cond" truecount="0"/>
            <line num="768" count="0" type="stmt"/>
            <line num="769" count="0" type="stmt"/>
            <line num="772" count="0" type="stmt"/>
            <line num="775" count="0" complexity="1" type="method" signature="isCluSetDynamic(String) : Boolean"/>
            <line num="780" count="0" type="stmt"/>
            <line num="783" count="1" complexity="1" type="method" signature="getClusFromCluSet(String) : List&lt;CluInfo&gt;"/>
            <line num="788" count="1" type="stmt"/>
            <line num="789" count="1" type="stmt"/>
            <line num="790" count="1" type="stmt"/>
            <line num="791" count="1" type="stmt"/>
            <line num="792" count="1" type="stmt"/>
            <line num="794" count="1" type="stmt"/>
            <line num="797" count="1" complexity="1" type="method" signature="getCluIdsFromCluSet(String) : List&lt;String&gt;"/>
            <line num="802" count="1" type="stmt"/>
            <line num="803" count="1" type="stmt"/>
            <line num="804" count="1" type="stmt"/>
            <line num="805" count="1" type="stmt"/>
            <line num="806" count="1" type="stmt"/>
            <line num="808" count="1" type="stmt"/>
            <line num="811" count="1" complexity="1" type="method" signature="getAllClusInCluSet(String) : List&lt;CluInfo&gt;"/>
            <line num="816" count="1" type="stmt"/>
            <line num="817" count="1" type="stmt"/>
            <line num="818" count="1" type="stmt"/>
            <line num="819" count="1" type="stmt"/>
            <line num="820" count="1" type="stmt"/>
            <line num="821" count="1" type="stmt"/>
            <line num="822" count="1" type="stmt"/>
            <line num="824" count="1" type="stmt"/>
            <line num="827" count="1" complexity="1" type="method" signature="getAllCluIdsInCluSet(String) : List&lt;String&gt;"/>
            <line num="832" count="1" type="stmt"/>
            <line num="833" count="0" type="stmt"/>
            <line num="834" count="0" type="stmt"/>
            <line num="835" count="0" type="stmt"/>
            <line num="836" count="0" type="stmt"/>
            <line num="839" count="1" complexity="1" type="method" signature="isCluInCluSet(String,String) : Boolean"/>
            <line num="844" count="1" type="stmt"/>
            <line num="845" count="1" type="stmt"/>
            <line num="846" count="1" type="stmt"/>
            <line num="852" count="1" complexity="1" type="method" signature="getLui(String) : LuiInfo"/>
            <line num="857" count="1" type="stmt"/>
            <line num="859" count="1" type="stmt"/>
            <line num="860" count="1" type="stmt"/>
            <line num="863" count="1" complexity="1" type="method" signature="getLuisByIdList(List&lt;String&gt;) : List&lt;LuiInfo&gt;"/>
            <line num="867" count="1" type="stmt"/>
            <line num="868" count="1" type="stmt"/>
            <line num="869" count="1" type="stmt"/>
            <line num="870" count="1" type="stmt"/>
            <line num="873" count="0" complexity="1" type="method" signature="getLuisInAtpByCluId(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="877" count="0" type="stmt"/>
            <line num="880" count="1" complexity="1" type="method" signature="getLuiIdsByCluId(String) : List&lt;String&gt;"/>
            <line num="885" count="1" type="stmt"/>
            <line num="887" count="1" type="stmt"/>
            <line num="890" count="1" complexity="1" type="method" signature="getLuiIdsInAtpByCluId(String,String) : List&lt;String&gt;"/>
            <line num="895" count="1" type="stmt"/>
            <line num="896" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="902" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="908" count="0" type="stmt"/>
            <line num="909" count="0" type="stmt"/>
            <line num="911" count="0" type="stmt"/>
            <line num="914" count="1" complexity="1" type="method" signature="getLuisByRelation(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="919" count="1" type="stmt"/>
            <line num="920" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="926" count="1" complexity="1" type="method" signature="getLuiIdsByRelation(String,String) : List&lt;String&gt;"/>
            <line num="931" count="1" type="stmt"/>
            <line num="932" count="1" type="stmt"/>
            <line num="934" count="1" type="stmt"/>
            <line num="937" count="1" complexity="1" type="method" signature="getRelatedLuisByLuiId(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="942" count="1" type="stmt"/>
            <line num="943" count="1" type="stmt"/>
            <line num="944" count="1" type="stmt"/>
            <line num="946" count="1" type="stmt"/>
            <line num="949" count="1" complexity="1" type="method" signature="getRelatedLuiIdsByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="954" count="1" type="stmt"/>
            <line num="955" count="1" type="stmt"/>
            <line num="956" count="1" type="stmt"/>
            <line num="958" count="1" type="stmt"/>
            <line num="961" count="1" complexity="1" type="method" signature="getLuiLuiRelation(String) : LuiLuiRelationInfo"/>
            <line num="965" count="1" type="stmt"/>
            <line num="966" count="1" type="stmt"/>
            <line num="968" count="1" type="stmt"/>
            <line num="971" count="1" complexity="1" type="method" signature="getLuiLuiRelationsByLui(String) : List&lt;LuiLuiRelationInfo&gt;"/>
            <line num="975" count="1" type="stmt"/>
            <line num="976" count="1" type="stmt"/>
            <line num="977" count="1" type="stmt"/>
            <line num="984" count="1" complexity="1" type="method" signature="validateClu(String,CluInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="989" count="1" type="stmt"/>
            <line num="990" count="1" type="stmt"/>
            <line num="992" count="1" type="stmt"/>
            <line num="993" count="1" type="stmt"/>
            <line num="994" count="1" type="stmt"/>
            <line num="996" count="1" type="stmt"/>
            <line num="999" count="1" complexity="2" type="method" signature="createClu(String,CluInfo) : CluInfo"/>
            <line num="1006" count="1" type="stmt"/>
            <line num="1008" count="1" type="stmt"/>
            <line num="1008" falsecount="0" type="cond" truecount="1"/>
            <line num="1009" count="1" type="stmt"/>
            <line num="1011" count="1" type="stmt"/>
            <line num="1012" count="1" type="stmt"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1016" count="1" complexity="19" type="method" signature="toCluForCreate(String,CluInfo) : Clu"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1022" count="1" type="stmt"/>
            <line num="1025" count="1" type="stmt"/>
            <line num="1026" count="1" type="stmt"/>
            <line num="1026" falsecount="1" type="cond" truecount="0"/>
            <line num="1027" count="0" type="stmt"/>
            <line num="1030" count="1" type="stmt"/>
            <line num="1032" count="1" type="stmt"/>
            <line num="1033" count="1" type="stmt"/>
            <line num="1035" count="1" type="stmt"/>
            <line num="1035" falsecount="1" type="cond" truecount="1"/>
            <line num="1036" count="1" type="stmt"/>
            <line num="1038" count="1" type="stmt"/>
            <line num="1039" count="1" type="stmt"/>
            <line num="1039" falsecount="1" type="cond" truecount="1"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1041" count="1" type="stmt"/>
            <line num="1041" falsecount="0" type="cond" truecount="1"/>
            <line num="1042" count="1" type="stmt"/>
            <line num="1046" count="1" type="stmt"/>
            <line num="1046" falsecount="0" type="cond" truecount="1"/>
            <line num="1047" count="1" type="stmt"/>
            <line num="1049" count="1" type="stmt"/>
            <line num="1050" count="1" type="stmt"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1052" count="1" type="stmt"/>
            <line num="1054" count="1" type="stmt"/>
            <line num="1057" count="1" type="stmt"/>
            <line num="1058" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1061" falsecount="1" type="cond" truecount="1"/>
            <line num="1062" count="1" type="stmt"/>
            <line num="1063" count="1" type="stmt"/>
            <line num="1065" count="1" type="stmt"/>
            <line num="1069" count="1" type="stmt"/>
            <line num="1072" count="1" type="stmt"/>
            <line num="1072" falsecount="0" type="cond" truecount="1"/>
            <line num="1073" count="1" type="stmt"/>
            <line num="1075" count="1" type="stmt"/>
            <line num="1076" count="1" type="stmt"/>
            <line num="1077" count="1" type="stmt"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1080" count="1" type="stmt"/>
            <line num="1083" count="1" type="stmt"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1086" falsecount="1" type="cond" truecount="1"/>
            <line num="1087" count="1" type="stmt"/>
            <line num="1091" count="1" type="stmt"/>
            <line num="1091" falsecount="0" type="cond" truecount="1"/>
            <line num="1092" count="1" type="stmt"/>
            <line num="1094" count="1" type="stmt"/>
            <line num="1095" count="1" type="stmt"/>
            <line num="1096" count="1" type="stmt"/>
            <line num="1097" count="1" type="stmt"/>
            <line num="1100" count="1" type="stmt"/>
            <line num="1102" count="1" type="stmt"/>
            <line num="1103" count="1" type="stmt"/>
            <line num="1104" count="1" type="stmt"/>
            <line num="1107" count="1" type="stmt"/>
            <line num="1107" falsecount="0" type="cond" truecount="1"/>
            <line num="1108" count="1" type="stmt"/>
            <line num="1110" count="1" type="stmt"/>
            <line num="1111" count="1" type="stmt"/>
            <line num="1112" count="1" type="stmt"/>
            <line num="1113" count="1" type="stmt"/>
            <line num="1114" count="1" type="stmt"/>
            <line num="1115" count="1" type="stmt"/>
            <line num="1119" count="1" type="stmt"/>
            <line num="1119" falsecount="1" type="cond" truecount="1"/>
            <line num="1120" count="1" type="stmt"/>
            <line num="1121" count="1" type="stmt"/>
            <line num="1122" count="1" type="stmt"/>
            <line num="1127" count="1" type="stmt"/>
            <line num="1130" count="1" type="stmt"/>
            <line num="1130" falsecount="1" type="cond" truecount="1"/>
            <line num="1131" count="1" type="stmt"/>
            <line num="1132" count="1" type="stmt"/>
            <line num="1135" count="1" type="stmt"/>
            <line num="1139" count="1" type="stmt"/>
            <line num="1142" count="1" type="stmt"/>
            <line num="1146" count="1" type="stmt"/>
            <line num="1146" falsecount="1" type="cond" truecount="1"/>
            <line num="1147" count="1" type="stmt"/>
            <line num="1151" count="1" type="stmt"/>
            <line num="1151" falsecount="0" type="cond" truecount="1"/>
            <line num="1152" count="1" type="stmt"/>
            <line num="1154" count="1" type="stmt"/>
            <line num="1155" count="1" type="stmt"/>
            <line num="1156" count="1" type="stmt"/>
            <line num="1157" count="1" type="stmt"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1159" count="1" type="stmt"/>
            <line num="1162" count="1" type="stmt"/>
            <line num="1162" falsecount="0" type="cond" truecount="1"/>
            <line num="1163" count="1" type="stmt"/>
            <line num="1165" count="1" type="stmt"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1167" count="1" type="stmt"/>
            <line num="1168" count="1" type="stmt"/>
            <line num="1170" count="1" type="stmt"/>
            <line num="1173" count="1" type="stmt"/>
            <line num="1177" count="1" type="stmt"/>
            <line num="1185" count="1" type="stmt"/>
            <line num="1188" count="1" complexity="37" type="method" signature="updateClu(String,CluInfo) : CluInfo"/>
            <line num="1196" count="1" type="stmt"/>
            <line num="1197" count="1" type="stmt"/>
            <line num="1200" count="1" type="stmt"/>
            <line num="1201" count="1" type="stmt"/>
            <line num="1201" falsecount="1" type="cond" truecount="0"/>
            <line num="1202" count="0" type="stmt"/>
            <line num="1205" count="1" type="stmt"/>
            <line num="1207" count="1" type="stmt"/>
            <line num="1207" falsecount="1" type="cond" truecount="1"/>
            <line num="1209" count="1" type="stmt"/>
            <line num="1213" count="1" type="stmt"/>
            <line num="1214" count="1" type="stmt"/>
            <line num="1216" count="1" type="stmt"/>
            <line num="1216" falsecount="1" type="cond" truecount="1"/>
            <line num="1217" count="1" type="stmt"/>
            <line num="1218" count="1" type="stmt"/>
            <line num="1218" falsecount="1" type="cond" truecount="0"/>
            <line num="1219" count="0" type="stmt"/>
            <line num="1225" count="1" type="stmt"/>
            <line num="1226" count="1" type="stmt"/>
            <line num="1228" count="1" type="stmt"/>
            <line num="1229" count="1" type="stmt"/>
            <line num="1232" count="1" type="stmt"/>
            <line num="1232" falsecount="1" type="cond" truecount="1"/>
            <line num="1233" count="1" type="stmt"/>
            <line num="1233" falsecount="1" type="cond" truecount="0"/>
            <line num="1234" count="0" type="stmt"/>
            <line num="1236" count="1" type="stmt"/>
            <line num="1237" count="1" type="stmt"/>
            <line num="1237" falsecount="1" type="cond" truecount="0"/>
            <line num="1238" count="0" type="stmt"/>
            <line num="1239" count="0" type="stmt"/>
            <line num="1242" count="1" type="stmt"/>
            <line num="1242" falsecount="1" type="cond" truecount="1"/>
            <line num="1243" count="1" type="stmt"/>
            <line num="1243" falsecount="1" type="cond" truecount="0"/>
            <line num="1244" count="0" type="stmt"/>
            <line num="1246" count="1" type="stmt"/>
            <line num="1248" count="1" type="stmt"/>
            <line num="1253" count="1" type="stmt"/>
            <line num="1253" falsecount="1" type="cond" truecount="0"/>
            <line num="1254" count="0" type="stmt"/>
            <line num="1260" count="1" type="stmt"/>
            <line num="1261" count="1" type="stmt"/>
            <line num="1262" count="1" type="stmt"/>
            <line num="1265" count="1" type="stmt"/>
            <line num="1270" count="1" type="stmt"/>
            <line num="1271" count="1" type="stmt"/>
            <line num="1274" count="1" type="stmt"/>
            <line num="1274" falsecount="1" type="cond" truecount="1"/>
            <line num="1275" count="1" type="stmt"/>
            <line num="1278" count="1" type="stmt"/>
            <line num="1280" count="1" type="stmt"/>
            <line num="1283" count="1" type="stmt"/>
            <line num="1287" count="1" type="stmt"/>
            <line num="1288" count="1" type="stmt"/>
            <line num="1291" count="1" type="stmt"/>
            <line num="1291" falsecount="1" type="cond" truecount="1"/>
            <line num="1292" count="1" type="stmt"/>
            <line num="1292" falsecount="1" type="cond" truecount="0"/>
            <line num="1293" count="0" type="stmt"/>
            <line num="1295" count="1" type="stmt"/>
            <line num="1297" count="1" type="stmt"/>
            <line num="1297" falsecount="1" type="cond" truecount="0"/>
            <line num="1298" count="0" type="stmt"/>
            <line num="1304" count="1" type="stmt"/>
            <line num="1305" count="1" type="stmt"/>
            <line num="1306" count="1" type="stmt"/>
            <line num="1308" count="1" type="stmt"/>
            <line num="1313" count="1" type="stmt"/>
            <line num="1314" count="1" type="stmt"/>
            <line num="1315" count="1" type="stmt"/>
            <line num="1315" falsecount="1" type="cond" truecount="1"/>
            <line num="1316" count="1" type="stmt"/>
            <line num="1318" count="1" type="stmt"/>
            <line num="1318" falsecount="1" type="cond" truecount="0"/>
            <line num="1320" count="0" type="stmt"/>
            <line num="1325" count="1" type="stmt"/>
            <line num="1328" count="1" type="stmt"/>
            <line num="1330" count="1" type="stmt"/>
            <line num="1331" count="1" type="stmt"/>
            <line num="1332" count="1" type="stmt"/>
            <line num="1336" count="1" type="stmt"/>
            <line num="1337" count="1" type="stmt"/>
            <line num="1343" count="1" type="stmt"/>
            <line num="1344" count="1" type="stmt"/>
            <line num="1345" count="1" type="stmt"/>
            <line num="1348" count="1" type="stmt"/>
            <line num="1353" count="1" type="stmt"/>
            <line num="1354" count="1" type="stmt"/>
            <line num="1356" count="1" type="stmt"/>
            <line num="1356" falsecount="1" type="cond" truecount="1"/>
            <line num="1357" count="1" type="stmt"/>
            <line num="1360" count="1" type="stmt"/>
            <line num="1361" count="1" type="stmt"/>
            <line num="1362" count="1" type="stmt"/>
            <line num="1366" count="1" type="stmt"/>
            <line num="1368" count="1" type="stmt"/>
            <line num="1371" count="1" type="stmt"/>
            <line num="1371" falsecount="1" type="cond" truecount="1"/>
            <line num="1372" count="1" type="stmt"/>
            <line num="1372" falsecount="1" type="cond" truecount="0"/>
            <line num="1373" count="0" type="stmt"/>
            <line num="1376" count="1" type="stmt"/>
            <line num="1379" count="1" type="stmt"/>
            <line num="1379" falsecount="1" type="cond" truecount="0"/>
            <line num="1380" count="0" type="stmt"/>
            <line num="1381" count="0" type="stmt"/>
            <line num="1384" count="1" type="stmt"/>
            <line num="1384" falsecount="1" type="cond" truecount="1"/>
            <line num="1385" count="1" type="stmt"/>
            <line num="1385" falsecount="1" type="cond" truecount="0"/>
            <line num="1386" count="0" type="stmt"/>
            <line num="1388" count="1" type="stmt"/>
            <line num="1393" count="1" type="stmt"/>
            <line num="1398" count="1" type="stmt"/>
            <line num="1398" falsecount="1" type="cond" truecount="0"/>
            <line num="1399" count="0" type="stmt"/>
            <line num="1402" count="1" type="stmt"/>
            <line num="1405" count="1" type="stmt"/>
            <line num="1405" falsecount="1" type="cond" truecount="1"/>
            <line num="1406" count="1" type="stmt"/>
            <line num="1406" falsecount="1" type="cond" truecount="0"/>
            <line num="1407" count="0" type="stmt"/>
            <line num="1409" count="1" type="stmt"/>
            <line num="1411" count="1" type="stmt"/>
            <line num="1411" falsecount="1" type="cond" truecount="0"/>
            <line num="1412" count="0" type="stmt"/>
            <line num="1418" count="1" type="stmt"/>
            <line num="1419" count="1" type="stmt"/>
            <line num="1420" count="1" type="stmt"/>
            <line num="1422" count="1" type="stmt"/>
            <line num="1427" count="1" type="stmt"/>
            <line num="1428" count="1" type="stmt"/>
            <line num="1429" count="1" type="stmt"/>
            <line num="1429" falsecount="1" type="cond" truecount="1"/>
            <line num="1430" count="1" type="stmt"/>
            <line num="1433" count="1" type="stmt"/>
            <line num="1434" count="1" type="stmt"/>
            <line num="1435" count="1" type="stmt"/>
            <line num="1439" count="1" type="stmt"/>
            <line num="1441" count="1" type="stmt"/>
            <line num="1447" count="1" type="stmt"/>
            <line num="1448" count="1" type="stmt"/>
            <line num="1449" count="1" type="stmt"/>
            <line num="1452" count="1" type="stmt"/>
            <line num="1457" count="1" type="stmt"/>
            <line num="1458" count="1" type="stmt"/>
            <line num="1459" count="1" type="stmt"/>
            <line num="1459" falsecount="1" type="cond" truecount="1"/>
            <line num="1460" count="1" type="stmt"/>
            <line num="1463" count="1" type="stmt"/>
            <line num="1463" falsecount="1" type="cond" truecount="1"/>
            <line num="1464" count="1" type="stmt"/>
            <line num="1467" count="1" type="stmt"/>
            <line num="1469" count="1" type="stmt"/>
            <line num="1473" count="1" type="stmt"/>
            <line num="1477" count="1" type="stmt"/>
            <line num="1479" count="1" type="stmt"/>
            <line num="1485" count="1" type="stmt"/>
            <line num="1486" count="1" type="stmt"/>
            <line num="1486" falsecount="0" type="cond" truecount="1"/>
            <line num="1487" count="1" type="stmt"/>
            <line num="1488" count="1" type="stmt"/>
            <line num="1491" count="1" type="stmt"/>
            <line num="1496" count="1" type="stmt"/>
            <line num="1497" count="1" type="stmt"/>
            <line num="1498" count="1" type="stmt"/>
            <line num="1498" falsecount="1" type="cond" truecount="1"/>
            <line num="1499" count="1" type="stmt"/>
            <line num="1502" count="1" type="stmt"/>
            <line num="1502" falsecount="1" type="cond" truecount="1"/>
            <line num="1503" count="1" type="stmt"/>
            <line num="1507" count="1" type="stmt"/>
            <line num="1509" count="1" type="stmt"/>
            <line num="1512" count="1" type="stmt"/>
            <line num="1513" count="1" type="stmt"/>
            <line num="1516" count="1" type="stmt"/>
            <line num="1517" count="1" type="stmt"/>
            <line num="1521" count="1" type="stmt"/>
            <line num="1528" count="1" type="stmt"/>
            <line num="1529" count="1" type="stmt"/>
            <line num="1530" count="1" type="stmt"/>
            <line num="1532" count="0" type="stmt"/>
            <line num="1534" count="1" type="stmt"/>
            <line num="1537" count="1" complexity="1" type="method" signature="deleteClu(String) : StatusInfo"/>
            <line num="1543" count="1" type="stmt"/>
            <line num="1545" count="1" type="stmt"/>
            <line num="1547" count="1" type="stmt"/>
            <line num="1548" count="1" type="stmt"/>
            <line num="1550" count="1" type="stmt"/>
            <line num="1553" count="0" complexity="1" type="method" signature="updateCluState(String,String) : CluInfo"/>
            <line num="1560" count="0" type="stmt"/>
            <line num="1561" count="0" type="stmt"/>
            <line num="1562" count="0" type="stmt"/>
            <line num="1563" count="0" type="stmt"/>
            <line num="1564" count="0" type="stmt"/>
            <line num="1565" count="0" type="stmt"/>
            <line num="1568" count="1" complexity="1" type="method" signature="validateCluCluRelation(String,CluCluRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1573" count="1" type="stmt"/>
            <line num="1574" count="1" type="stmt"/>
            <line num="1576" count="1" type="stmt"/>
            <line num="1577" count="1" type="stmt"/>
            <line num="1578" count="1" type="stmt"/>
            <line num="1580" count="1" type="stmt"/>
            <line num="1583" count="1" complexity="5" type="method" signature="createCluCluRelation(String,String,String,CluCluRelationInfo) : CluCluRelationInfo"/>
            <line num="1592" count="1" type="stmt"/>
            <line num="1593" count="1" type="stmt"/>
            <line num="1594" count="1" type="stmt"/>
            <line num="1595" count="1" type="stmt"/>
            <line num="1597" count="1" type="stmt"/>
            <line num="1597" falsecount="1" type="cond" truecount="0"/>
            <line num="1598" count="0" type="stmt"/>
            <line num="1603" count="1" type="stmt"/>
            <line num="1604" count="1" type="stmt"/>
            <line num="1604" falsecount="1" type="cond" truecount="0"/>
            <line num="1605" count="0" type="stmt"/>
            <line num="1609" count="1" type="stmt"/>
            <line num="1610" count="1" type="stmt"/>
            <line num="1612" count="1" type="stmt"/>
            <line num="1613" count="1" type="stmt"/>
            <line num="1617" count="1" type="stmt"/>
            <line num="1618" count="1" type="stmt"/>
            <line num="1619" count="1" type="stmt"/>
            <line num="1619" falsecount="1" type="cond" truecount="1"/>
            <line num="1623" count="1" type="stmt"/>
            <line num="1627" count="1" type="stmt"/>
            <line num="1630" count="1" type="stmt"/>
            <line num="1632" count="1" type="stmt"/>
            <line num="1634" count="1" type="stmt"/>
            <line num="1637" count="1" complexity="4" type="method" signature="updateCluCluRelation(String,CluCluRelationInfo) : CluCluRelationInfo"/>
            <line num="1646" count="1" type="stmt"/>
            <line num="1647" count="1" type="stmt"/>
            <line num="1650" count="1" type="stmt"/>
            <line num="1651" count="1" type="stmt"/>
            <line num="1651" falsecount="1" type="cond" truecount="0"/>
            <line num="1652" count="0" type="stmt"/>
            <line num="1655" count="1" type="stmt"/>
            <line num="1657" count="1" type="stmt"/>
            <line num="1661" count="1" type="stmt"/>
            <line num="1663" count="1" type="stmt"/>
            <line num="1665" count="1" type="stmt"/>
            <line num="1665" falsecount="1" type="cond" truecount="0"/>
            <line num="1669" count="1" type="stmt"/>
            <line num="1673" count="1" type="stmt"/>
            <line num="1676" count="1" type="stmt"/>
            <line num="1678" count="1" type="stmt"/>
            <line num="1681" count="1" complexity="1" type="method" signature="deleteCluCluRelation(String) : StatusInfo"/>
            <line num="1687" count="1" type="stmt"/>
            <line num="1689" count="1" type="stmt"/>
            <line num="1691" count="1" type="stmt"/>
            <line num="1692" count="1" type="stmt"/>
            <line num="1694" count="1" type="stmt"/>
            <line num="1697" count="1" complexity="1" type="method" signature="validateCluPublication(String,CluPublicationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1703" count="1" type="stmt"/>
            <line num="1704" count="1" type="stmt"/>
            <line num="1706" count="1" type="stmt"/>
            <line num="1707" count="1" type="stmt"/>
            <line num="1708" count="1" type="stmt"/>
            <line num="1709" count="1" type="stmt"/>
            <line num="1712" count="1" complexity="6" type="method" signature="createCluPublication(String,String,CluPublicationInfo) : CluPublicationInfo"/>
            <line num="1719" count="1" type="stmt"/>
            <line num="1720" count="1" type="stmt"/>
            <line num="1721" count="1" type="stmt"/>
            <line num="1724" count="1" type="stmt"/>
            <line num="1725" count="1" type="stmt"/>
            <line num="1726" count="1" type="stmt"/>
            <line num="1727" count="1" type="stmt"/>
            <line num="1727" falsecount="1" type="cond" truecount="0"/>
            <line num="1728" count="0" type="stmt"/>
            <line num="1731" count="0" type="stmt"/>
            <line num="1735" count="1" type="stmt"/>
            <line num="1736" count="1" type="stmt"/>
            <line num="1737" count="1" type="stmt"/>
            <line num="1738" count="1" type="stmt"/>
            <line num="1740" count="0" type="stmt"/>
            <line num="1743" count="1" type="stmt"/>
            <line num="1744" count="1" type="stmt"/>
            <line num="1745" count="1" type="stmt"/>
            <line num="1747" count="0" type="stmt"/>
            <line num="1750" count="1" type="stmt"/>
            <line num="1751" count="1" type="stmt"/>
            <line num="1752" count="1" type="stmt"/>
            <line num="1753" count="1" type="stmt"/>
            <line num="1754" count="1" type="stmt"/>
            <line num="1755" count="1" type="stmt"/>
            <line num="1756" count="1" type="stmt"/>
            <line num="1757" count="1" type="stmt"/>
            <line num="1758" count="1" type="stmt"/>
            <line num="1759" count="1" type="stmt"/>
            <line num="1761" count="1" type="stmt"/>
            <line num="1763" count="1" type="stmt"/>
            <line num="1766" count="1" complexity="8" type="method" signature="updateCluPublication(String,CluPublicationInfo) : CluPublicationInfo"/>
            <line num="1774" count="1" type="stmt"/>
            <line num="1775" count="1" type="stmt"/>
            <line num="1778" count="1" type="stmt"/>
            <line num="1779" count="1" type="stmt"/>
            <line num="1780" count="1" type="stmt"/>
            <line num="1781" count="1" type="stmt"/>
            <line num="1781" falsecount="1" type="cond" truecount="0"/>
            <line num="1782" count="0" type="stmt"/>
            <line num="1785" count="0" type="stmt"/>
            <line num="1788" count="1" type="stmt"/>
            <line num="1790" count="1" type="stmt"/>
            <line num="1790" falsecount="1" type="cond" truecount="1"/>
            <line num="1792" count="1" type="stmt"/>
            <line num="1796" count="1" type="stmt"/>
            <line num="1797" count="1" type="stmt"/>
            <line num="1798" count="1" type="stmt"/>
            <line num="1800" count="0" type="stmt"/>
            <line num="1803" count="1" type="stmt"/>
            <line num="1804" count="1" type="stmt"/>
            <line num="1805" count="1" type="stmt"/>
            <line num="1807" count="0" type="stmt"/>
            <line num="1813" count="1" type="stmt"/>
            <line num="1814" count="1" type="stmt"/>
            <line num="1815" count="1" type="stmt"/>
            <line num="1817" count="1" type="stmt"/>
            <line num="1821" count="1" type="stmt"/>
            <line num="1822" count="1" type="stmt"/>
            <line num="1823" count="1" type="stmt"/>
            <line num="1823" falsecount="1" type="cond" truecount="1"/>
            <line num="1825" count="1" type="stmt"/>
            <line num="1826" count="1" type="stmt"/>
            <line num="1827" count="1" type="stmt"/>
            <line num="1830" count="1" type="stmt"/>
            <line num="1831" count="1" type="stmt"/>
            <line num="1832" count="1" type="stmt"/>
            <line num="1835" count="1" type="stmt"/>
            <line num="1839" count="1" type="stmt"/>
            <line num="1840" count="1" type="stmt"/>
            <line num="1843" count="1" type="stmt"/>
            <line num="1844" count="1" type="stmt"/>
            <line num="1845" count="1" type="stmt"/>
            <line num="1846" count="1" type="stmt"/>
            <line num="1847" count="1" type="stmt"/>
            <line num="1848" count="1" type="stmt"/>
            <line num="1849" count="1" type="stmt"/>
            <line num="1850" count="1" type="stmt"/>
            <line num="1852" count="1" type="stmt"/>
            <line num="1854" count="1" type="stmt"/>
            <line num="1857" count="0" complexity="1" type="method" signature="deleteCluPublication(String) : StatusInfo"/>
            <line num="1863" count="0" type="stmt"/>
            <line num="1865" count="0" type="stmt"/>
            <line num="1867" count="0" type="stmt"/>
            <line num="1868" count="0" type="stmt"/>
            <line num="1870" count="0" type="stmt"/>
            <line num="1872" count="1" complexity="1" type="method" signature="validateCluResult(String,CluResultInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1877" count="1" type="stmt"/>
            <line num="1878" count="1" type="stmt"/>
            <line num="1880" count="1" type="stmt"/>
            <line num="1881" count="1" type="stmt"/>
            <line num="1882" count="1" type="stmt"/>
            <line num="1883" count="1" type="stmt"/>
            <line num="1886" count="1" complexity="4" type="method" signature="createCluResult(String,String,CluResultInfo) : CluResultInfo"/>
            <line num="1894" count="1" type="stmt"/>
            <line num="1895" count="1" type="stmt"/>
            <line num="1896" count="1" type="stmt"/>
            <line num="1899" count="1" type="stmt"/>
            <line num="1900" count="1" type="stmt"/>
            <line num="1900" falsecount="1" type="cond" truecount="0"/>
            <line num="1901" count="0" type="stmt"/>
            <line num="1904" count="1" type="stmt"/>
            <line num="1905" count="1" type="stmt"/>
            <line num="1907" count="1" type="stmt"/>
            <line num="1908" count="1" type="stmt"/>
            <line num="1909" count="1" type="stmt"/>
            <line num="1910" count="1" type="stmt"/>
            <line num="1913" count="1" type="stmt"/>
            <line num="1913" falsecount="1" type="cond" truecount="0"/>
            <line num="1914" count="0" type="stmt"/>
            <line num="1916" count="0" type="stmt"/>
            <line num="1918" count="1" type="stmt"/>
            <line num="1919" count="1" type="stmt"/>
            <line num="1920" count="1" type="stmt"/>
            <line num="1923" count="1" type="stmt"/>
            <line num="1924" count="1" type="stmt"/>
            <line num="1927" count="1" type="stmt"/>
            <line num="1929" count="1" type="stmt"/>
            <line num="1931" count="1" type="stmt"/>
            <line num="1932" count="1" type="stmt"/>
            <line num="1934" count="1" type="stmt"/>
            <line num="1935" count="1" type="stmt"/>
            <line num="1937" count="1" type="stmt"/>
            <line num="1939" count="1" type="stmt"/>
            <line num="1942" count="1" complexity="7" type="method" signature="updateCluResult(String,CluResultInfo) : CluResultInfo"/>
            <line num="1950" count="1" type="stmt"/>
            <line num="1951" count="1" type="stmt"/>
            <line num="1954" count="1" type="stmt"/>
            <line num="1955" count="1" type="stmt"/>
            <line num="1955" falsecount="1" type="cond" truecount="0"/>
            <line num="1956" count="0" type="stmt"/>
            <line num="1959" count="1" type="stmt"/>
            <line num="1960" count="1" type="stmt"/>
            <line num="1960" falsecount="1" type="cond" truecount="0"/>
            <line num="1962" count="0" type="stmt"/>
            <line num="1969" count="1" type="stmt"/>
            <line num="1970" count="1" type="stmt"/>
            <line num="1971" count="1" type="stmt"/>
            <line num="1973" count="1" type="stmt"/>
            <line num="1977" count="1" type="stmt"/>
            <line num="1978" count="1" type="stmt"/>
            <line num="1979" count="1" type="stmt"/>
            <line num="1979" falsecount="1" type="cond" truecount="1"/>
            <line num="1981" count="1" type="stmt"/>
            <line num="1983" count="1" type="stmt"/>
            <line num="1987" count="1" type="stmt"/>
            <line num="1989" count="1" type="stmt"/>
            <line num="1992" count="1" type="stmt"/>
            <line num="1992" falsecount="1" type="cond" truecount="1"/>
            <line num="1993" count="1" type="stmt"/>
            <line num="1995" count="1" type="stmt"/>
            <line num="1997" count="1" type="stmt"/>
            <line num="1998" count="1" type="stmt"/>
            <line num="2002" count="1" type="stmt"/>
            <line num="2003" count="1" type="stmt"/>
            <line num="2006" count="1" type="stmt"/>
            <line num="2009" count="1" type="stmt"/>
            <line num="2010" count="1" type="stmt"/>
            <line num="2011" count="1" type="stmt"/>
            <line num="2013" count="1" type="stmt"/>
            <line num="2015" count="1" type="stmt"/>
            <line num="2018" count="1" complexity="1" type="method" signature="deleteCluResult(String) : StatusInfo"/>
            <line num="2025" count="1" type="stmt"/>
            <line num="2027" count="1" type="stmt"/>
            <line num="2029" count="1" type="stmt"/>
            <line num="2030" count="1" type="stmt"/>
            <line num="2032" count="1" type="stmt"/>
            <line num="2035" count="1" complexity="1" type="method" signature="validateCluLoRelation(String,CluLoRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="2041" count="1" type="stmt"/>
            <line num="2042" count="1" type="stmt"/>
            <line num="2044" count="1" type="stmt"/>
            <line num="2045" count="1" type="stmt"/>
            <line num="2046" count="1" type="stmt"/>
            <line num="2047" count="1" type="stmt"/>
            <line num="2050" count="1" complexity="6" type="method" signature="createCluLoRelation(String,String,String,CluLoRelationInfo) : CluLoRelationInfo"/>
            <line num="2057" count="1" type="stmt"/>
            <line num="2058" count="1" type="stmt"/>
            <line num="2059" count="1" type="stmt"/>
            <line num="2060" count="1" type="stmt"/>
            <line num="2063" count="1" type="stmt"/>
            <line num="2064" count="1" type="stmt"/>
            <line num="2064" falsecount="1" type="cond" truecount="0"/>
            <line num="2065" count="0" type="stmt"/>
            <line num="2068" count="1" type="stmt"/>
            <line num="2069" count="1" type="stmt"/>
            <line num="2069" falsecount="1" type="cond" truecount="0"/>
            <line num="2070" count="0" type="stmt"/>
            <line num="2074" count="1" type="stmt"/>
            <line num="2075" count="1" type="stmt"/>
            <line num="2075" falsecount="1" type="cond" truecount="0"/>
            <line num="2076" count="0" type="stmt"/>
            <line num="2081" count="1" type="stmt"/>
            <line num="2083" count="1" type="stmt"/>
            <line num="2083" falsecount="1" type="cond" truecount="1"/>
            <line num="2084" count="1" type="stmt"/>
            <line num="2089" count="1" type="stmt"/>
            <line num="2090" count="1" type="stmt"/>
            <line num="2093" count="1" type="stmt"/>
            <line num="2094" count="1" type="stmt"/>
            <line num="2097" count="1" type="stmt"/>
            <line num="2099" count="1" type="stmt"/>
            <line num="2101" count="1" type="stmt"/>
            <line num="2104" count="1" complexity="6" type="method" signature="updateCluLoRelation(String,CluLoRelationInfo) : CluLoRelationInfo"/>
            <line num="2112" count="1" type="stmt"/>
            <line num="2113" count="1" type="stmt"/>
            <line num="2116" count="1" type="stmt"/>
            <line num="2117" count="1" type="stmt"/>
            <line num="2117" falsecount="1" type="cond" truecount="0"/>
            <line num="2118" count="0" type="stmt"/>
            <line num="2121" count="1" type="stmt"/>
            <line num="2123" count="1" type="stmt"/>
            <line num="2123" falsecount="1" type="cond" truecount="0"/>
            <line num="2125" count="0" type="stmt"/>
            <line num="2129" count="1" type="stmt"/>
            <line num="2130" count="1" type="stmt"/>
            <line num="2130" falsecount="1" type="cond" truecount="0"/>
            <line num="2131" count="0" type="stmt"/>
            <line num="2135" count="1" type="stmt"/>
            <line num="2136" count="1" type="stmt"/>
            <line num="2136" falsecount="1" type="cond" truecount="0"/>
            <line num="2137" count="0" type="stmt"/>
            <line num="2141" count="1" type="stmt"/>
            <line num="2144" count="1" type="stmt"/>
            <line num="2145" count="1" type="stmt"/>
            <line num="2148" count="1" type="stmt"/>
            <line num="2149" count="1" type="stmt"/>
            <line num="2151" count="1" type="stmt"/>
            <line num="2154" count="1" complexity="2" type="method" signature="deleteCluLoRelation(String) : StatusInfo"/>
            <line num="2160" count="1" type="stmt"/>
            <line num="2162" count="1" type="stmt"/>
            <line num="2163" count="1" type="stmt"/>
            <line num="2163" falsecount="1" type="cond" truecount="0"/>
            <line num="2164" count="0" type="stmt"/>
            <line num="2168" count="1" type="stmt"/>
            <line num="2170" count="1" type="stmt"/>
            <line num="2171" count="1" type="stmt"/>
            <line num="2173" count="1" type="stmt"/>
            <line num="2176" count="0" complexity="1" type="method" signature="addCluResourceRequirement(String,String) : StatusInfo"/>
            <line num="2182" count="0" type="stmt"/>
            <line num="2185" count="0" complexity="1" type="method" signature="removeCluResourceRequirement(String,String) : StatusInfo"/>
            <line num="2192" count="0" type="stmt"/>
            <line num="2195" count="1" complexity="1" type="method" signature="validateCluSet(String,CluSetInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="2200" count="1" type="stmt"/>
            <line num="2201" count="1" type="stmt"/>
            <line num="2203" count="1" type="stmt"/>
            <line num="2204" count="1" type="stmt"/>
            <line num="2205" count="1" type="stmt"/>
            <line num="2206" count="1" type="stmt"/>
            <line num="2209" count="1" complexity="6" type="method" signature="createCluSet(String,CluSetInfo) : CluSetInfo"/>
            <line num="2217" count="1" type="stmt"/>
            <line num="2218" count="1" type="stmt"/>
            <line num="2220" count="1" type="stmt"/>
            <line num="2222" count="1" type="stmt"/>
            <line num="2225" count="1" type="stmt"/>
            <line num="2226" count="1" type="stmt"/>
            <line num="2227" count="1" type="stmt"/>
            <line num="2229" count="0" type="stmt"/>
            <line num="2231" count="1" type="stmt"/>
            <line num="2231" falsecount="1" type="cond" truecount="0"/>
            <line num="2232" count="0" type="stmt"/>
            <line num="2235" count="1" type="stmt"/>
            <line num="2237" count="1" type="stmt"/>
            <line num="2238" count="1" type="stmt"/>
            <line num="2239" count="1" type="stmt"/>
            <line num="2241" count="0" type="stmt"/>
            <line num="2244" count="1" type="stmt"/>
            <line num="2246" count="1" type="stmt"/>
            <line num="2248" count="1" type="stmt"/>
            <line num="2248" falsecount="1" type="cond" truecount="1"/>
            <line num="2249" count="1" type="stmt"/>
            <line num="2252" count="1" type="stmt"/>
            <line num="2255" count="1" complexity="2" type="method" signature="setMembershipQuerySearchResult(CluSetInfo) : void"/>
            <line num="2256" count="1" type="stmt"/>
            <line num="2256" falsecount="1" type="cond" truecount="1"/>
            <line num="2257" count="1" type="stmt"/>
            <line num="2259" count="1" type="stmt"/>
            <line num="2260" count="1" type="stmt"/>
            <line num="2263" count="1" complexity="4" type="method" signature="getMembershipQuerySearchResult(MembershipQueryInfo) : List&lt;String&gt;"/>
            <line num="2264" count="1" type="stmt"/>
            <line num="2264" falsecount="1" type="cond" truecount="1"/>
            <line num="2265" count="1" type="stmt"/>
            <line num="2267" count="1" type="stmt"/>
            <line num="2268" count="1" type="stmt"/>
            <line num="2269" count="1" type="stmt"/>
            <line num="2271" count="1" type="stmt"/>
            <line num="2273" count="1" type="stmt"/>
            <line num="2274" count="1" type="stmt"/>
            <line num="2275" count="1" type="stmt"/>
            <line num="2276" count="1" type="stmt"/>
            <line num="2277" count="1" type="stmt"/>
            <line num="2278" count="1" type="stmt"/>
            <line num="2278" falsecount="1" type="cond" truecount="1"/>
            <line num="2279" count="1" type="stmt"/>
            <line num="2283" count="1" type="stmt"/>
            <line num="2286" count="1" complexity="9" type="method" signature="validateCluSet(CluSetInfo) : void"/>
            <line num="2287" count="1" type="stmt"/>
            <line num="2289" count="1" type="stmt"/>
            <line num="2289" falsecount="1" type="cond" truecount="0"/>
            <line num="2290" count="0" type="stmt"/>
            <line num="2292" count="1" type="stmt"/>
            <line num="2292" falsecount="1" type="cond" truecount="1"/>
            <line num="2294" count="1" type="stmt"/>
            <line num="2296" count="1" type="stmt"/>
            <line num="2296" falsecount="1" type="cond" truecount="1"/>
            <line num="2297" count="1" type="stmt"/>
            <line num="2301" count="1" complexity="17" type="method" signature="updateCluSet(String,CluSetInfo) : CluSetInfo"/>
            <line num="2311" count="1" type="stmt"/>
            <line num="2312" count="1" type="stmt"/>
            <line num="2315" count="1" type="stmt"/>
            <line num="2316" count="1" type="stmt"/>
            <line num="2316" falsecount="1" type="cond" truecount="0"/>
            <line num="2317" count="0" type="stmt"/>
            <line num="2320" count="1" type="stmt"/>
            <line num="2322" count="1" type="stmt"/>
            <line num="2324" count="1" type="stmt"/>
            <line num="2326" count="1" type="stmt"/>
            <line num="2328" count="1" type="stmt"/>
            <line num="2328" falsecount="1" type="cond" truecount="0"/>
            <line num="2329" count="0" type="stmt"/>
            <line num="2332" count="1" type="stmt"/>
            <line num="2332" falsecount="1" type="cond" truecount="1"/>
            <line num="2334" count="1" type="stmt"/>
            <line num="2342" count="1" type="stmt"/>
            <line num="2343" count="1" type="stmt"/>
            <line num="2344" count="1" type="stmt"/>
            <line num="2347" count="1" type="stmt"/>
            <line num="2349" count="1" type="stmt"/>
            <line num="2350" count="1" type="stmt"/>
            <line num="2351" count="1" type="stmt"/>
            <line num="2351" falsecount="1" type="cond" truecount="1"/>
            <line num="2352" count="1" type="stmt"/>
            <line num="2353" count="1" type="stmt"/>
            <line num="2354" count="1" type="stmt"/>
            <line num="2356" count="1" type="stmt"/>
            <line num="2360" count="1" type="stmt"/>
            <line num="2361" count="1" type="stmt"/>
            <line num="2365" count="1" type="stmt"/>
            <line num="2365" falsecount="0" type="cond" truecount="1"/>
            <line num="2366" count="1" type="stmt"/>
            <line num="2367" count="1" type="stmt"/>
            <line num="2368" count="1" type="stmt"/>
            <line num="2369" count="1" type="stmt"/>
            <line num="2369" falsecount="1" type="cond" truecount="1"/>
            <line num="2370" count="1" type="stmt"/>
            <line num="2372" count="1" type="stmt"/>
            <line num="2372" falsecount="1" type="cond" truecount="1"/>
            <line num="2373" count="1" type="stmt"/>
            <line num="2374" count="1" type="stmt"/>
            <line num="2374" falsecount="1" type="cond" truecount="0"/>
            <line num="2375" count="0" type="stmt"/>
            <line num="2382" count="1" type="stmt"/>
            <line num="2382" falsecount="1" type="cond" truecount="0"/>
            <line num="2383" count="0" type="stmt"/>
            <line num="2385" count="1" type="stmt"/>
            <line num="2386" count="1" type="stmt"/>
            <line num="2386" falsecount="1" type="cond" truecount="1"/>
            <line num="2387" count="1" type="stmt"/>
            <line num="2388" count="1" type="stmt"/>
            <line num="2388" falsecount="1" type="cond" truecount="0"/>
            <line num="2389" count="0" type="stmt"/>
            <line num="2389" falsecount="0" type="cond" truecount="0"/>
            <line num="2390" count="0" type="stmt"/>
            <line num="2390" falsecount="0" type="cond" truecount="0"/>
            <line num="2391" count="0" type="stmt"/>
            <line num="2395" count="1" type="stmt"/>
            <line num="2396" count="1" type="stmt"/>
            <line num="2399" count="1" type="stmt"/>
            <line num="2401" count="1" type="stmt"/>
            <line num="2403" count="1" type="stmt"/>
            <line num="2405" count="1" type="stmt"/>
            <line num="2406" count="1" type="stmt"/>
            <line num="2408" count="1" type="stmt"/>
            <line num="2410" count="1" type="stmt"/>
            <line num="2412" count="1" type="stmt"/>
            <line num="2412" falsecount="1" type="cond" truecount="1"/>
            <line num="2413" count="1" type="stmt"/>
            <line num="2416" count="1" type="stmt"/>
            <line num="2419" count="1" complexity="1" type="method" signature="deleteCluSet(String) : StatusInfo"/>
            <line num="2426" count="1" type="stmt"/>
            <line num="2428" count="1" type="stmt"/>
            <line num="2430" count="1" type="stmt"/>
            <line num="2431" count="1" type="stmt"/>
            <line num="2433" count="1" type="stmt"/>
            <line num="2436" count="1" complexity="2" type="method" signature="addCluSetToCluSet(String,String) : StatusInfo"/>
            <line num="2443" count="1" type="stmt"/>
            <line num="2444" count="1" type="stmt"/>
            <line num="2446" count="1" type="stmt"/>
            <line num="2448" count="1" type="stmt"/>
            <line num="2450" count="1" type="stmt"/>
            <line num="2452" count="1" type="stmt"/>
            <line num="2454" count="1" type="stmt"/>
            <line num="2454" falsecount="1" type="cond" truecount="0"/>
            <line num="2455" count="0" type="stmt"/>
            <line num="2457" count="1" type="stmt"/>
            <line num="2459" count="1" type="stmt"/>
            <line num="2461" count="1" type="stmt"/>
            <line num="2462" count="1" type="stmt"/>
            <line num="2464" count="1" type="stmt"/>
            <line num="2467" count="1" complexity="4" type="method" signature="removeCluSetFromCluSet(String,String) : StatusInfo"/>
            <line num="2475" count="1" type="stmt"/>
            <line num="2476" count="1" type="stmt"/>
            <line num="2478" count="1" type="stmt"/>
            <line num="2479" count="1" type="stmt"/>
            <line num="2479" falsecount="0" type="cond" truecount="1"/>
            <line num="2480" count="1" type="stmt"/>
            <line num="2480" falsecount="0" type="cond" truecount="1"/>
            <line num="2481" count="1" type="stmt"/>
            <line num="2482" count="1" type="stmt"/>
            <line num="2482" falsecount="1" type="cond" truecount="1"/>
            <line num="2483" count="1" type="stmt"/>
            <line num="2484" count="1" type="stmt"/>
            <line num="2485" count="1" type="stmt"/>
            <line num="2486" count="1" type="stmt"/>
            <line num="2488" count="1" type="stmt"/>
            <line num="2493" count="0" type="stmt"/>
            <line num="2494" count="0" type="stmt"/>
            <line num="2495" count="0" type="stmt"/>
            <line num="2498" count="0" type="stmt"/>
            <line num="2501" count="1" complexity="2" type="method" signature="addCluToCluSet(String,String) : StatusInfo"/>
            <line num="2508" count="1" type="stmt"/>
            <line num="2509" count="1" type="stmt"/>
            <line num="2511" count="1" type="stmt"/>
            <line num="2513" count="1" type="stmt"/>
            <line num="2515" count="1" type="stmt"/>
            <line num="2516" count="1" type="stmt"/>
            <line num="2518" count="1" type="stmt"/>
            <line num="2521" count="1" type="stmt"/>
            <line num="2522" count="1" type="stmt"/>
            <line num="2523" count="1" type="stmt"/>
            <line num="2525" count="1" type="stmt"/>
            <line num="2527" count="1" type="stmt"/>
            <line num="2529" count="1" type="stmt"/>
            <line num="2530" count="1" type="stmt"/>
            <line num="2532" count="1" type="stmt"/>
            <line num="2535" count="1" complexity="3" type="method" signature="removeCluFromCluSet(String,String) : StatusInfo"/>
            <line num="2542" count="1" type="stmt"/>
            <line num="2543" count="1" type="stmt"/>
            <line num="2545" count="1" type="stmt"/>
            <line num="2547" count="1" type="stmt"/>
            <line num="2547" falsecount="0" type="cond" truecount="1"/>
            <line num="2548" count="1" type="stmt"/>
            <line num="2549" count="1" type="stmt"/>
            <line num="2549" falsecount="1" type="cond" truecount="1"/>
            <line num="2550" count="1" type="stmt"/>
            <line num="2551" count="1" type="stmt"/>
            <line num="2552" count="1" type="stmt"/>
            <line num="2553" count="1" type="stmt"/>
            <line num="2554" count="1" type="stmt"/>
            <line num="2556" count="1" type="stmt"/>
            <line num="2560" count="0" type="stmt"/>
            <line num="2561" count="0" type="stmt"/>
            <line num="2562" count="0" type="stmt"/>
            <line num="2564" count="0" type="stmt"/>
            <line num="2567" count="1" complexity="1" type="method" signature="validateLui(String,LuiInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="2572" count="1" type="stmt"/>
            <line num="2573" count="1" type="stmt"/>
            <line num="2575" count="1" type="stmt"/>
            <line num="2576" count="1" type="stmt"/>
            <line num="2577" count="1" type="stmt"/>
            <line num="2578" count="1" type="stmt"/>
            <line num="2581" count="1" complexity="4" type="method" signature="createLui(String,String,LuiInfo) : LuiInfo"/>
            <line num="2588" count="1" type="stmt"/>
            <line num="2589" count="1" type="stmt"/>
            <line num="2590" count="1" type="stmt"/>
            <line num="2593" count="1" type="stmt"/>
            <line num="2594" count="1" type="stmt"/>
            <line num="2594" falsecount="1" type="cond" truecount="0"/>
            <line num="2595" count="0" type="stmt"/>
            <line num="2598" count="1" type="stmt"/>
            <line num="2599" count="1" type="stmt"/>
            <line num="2600" count="1" type="stmt"/>
            <line num="2602" count="1" type="stmt"/>
            <line num="2603" count="1" type="stmt"/>
            <line num="2607" count="1" type="stmt"/>
            <line num="2609" count="1" type="stmt"/>
            <line num="2612" count="1" complexity="4" type="method" signature="updateLui(String,LuiInfo) : LuiInfo"/>
            <line num="2620" count="1" type="stmt"/>
            <line num="2621" count="1" type="stmt"/>
            <line num="2624" count="1" type="stmt"/>
            <line num="2625" count="1" type="stmt"/>
            <line num="2625" falsecount="1" type="cond" truecount="0"/>
            <line num="2626" count="0" type="stmt"/>
            <line num="2629" count="1" type="stmt"/>
            <line num="2631" count="1" type="stmt"/>
            <line num="2631" falsecount="1" type="cond" truecount="1"/>
            <line num="2633" count="1" type="stmt"/>
            <line num="2637" count="1" type="stmt"/>
            <line num="2638" count="1" type="stmt"/>
            <line num="2640" count="1" type="stmt"/>
            <line num="2644" count="1" type="stmt"/>
            <line num="2647" count="1" type="stmt"/>
            <line num="2649" count="1" type="stmt"/>
            <line num="2652" count="1" complexity="1" type="method" signature="deleteLui(String) : StatusInfo"/>
            <line num="2659" count="1" type="stmt"/>
            <line num="2661" count="1" type="stmt"/>
            <line num="2663" count="1" type="stmt"/>
            <line num="2664" count="1" type="stmt"/>
            <line num="2666" count="1" type="stmt"/>
            <line num="2669" count="1" complexity="1" type="method" signature="updateLuiState(String,String) : LuiInfo"/>
            <line num="2677" count="1" type="stmt"/>
            <line num="2678" count="1" type="stmt"/>
            <line num="2679" count="1" type="stmt"/>
            <line num="2680" count="1" type="stmt"/>
            <line num="2681" count="1" type="stmt"/>
            <line num="2682" count="1" type="stmt"/>
            <line num="2685" count="1" complexity="1" type="method" signature="validateLuiLuiRelation(String,LuiLuiRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="2690" count="1" type="stmt"/>
            <line num="2691" count="1" type="stmt"/>
            <line num="2693" count="1" type="stmt"/>
            <line num="2694" count="1" type="stmt"/>
            <line num="2695" count="1" type="stmt"/>
            <line num="2696" count="1" type="stmt"/>
            <line num="2699" count="1" complexity="4" type="method" signature="createLuiLuiRelation(String,String,String,LuiLuiRelationInfo) : LuiLuiRelationInfo"/>
            <line num="2708" count="1" type="stmt"/>
            <line num="2709" count="1" type="stmt"/>
            <line num="2710" count="1" type="stmt"/>
            <line num="2711" count="1" type="stmt"/>
            <line num="2714" count="1" type="stmt"/>
            <line num="2715" count="1" type="stmt"/>
            <line num="2715" falsecount="1" type="cond" truecount="0"/>
            <line num="2716" count="0" type="stmt"/>
            <line num="2719" count="1" type="stmt"/>
            <line num="2719" falsecount="1" type="cond" truecount="0"/>
            <line num="2720" count="0" type="stmt"/>
            <line num="2724" count="1" type="stmt"/>
            <line num="2725" count="1" type="stmt"/>
            <line num="2727" count="1" type="stmt"/>
            <line num="2728" count="1" type="stmt"/>
            <line num="2732" count="1" type="stmt"/>
            <line num="2733" count="1" type="stmt"/>
            <line num="2734" count="1" type="stmt"/>
            <line num="2738" count="1" type="stmt"/>
            <line num="2741" count="1" type="stmt"/>
            <line num="2743" count="1" type="stmt"/>
            <line num="2745" count="1" type="stmt"/>
            <line num="2748" count="1" complexity="7" type="method" signature="updateLuiLuiRelation(String,LuiLuiRelationInfo) : LuiLuiRelationInfo"/>
            <line num="2757" count="1" type="stmt"/>
            <line num="2758" count="1" type="stmt"/>
            <line num="2761" count="1" type="stmt"/>
            <line num="2762" count="1" type="stmt"/>
            <line num="2762" falsecount="1" type="cond" truecount="0"/>
            <line num="2763" count="0" type="stmt"/>
            <line num="2766" count="1" type="stmt"/>
            <line num="2769" count="1" type="stmt"/>
            <line num="2769" falsecount="1" type="cond" truecount="1"/>
            <line num="2771" count="1" type="stmt"/>
            <line num="2775" count="1" type="stmt"/>
            <line num="2779" count="1" type="stmt"/>
            <line num="2779" falsecount="0" type="cond" truecount="1"/>
            <line num="2781" count="1" type="stmt"/>
            <line num="2785" count="1" type="stmt"/>
            <line num="2785" falsecount="0" type="cond" truecount="1"/>
            <line num="2787" count="1" type="stmt"/>
            <line num="2791" count="1" type="stmt"/>
            <line num="2795" count="1" type="stmt"/>
            <line num="2795" falsecount="0" type="cond" truecount="1"/>
            <line num="2797" count="1" type="stmt"/>
            <line num="2801" count="1" type="stmt"/>
            <line num="2803" count="1" type="stmt"/>
            <line num="2806" count="1" complexity="1" type="method" signature="deleteLuiLuiRelation(String) : StatusInfo"/>
            <line num="2813" count="1" type="stmt"/>
            <line num="2815" count="1" type="stmt"/>
            <line num="2817" count="1" type="stmt"/>
            <line num="2818" count="1" type="stmt"/>
            <line num="2820" count="1" type="stmt"/>
            <line num="2827" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="2833" count="0" type="stmt"/>
            <line num="2836" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="2839" count="0" type="stmt"/>
            <line num="2842" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="2846" count="0" type="stmt"/>
            <line num="2847" count="0" type="stmt"/>
            <line num="2850" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="2853" count="0" type="stmt"/>
            <line num="2856" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="2860" count="0" type="stmt"/>
            <line num="2861" count="0" type="stmt"/>
            <line num="2864" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="2867" count="0" type="stmt"/>
            <line num="2870" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="2875" count="0" type="stmt"/>
            <line num="2876" count="0" type="stmt"/>
            <line num="2879" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="2884" count="0" type="stmt"/>
            <line num="2885" count="0" type="stmt"/>
            <line num="2888" count="1" complexity="2" type="method" signature="checkCluAlreadyAdded(CluSet,String) : void"/>
            <line num="2890" count="1" type="stmt"/>
            <line num="2891" count="1" type="stmt"/>
            <line num="2891" falsecount="1" type="cond" truecount="1"/>
            <line num="2892" count="1" type="stmt"/>
            <line num="2897" count="1" complexity="3" type="method" signature="checkCluSetAlreadyAdded(CluSet,String) : void"/>
            <line num="2899" count="1" type="stmt"/>
            <line num="2899" falsecount="0" type="cond" truecount="1"/>
            <line num="2900" count="1" type="stmt"/>
            <line num="2901" count="1" type="stmt"/>
            <line num="2901" falsecount="1" type="cond" truecount="1"/>
            <line num="2902" count="1" type="stmt"/>
            <line num="2909" count="1" complexity="4" type="method" signature="checkCluSetCircularReference(CluSet,String) : void"/>
            <line num="2911" count="1" type="stmt"/>
            <line num="2911" falsecount="1" type="cond" truecount="1"/>
            <line num="2912" count="1" type="stmt"/>
            <line num="2915" count="1" type="stmt"/>
            <line num="2915" falsecount="0" type="cond" truecount="1"/>
            <line num="2916" count="1" type="stmt"/>
            <line num="2917" count="1" type="stmt"/>
            <line num="2917" falsecount="1" type="cond" truecount="1"/>
            <line num="2918" count="1" type="stmt"/>
            <line num="2923" count="1" type="stmt"/>
            <line num="2928" count="1" complexity="1" type="method" signature="findClusInCluSet(List&lt;String&gt;,CluSet) : void"/>
            <line num="2930" count="1" type="stmt"/>
            <line num="2931" count="1" type="stmt"/>
            <line num="2934" count="1" complexity="4" type="method" signature="doFindClusInCluSet(List&lt;String&gt;,List&lt;String&gt;,CluSet) : void"/>
            <line num="2936" count="1" type="stmt"/>
            <line num="2937" count="1" type="stmt"/>
            <line num="2937" falsecount="1" type="cond" truecount="1"/>
            <line num="2938" count="1" type="stmt"/>
            <line num="2941" count="1" type="stmt"/>
            <line num="2941" falsecount="0" type="cond" truecount="1"/>
            <line num="2942" count="1" type="stmt"/>
            <line num="2944" count="1" type="stmt"/>
            <line num="2944" falsecount="0" type="cond" truecount="1"/>
            <line num="2945" count="1" type="stmt"/>
            <line num="2946" count="1" type="stmt"/>
            <line num="2952" count="0" complexity="10" type="method" signature="doSearchProposalsByCourseCode(String) : SearchResult"/>
            <line num="2953" count="0" type="stmt"/>
            <line num="2953" falsecount="0" type="cond" truecount="0"/>
            <line num="2954" count="0" type="stmt"/>
            <line num="2957" count="0" type="stmt"/>
            <line num="2958" count="0" type="stmt"/>
            <line num="2959" count="0" type="stmt"/>
            <line num="2960" count="0" type="stmt"/>
            <line num="2961" count="0" type="stmt"/>
            <line num="2962" count="0" type="stmt"/>
            <line num="2963" count="0" type="stmt"/>
            <line num="2964" count="0" type="stmt"/>
            <line num="2965" count="0" type="stmt"/>
            <line num="2966" count="0" type="stmt"/>
            <line num="2966" falsecount="0" type="cond" truecount="0"/>
            <line num="2967" count="0" type="stmt"/>
            <line num="2968" count="0" type="stmt"/>
            <line num="2968" falsecount="0" type="cond" truecount="0"/>
            <line num="2969" count="0" type="stmt"/>
            <line num="2973" count="0" type="stmt"/>
            <line num="2973" falsecount="0" type="cond" truecount="0"/>
            <line num="2974" count="0" type="stmt"/>
            <line num="2979" count="0" type="stmt"/>
            <line num="2980" count="0" type="stmt"/>
            <line num="2981" count="0" type="stmt"/>
            <line num="2982" count="0" type="stmt"/>
            <line num="2983" count="0" type="stmt"/>
            <line num="2984" count="0" type="stmt"/>
            <line num="2986" count="0" type="stmt"/>
            <line num="2987" count="0" type="stmt"/>
            <line num="2987" falsecount="0" type="cond" truecount="0"/>
            <line num="2988" count="0" type="stmt"/>
            <line num="2989" count="0" type="stmt"/>
            <line num="2990" count="0" type="stmt"/>
            <line num="2990" falsecount="0" type="cond" truecount="0"/>
            <line num="2991" count="0" type="stmt"/>
            <line num="2992" count="0" type="stmt"/>
            <line num="2993" count="0" type="stmt"/>
            <line num="2993" falsecount="0" type="cond" truecount="0"/>
            <line num="2994" count="0" type="stmt"/>
            <line num="2998" count="0" type="stmt"/>
            <line num="3001" count="0" type="stmt"/>
            <line num="3004" count="1" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="3006" count="1" type="stmt"/>
            <line num="3009" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="3011" count="0" type="stmt"/>
            <line num="3014" count="0" complexity="1" type="method" signature="getLuDao() : LuDao"/>
            <line num="3015" count="0" type="stmt"/>
            <line num="3018" count="1" complexity="1" type="method" signature="setLuDao(LuDao) : void"/>
            <line num="3019" count="1" type="stmt"/>
            <line num="3022" count="1" complexity="7" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="3024" count="1" type="stmt"/>
            <line num="3026" count="1" type="stmt"/>
            <line num="3026" falsecount="1" type="cond" truecount="0"/>
            <line num="3027" count="0" type="stmt"/>
            <line num="3028" count="0" type="stmt"/>
            <line num="3029" count="0" type="stmt"/>
            <line num="3029" falsecount="0" type="cond" truecount="0"/>
            <line num="3030" count="0" type="stmt"/>
            <line num="3031" count="0" type="stmt"/>
            <line num="3034" count="0" type="stmt"/>
            <line num="3035" count="0" type="stmt"/>
            <line num="3037" count="0" type="stmt"/>
            <line num="3039" count="1" type="stmt"/>
            <line num="3039" falsecount="1" type="cond" truecount="0"/>
            <line num="3040" count="0" type="stmt"/>
            <line num="3041" count="1" type="stmt"/>
            <line num="3041" falsecount="1" type="cond" truecount="0"/>
            <line num="3042" count="0" type="stmt"/>
            <line num="3043" count="0" type="stmt"/>
            <line num="3044" count="0" type="stmt"/>
            <line num="3044" falsecount="0" type="cond" truecount="0"/>
            <line num="3045" count="0" type="stmt"/>
            <line num="3046" count="0" type="stmt"/>
            <line num="3049" count="0" type="stmt"/>
            <line num="3051" count="1" type="stmt"/>
            <line num="3054" count="0" complexity="33" type="method" signature="doBrowseProgramSearch() : SearchResult"/>
            <line num="3056" count="0" type="stmt"/>
            <line num="3059" count="0" type="stmt"/>
            <line num="3062" count="0" type="stmt"/>
            <line num="3063" count="0" type="stmt"/>
            <line num="3064" count="0" type="stmt"/>
            <line num="3065" count="0" type="stmt"/>
            <line num="3066" count="0" type="stmt"/>
            <line num="3067" count="0" type="stmt"/>
            <line num="3067" falsecount="0" type="cond" truecount="0"/>
            <line num="3068" count="0" type="stmt"/>
            <line num="3069" count="0" type="stmt"/>
            <line num="3069" falsecount="0" type="cond" truecount="0"/>
            <line num="3070" count="0" type="stmt"/>
            <line num="3073" count="0" type="stmt"/>
            <line num="3074" count="0" type="stmt"/>
            <line num="3074" falsecount="0" type="cond" truecount="0"/>
            <line num="3075" count="0" type="stmt"/>
            <line num="3076" count="0" type="stmt"/>
            <line num="3078" count="0" type="stmt"/>
            <line num="3083" count="0" type="stmt"/>
            <line num="3084" count="0" type="stmt"/>
            <line num="3085" count="0" type="stmt"/>
            <line num="3088" count="0" type="stmt"/>
            <line num="3089" count="0" type="stmt"/>
            <line num="3090" count="0" type="stmt"/>
            <line num="3091" count="0" type="stmt"/>
            <line num="3092" count="0" type="stmt"/>
            <line num="3093" count="0" type="stmt"/>
            <line num="3093" falsecount="0" type="cond" truecount="0"/>
            <line num="3094" count="0" type="stmt"/>
            <line num="3095" count="0" type="stmt"/>
            <line num="3095" falsecount="0" type="cond" truecount="0"/>
            <line num="3096" count="0" type="stmt"/>
            <line num="3099" count="0" type="stmt"/>
            <line num="3102" count="0" type="stmt"/>
            <line num="3103" count="0" type="stmt"/>
            <line num="3104" count="0" type="stmt"/>
            <line num="3105" count="0" type="stmt"/>
            <line num="3106" count="0" type="stmt"/>
            <line num="3107" count="0" type="stmt"/>
            <line num="3111" count="0" type="stmt"/>
            <line num="3111" falsecount="0" type="cond" truecount="0"/>
            <line num="3112" count="0" type="stmt"/>
            <line num="3113" count="0" type="stmt"/>
            <line num="3114" count="0" type="stmt"/>
            <line num="3115" count="0" type="stmt"/>
            <line num="3116" count="0" type="stmt"/>
            <line num="3117" count="0" type="stmt"/>
            <line num="3118" count="0" type="stmt"/>
            <line num="3119" count="0" type="stmt"/>
            <line num="3120" count="0" type="stmt"/>
            <line num="3122" count="0" type="stmt"/>
            <line num="3123" count="0" type="stmt"/>
            <line num="3123" falsecount="0" type="cond" truecount="0"/>
            <line num="3124" count="0" type="stmt"/>
            <line num="3125" count="0" type="stmt"/>
            <line num="3125" falsecount="0" type="cond" truecount="0"/>
            <line num="3126" count="0" type="stmt"/>
            <line num="3127" count="0" type="stmt"/>
            <line num="3128" count="0" type="stmt"/>
            <line num="3128" falsecount="0" type="cond" truecount="0"/>
            <line num="3129" count="0" type="stmt"/>
            <line num="3130" count="0" type="stmt"/>
            <line num="3131" count="0" type="stmt"/>
            <line num="3131" falsecount="0" type="cond" truecount="0"/>
            <line num="3132" count="0" type="stmt"/>
            <line num="3133" count="0" type="stmt"/>
            <line num="3133" falsecount="0" type="cond" truecount="0"/>
            <line num="3134" count="0" type="stmt"/>
            <line num="3135" count="0" type="stmt"/>
            <line num="3138" count="0" type="stmt"/>
            <line num="3138" falsecount="0" type="cond" truecount="0"/>
            <line num="3140" count="0" type="stmt"/>
            <line num="3141" count="0" type="stmt"/>
            <line num="3142" count="0" type="stmt"/>
            <line num="3142" falsecount="0" type="cond" truecount="0"/>
            <line num="3143" count="0" type="stmt"/>
            <line num="3143" falsecount="0" type="cond" truecount="0"/>
            <line num="3144" count="0" type="stmt"/>
            <line num="3145" count="0" type="stmt"/>
            <line num="3145" falsecount="0" type="cond" truecount="0"/>
            <line num="3146" count="0" type="stmt"/>
            <line num="3148" count="0" type="stmt"/>
            <line num="3153" count="0" type="stmt"/>
            <line num="3154" count="0" type="stmt"/>
            <line num="3154" falsecount="0" type="cond" truecount="0"/>
            <line num="3155" count="0" type="stmt"/>
            <line num="3156" count="0" type="stmt"/>
            <line num="3158" count="0" type="stmt"/>
            <line num="3159" count="0" type="stmt"/>
            <line num="3163" count="0" type="stmt"/>
            <line num="3164" count="0" type="stmt"/>
            <line num="3164" falsecount="0" type="cond" truecount="0"/>
            <line num="3165" count="0" type="stmt"/>
            <line num="3166" count="0" type="stmt"/>
            <line num="3168" count="0" type="stmt"/>
            <line num="3169" count="0" type="stmt"/>
            <line num="3172" count="0" type="stmt"/>
            <line num="3173" count="0" type="stmt"/>
            <line num="3173" falsecount="0" type="cond" truecount="0"/>
            <line num="3174" count="0" type="stmt"/>
            <line num="3175" count="0" type="stmt"/>
            <line num="3177" count="0" type="stmt"/>
            <line num="3178" count="0" type="stmt"/>
            <line num="3180" count="0" type="stmt"/>
            <line num="3181" count="0" type="stmt"/>
            <line num="3182" count="0" type="stmt"/>
            <line num="3186" count="0" type="stmt"/>
            <line num="3187" count="0" type="stmt"/>
            <line num="3187" falsecount="0" type="cond" truecount="0"/>
            <line num="3188" count="0" type="stmt"/>
            <line num="3189" count="0" type="stmt"/>
            <line num="3191" count="0" type="stmt"/>
            <line num="3194" count="0" type="stmt"/>
            <line num="3195" count="0" type="stmt"/>
            <line num="3195" falsecount="0" type="cond" truecount="0"/>
            <line num="3196" count="0" type="stmt"/>
            <line num="3197" count="0" type="stmt"/>
            <line num="3199" count="0" type="stmt"/>
            <line num="3202" count="0" type="stmt"/>
            <line num="3203" count="0" type="stmt"/>
            <line num="3203" falsecount="0" type="cond" truecount="0"/>
            <line num="3204" count="0" type="stmt"/>
            <line num="3205" count="0" type="stmt"/>
            <line num="3207" count="0" type="stmt"/>
            <line num="3210" count="0" type="stmt"/>
            <line num="3214" count="0" type="stmt"/>
            <line num="3214" falsecount="0" type="cond" truecount="0"/>
            <line num="3215" count="0" type="stmt"/>
            <line num="3216" count="0" type="stmt"/>
            <line num="3217" count="0" type="stmt"/>
            <line num="3219" count="0" type="stmt"/>
            <line num="3220" count="0" type="stmt"/>
            <line num="3220" falsecount="0" type="cond" truecount="0"/>
            <line num="3221" count="0" type="stmt"/>
            <line num="3222" count="0" type="stmt"/>
            <line num="3222" falsecount="0" type="cond" truecount="0"/>
            <line num="3223" count="0" type="stmt"/>
            <line num="3225" count="0" type="stmt"/>
            <line num="3232" count="0" type="stmt"/>
            <line num="3232" falsecount="0" type="cond" truecount="0"/>
            <line num="3233" count="0" type="stmt"/>
            <line num="3234" count="0" type="stmt"/>
            <line num="3235" count="0" type="stmt"/>
            <line num="3237" count="0" type="stmt"/>
            <line num="3238" count="0" type="stmt"/>
            <line num="3238" falsecount="0" type="cond" truecount="0"/>
            <line num="3239" count="0" type="stmt"/>
            <line num="3240" count="0" type="stmt"/>
            <line num="3240" falsecount="0" type="cond" truecount="0"/>
            <line num="3241" count="0" type="stmt"/>
            <line num="3243" count="0" type="stmt"/>
            <line num="3251" count="0" type="stmt"/>
            <line num="3251" falsecount="0" type="cond" truecount="0"/>
            <line num="3253" count="0" type="stmt"/>
            <line num="3254" count="0" type="stmt"/>
            <line num="3255" count="0" type="stmt"/>
            <line num="3256" count="0" type="stmt"/>
            <line num="3259" count="0" type="stmt"/>
            <line num="3262" count="0" type="stmt"/>
            <line num="3263" count="0" type="stmt"/>
            <line num="3264" count="0" type="stmt"/>
            <line num="3265" count="0" type="stmt"/>
            <line num="3265" falsecount="0" type="cond" truecount="0"/>
            <line num="3266" count="0" type="stmt"/>
            <line num="3267" count="0" type="stmt"/>
            <line num="3268" count="0" type="stmt"/>
            <line num="3268" falsecount="0" type="cond" truecount="0"/>
            <line num="3269" count="0" type="stmt"/>
            <line num="3274" count="0" type="stmt"/>
            <line num="3275" count="0" type="stmt"/>
            <line num="3275" falsecount="0" type="cond" truecount="0"/>
            <line num="3276" count="0" type="stmt"/>
            <line num="3277" count="0" type="stmt"/>
            <line num="3277" falsecount="0" type="cond" truecount="0"/>
            <line num="3278" count="0" type="stmt"/>
            <line num="3280" count="0" type="stmt"/>
            <line num="3287" count="0" type="stmt"/>
            <line num="3290" count="0" complexity="29" type="method" signature="doDependencyAnalysisSearch(String) : SearchResult"/>
            <line num="3292" count="0" type="stmt"/>
            <line num="3294" count="0" type="stmt"/>
            <line num="3296" count="0" type="stmt"/>
            <line num="3297" count="0" type="stmt"/>
            <line num="3300" count="0" type="stmt"/>
            <line num="3303" count="0" type="stmt"/>
            <line num="3304" count="0" type="stmt"/>
            <line num="3304" falsecount="0" type="cond" truecount="0"/>
            <line num="3305" count="0" type="stmt"/>
            <line num="3306" count="0" type="stmt"/>
            <line num="3311" count="0" type="stmt"/>
            <line num="3312" count="0" type="stmt"/>
            <line num="3312" falsecount="0" type="cond" truecount="0"/>
            <line num="3313" count="0" type="stmt"/>
            <line num="3314" count="0" type="stmt"/>
            <line num="3315" count="0" type="stmt"/>
            <line num="3316" count="0" type="stmt"/>
            <line num="3316" falsecount="0" type="cond" truecount="0"/>
            <line num="3317" count="0" type="stmt"/>
            <line num="3318" count="0" type="stmt"/>
            <line num="3318" falsecount="0" type="cond" truecount="0"/>
            <line num="3319" count="0" type="stmt"/>
            <line num="3320" count="0" type="stmt"/>
            <line num="3332" count="0" type="stmt"/>
            <line num="3334" count="0" type="stmt"/>
            <line num="3335" count="0" type="stmt"/>
            <line num="3337" count="0" type="stmt"/>
            <line num="3340" count="0" type="stmt"/>
            <line num="3342" count="0" type="stmt"/>
            <line num="3347" count="0" type="stmt"/>
            <line num="3348" count="0" type="stmt"/>
            <line num="3351" count="0" type="stmt"/>
            <line num="3352" count="0" type="stmt"/>
            <line num="3353" count="0" type="stmt"/>
            <line num="3354" count="0" type="stmt"/>
            <line num="3355" count="0" type="stmt"/>
            <line num="3357" count="0" type="stmt"/>
            <line num="3358" count="0" type="stmt"/>
            <line num="3358" falsecount="0" type="cond" truecount="0"/>
            <line num="3359" count="0" type="stmt"/>
            <line num="3360" count="0" type="stmt"/>
            <line num="3361" count="0" type="stmt"/>
            <line num="3361" falsecount="0" type="cond" truecount="0"/>
            <line num="3362" count="0" type="stmt"/>
            <line num="3363" count="0" type="stmt"/>
            <line num="3364" count="0" type="stmt"/>
            <line num="3364" falsecount="0" type="cond" truecount="0"/>
            <line num="3365" count="0" type="stmt"/>
            <line num="3366" count="0" type="stmt"/>
            <line num="3367" count="0" type="stmt"/>
            <line num="3367" falsecount="0" type="cond" truecount="0"/>
            <line num="3368" count="0" type="stmt"/>
            <line num="3369" count="0" type="stmt"/>
            <line num="3370" count="0" type="stmt"/>
            <line num="3370" falsecount="0" type="cond" truecount="0"/>
            <line num="3371" count="0" type="stmt"/>
            <line num="3376" count="0" type="stmt"/>
            <line num="3379" count="0" type="stmt"/>
            <line num="3379" falsecount="0" type="cond" truecount="0"/>
            <line num="3381" count="0" type="stmt"/>
            <line num="3383" count="0" type="stmt"/>
            <line num="3385" count="0" type="stmt"/>
            <line num="3385" falsecount="0" type="cond" truecount="0"/>
            <line num="3386" count="0" type="stmt"/>
            <line num="3387" count="0" type="stmt"/>
            <line num="3387" falsecount="0" type="cond" truecount="0"/>
            <line num="3388" count="0" type="stmt"/>
            <line num="3390" count="0" type="stmt"/>
            <line num="3394" count="0" type="stmt"/>
            <line num="3396" count="0" type="stmt"/>
            <line num="3396" falsecount="0" type="cond" truecount="0"/>
            <line num="3398" count="0" type="stmt"/>
            <line num="3400" count="0" type="stmt"/>
            <line num="3403" count="0" type="stmt"/>
            <line num="3404" count="0" type="stmt"/>
            <line num="3405" count="0" type="stmt"/>
            <line num="3406" count="0" type="stmt"/>
            <line num="3407" count="0" type="stmt"/>
            <line num="3408" count="0" type="stmt"/>
            <line num="3409" count="0" type="stmt"/>
            <line num="3410" count="0" type="stmt"/>
            <line num="3411" count="0" type="stmt"/>
            <line num="3414" count="0" type="stmt"/>
            <line num="3415" count="0" type="stmt"/>
            <line num="3418" count="0" type="stmt"/>
            <line num="3419" count="0" type="stmt"/>
            <line num="3424" count="0" type="stmt"/>
            <line num="3425" count="0" type="stmt"/>
            <line num="3426" count="0" type="stmt"/>
            <line num="3426" falsecount="0" type="cond" truecount="0"/>
            <line num="3430" count="0" type="stmt"/>
            <line num="3431" count="0" type="stmt"/>
            <line num="3431" falsecount="0" type="cond" truecount="0"/>
            <line num="3432" count="0" type="stmt"/>
            <line num="3433" count="0" type="stmt"/>
            <line num="3435" count="0" type="stmt"/>
            <line num="3438" count="0" type="stmt"/>
            <line num="3438" falsecount="0" type="cond" truecount="0"/>
            <line num="3439" count="0" type="stmt"/>
            <line num="3441" count="0" type="stmt"/>
            <line num="3444" count="0" type="stmt"/>
            <line num="3445" count="0" type="stmt"/>
            <line num="3445" falsecount="0" type="cond" truecount="0"/>
            <line num="3446" count="0" type="stmt"/>
            <line num="3451" count="0" type="stmt"/>
            <line num="3454" count="0" type="stmt"/>
            <line num="3459" count="0" type="stmt"/>
            <line num="3459" falsecount="0" type="cond" truecount="0"/>
            <line num="3461" count="0" type="stmt"/>
            <line num="3462" count="0" type="stmt"/>
            <line num="3463" count="0" type="stmt"/>
            <line num="3466" count="0" type="stmt"/>
            <line num="3469" count="0" type="stmt"/>
            <line num="3470" count="0" type="stmt"/>
            <line num="3471" count="0" type="stmt"/>
            <line num="3472" count="0" type="stmt"/>
            <line num="3472" falsecount="0" type="cond" truecount="0"/>
            <line num="3473" count="0" type="stmt"/>
            <line num="3474" count="0" type="stmt"/>
            <line num="3475" count="0" type="stmt"/>
            <line num="3475" falsecount="0" type="cond" truecount="0"/>
            <line num="3476" count="0" type="stmt"/>
            <line num="3481" count="0" type="stmt"/>
            <line num="3482" count="0" type="stmt"/>
            <line num="3482" falsecount="0" type="cond" truecount="0"/>
            <line num="3483" count="0" type="stmt"/>
            <line num="3484" count="0" type="stmt"/>
            <line num="3484" falsecount="0" type="cond" truecount="0"/>
            <line num="3485" count="0" type="stmt"/>
            <line num="3487" count="0" type="stmt"/>
            <line num="3495" count="0" type="stmt"/>
            <line num="3496" count="0" type="stmt"/>
            <line num="3496" falsecount="0" type="cond" truecount="0"/>
            <line num="3498" count="0" type="stmt"/>
            <line num="3500" count="0" type="stmt"/>
            <line num="3501" count="0" type="stmt"/>
            <line num="3502" count="0" type="stmt"/>
            <line num="3503" count="0" type="stmt"/>
            <line num="3504" count="0" type="stmt"/>
            <line num="3506" count="0" type="stmt"/>
            <line num="3511" count="0" type="stmt"/>
            <line num="3512" count="0" type="stmt"/>
            <line num="3513" count="0" type="stmt"/>
            <line num="3514" count="0" type="stmt"/>
            <line num="3515" count="0" type="stmt"/>
            <line num="3516" count="0" type="stmt"/>
            <line num="3517" count="0" type="stmt"/>
            <line num="3517" falsecount="0" type="cond" truecount="0"/>
            <line num="3518" count="0" type="stmt"/>
            <line num="3520" count="0" type="stmt"/>
            <line num="3522" count="0" type="stmt"/>
            <line num="3523" count="0" type="stmt"/>
            <line num="3524" count="0" type="stmt"/>
            <line num="3525" count="0" type="stmt"/>
            <line num="3526" count="0" type="stmt"/>
            <line num="3527" count="0" type="stmt"/>
            <line num="3529" count="0" type="stmt"/>
            <line num="3534" count="0" type="stmt"/>
            <line num="3535" count="0" type="stmt"/>
            <line num="3535" falsecount="0" type="cond" truecount="0"/>
            <line num="3536" count="0" type="stmt"/>
            <line num="3538" count="0" type="stmt"/>
            <line num="3539" count="0" type="stmt"/>
            <line num="3540" count="0" type="stmt"/>
            <line num="3541" count="0" type="stmt"/>
            <line num="3542" count="0" type="stmt"/>
            <line num="3544" count="0" type="stmt"/>
            <line num="3549" count="0" type="stmt"/>
            <line num="3551" count="0" type="stmt"/>
            <line num="3557" count="0" complexity="1" type="method" signature="SearchResultRowComparator(String)"/>
            <line num="3558" count="0" type="stmt"/>
            <line num="3559" count="0" type="stmt"/>
            <line num="3562" count="0" complexity="6" type="method" signature="compare(SearchResultRow,SearchResultRow) : int"/>
            <line num="3564" count="0" type="stmt"/>
            <line num="3565" count="0" type="stmt"/>
            <line num="3566" count="0" type="stmt"/>
            <line num="3567" count="0" type="stmt"/>
            <line num="3567" falsecount="0" type="cond" truecount="0"/>
            <line num="3568" count="0" type="stmt"/>
            <line num="3569" count="0" type="stmt"/>
            <line num="3572" count="0" type="stmt"/>
            <line num="3573" count="0" type="stmt"/>
            <line num="3573" falsecount="0" type="cond" truecount="0"/>
            <line num="3574" count="0" type="stmt"/>
            <line num="3575" count="0" type="stmt"/>
            <line num="3578" count="0" type="stmt"/>
            <line num="3578" falsecount="0" type="cond" truecount="0"/>
            <line num="3579" count="0" type="stmt"/>
            <line num="3579" falsecount="0" type="cond" truecount="0"/>
            <line num="3580" count="0" type="stmt"/>
            <line num="3582" count="0" type="stmt"/>
            <line num="3583" count="0" type="stmt"/>
            <line num="3583" falsecount="0" type="cond" truecount="0"/>
            <line num="3584" count="0" type="stmt"/>
            <line num="3586" count="0" type="stmt"/>
            <line num="3599" count="1" complexity="2" type="method" signature="checkForMissingParameter(Object,String) : void"/>
            <line num="3601" count="1" type="stmt"/>
            <line num="3601" falsecount="1" type="cond" truecount="1"/>
            <line num="3602" count="1" type="stmt"/>
            <line num="3611" count="1" complexity="4" type="method" signature="checkForEmptyList(Object,String) : void"/>
            <line num="3613" count="1" type="stmt"/>
            <line num="3613" falsecount="1" type="cond" truecount="0"/>
            <line num="3615" count="0" type="stmt"/>
            <line num="3620" count="1" complexity="2" type="method" signature="addCluSetsToCluSet(String,List&lt;String&gt;) : StatusInfo"/>
            <line num="3628" count="1" type="stmt"/>
            <line num="3629" count="1" type="stmt"/>
            <line num="3632" count="1" type="stmt"/>
            <line num="3634" count="1" type="stmt"/>
            <line num="3635" count="1" type="stmt"/>
            <line num="3636" count="1" type="stmt"/>
            <line num="3636" falsecount="1" type="cond" truecount="0"/>
            <line num="3637" count="0" type="stmt"/>
            <line num="3641" count="1" type="stmt"/>
            <line num="3642" count="1" type="stmt"/>
            <line num="3644" count="1" type="stmt"/>
            <line num="3647" count="1" complexity="2" type="method" signature="addClusToCluSet(List&lt;String&gt;,String) : StatusInfo"/>
            <line num="3654" count="1" type="stmt"/>
            <line num="3655" count="1" type="stmt"/>
            <line num="3657" count="1" type="stmt"/>
            <line num="3658" count="1" type="stmt"/>
            <line num="3659" count="1" type="stmt"/>
            <line num="3659" falsecount="1" type="cond" truecount="0"/>
            <line num="3660" count="0" type="stmt"/>
            <line num="3664" count="1" type="stmt"/>
            <line num="3665" count="1" type="stmt"/>
            <line num="3667" count="1" type="stmt"/>
            <line num="3670" count="0" complexity="1" type="method" signature="getValidatorFactory() : ValidatorFactory"/>
            <line num="3671" count="0" type="stmt"/>
            <line num="3674" count="1" complexity="1" type="method" signature="setValidatorFactory(ValidatorFactory) : void"/>
            <line num="3675" count="1" type="stmt"/>
            <line num="3680" count="1" complexity="4" type="method" signature="createNewCluVersion(String,String) : CluInfo"/>
            <line num="3683" count="1" type="stmt"/>
            <line num="3684" count="1" type="stmt"/>
            <line num="3685" count="1" type="stmt"/>
            <line num="3686" count="1" type="stmt"/>
            <line num="3688" count="0" type="stmt"/>
            <line num="3690" count="1" type="stmt"/>
            <line num="3691" count="1" type="stmt"/>
            <line num="3693" count="0" type="stmt"/>
            <line num="3696" count="1" type="stmt"/>
            <line num="3699" count="1" type="stmt"/>
            <line num="3702" count="1" type="stmt"/>
            <line num="3704" count="1" type="stmt"/>
            <line num="3705" count="1" type="stmt"/>
            <line num="3707" count="1" type="stmt"/>
            <line num="3708" count="1" type="stmt"/>
            <line num="3709" count="1" type="stmt"/>
            <line num="3710" count="1" type="stmt"/>
            <line num="3711" count="1" type="stmt"/>
            <line num="3712" count="1" type="stmt"/>
            <line num="3713" count="1" type="stmt"/>
            <line num="3714" count="1" type="stmt"/>
            <line num="3715" count="1" type="stmt"/>
            <line num="3716" count="1" type="stmt"/>
            <line num="3718" count="0" type="stmt"/>
            <line num="3721" count="1" type="stmt"/>
            <line num="3724" count="1" complexity="4" type="method" signature="clearCluIds(CluInfo) : void"/>
            <line num="3726" count="1" type="stmt"/>
            <line num="3727" count="1" type="stmt"/>
            <line num="3729" count="1" type="stmt"/>
            <line num="3729" falsecount="1" type="cond" truecount="1"/>
            <line num="3730" count="1" type="stmt"/>
            <line num="3732" count="1" type="stmt"/>
            <line num="3733" count="1" type="stmt"/>
            <line num="3736" count="1" type="stmt"/>
            <line num="3737" count="1" type="stmt"/>
            <line num="3739" count="1" type="stmt"/>
            <line num="3740" count="1" type="stmt"/>
            <line num="3742" count="1" type="stmt"/>
            <line num="3743" count="1" type="stmt"/>
            <line num="3745" count="1" type="stmt"/>
            <line num="3745" falsecount="1" type="cond" truecount="1"/>
            <line num="3746" count="1" type="stmt"/>
            <line num="3747" count="1" type="stmt"/>
            <line num="3748" count="1" type="stmt"/>
            <line num="3749" count="1" type="stmt"/>
            <line num="3750" count="1" type="stmt"/>
            <line num="3752" count="1" type="stmt"/>
            <line num="3753" count="1" type="stmt"/>
            <line num="3757" count="1" type="stmt"/>
            <line num="3758" count="1" type="stmt"/>
            <line num="3760" count="1" type="stmt"/>
            <line num="3760" falsecount="0" type="cond" truecount="1"/>
            <line num="3761" count="1" type="stmt"/>
            <line num="3771" count="1" complexity="10" type="method" signature="setCurrentCluVersion(String,Date) : StatusInfo"/>
            <line num="3775" count="1" type="stmt"/>
            <line num="3776" count="1" type="stmt"/>
            <line num="3776" falsecount="1" type="cond" truecount="1"/>
            <line num="3777" count="1" type="stmt"/>
            <line num="3780" count="1" type="stmt"/>
            <line num="3780" falsecount="1" type="cond" truecount="1"/>
            <line num="3781" count="1" type="stmt"/>
            <line num="3785" count="1" type="stmt"/>
            <line num="3786" count="1" type="stmt"/>
            <line num="3788" count="1" type="stmt"/>
            <line num="3789" count="1" type="stmt"/>
            <line num="3790" count="1" type="stmt"/>
            <line num="3794" count="1" type="stmt"/>
            <line num="3794" falsecount="0" type="cond" truecount="1"/>
            <line num="3795" count="1" type="stmt"/>
            <line num="3795" falsecount="1" type="cond" truecount="0"/>
            <line num="3796" count="0" type="stmt"/>
            <line num="3800" count="0" type="stmt"/>
            <line num="3805" count="1" type="stmt"/>
            <line num="3806" count="1" type="stmt"/>
            <line num="3807" count="0" type="stmt"/>
            <line num="3807" falsecount="0" type="cond" truecount="0"/>
            <line num="3808" count="0" type="stmt"/>
            <line num="3809" count="0" type="stmt"/>
            <line num="3810" count="0" type="stmt"/>
            <line num="3811" count="0" type="stmt"/>
            <line num="3816" count="1" type="stmt"/>
            <line num="3816" falsecount="0" type="cond" truecount="1"/>
            <line num="3817" count="1" type="stmt"/>
            <line num="3818" count="1" type="stmt"/>
            <line num="3822" count="1" type="stmt"/>
            <line num="3823" count="1" type="stmt"/>
            <line num="3824" count="1" type="stmt"/>
            <line num="3826" count="1" type="stmt"/>
            <line num="3827" count="1" type="stmt"/>
            <line num="3828" count="1" type="stmt"/>
            <line num="3831" count="0" complexity="3" type="method" signature="getLatestVersion(String,String) : VersionDisplayInfo"/>
            <line num="3833" count="0" type="stmt"/>
            <line num="3834" count="0" type="stmt"/>
            <line num="3834" falsecount="0" type="cond" truecount="0"/>
            <line num="3835" count="0" type="stmt"/>
            <line num="3836" count="0" type="stmt"/>
            <line num="3838" count="0" type="stmt"/>
            <line num="3841" count="0" type="stmt"/>
            <line num="3843" count="0" type="stmt"/>
            <line num="3846" count="1" complexity="3" type="method" signature="getCurrentVersion(String,String) : VersionDisplayInfo"/>
            <line num="3848" count="1" type="stmt"/>
            <line num="3849" count="1" type="stmt"/>
            <line num="3849" falsecount="0" type="cond" truecount="1"/>
            <line num="3850" count="1" type="stmt"/>
            <line num="3851" count="1" type="stmt"/>
            <line num="3853" count="0" type="stmt"/>
            <line num="3856" count="0" type="stmt"/>
            <line num="3858" count="1" type="stmt"/>
            <line num="3861" count="1" complexity="3" type="method" signature="getCurrentVersionOnDate(String,String,Date) : VersionDisplayInfo"/>
            <line num="3863" count="1" type="stmt"/>
            <line num="3864" count="1" type="stmt"/>
            <line num="3864" falsecount="0" type="cond" truecount="1"/>
            <line num="3865" count="1" type="stmt"/>
            <line num="3866" count="1" type="stmt"/>
            <line num="3868" count="0" type="stmt"/>
            <line num="3871" count="0" type="stmt"/>
            <line num="3873" count="1" type="stmt"/>
            <line num="3876" count="1" complexity="3" type="method" signature="getFirstVersion(String,String) : VersionDisplayInfo"/>
            <line num="3878" count="1" type="stmt"/>
            <line num="3879" count="1" type="stmt"/>
            <line num="3879" falsecount="0" type="cond" truecount="1"/>
            <line num="3880" count="1" type="stmt"/>
            <line num="3881" count="1" type="stmt"/>
            <line num="3883" count="0" type="stmt"/>
            <line num="3886" count="0" type="stmt"/>
            <line num="3888" count="1" type="stmt"/>
            <line num="3891" count="1" complexity="3" type="method" signature="getVersionBySequenceNumber(String,String,Long) : VersionDisplayInfo"/>
            <line num="3893" count="1" type="stmt"/>
            <line num="3894" count="1" type="stmt"/>
            <line num="3894" falsecount="0" type="cond" truecount="1"/>
            <line num="3895" count="1" type="stmt"/>
            <line num="3896" count="1" type="stmt"/>
            <line num="3898" count="0" type="stmt"/>
            <line num="3901" count="0" type="stmt"/>
            <line num="3903" count="1" type="stmt"/>
            <line num="3906" count="1" complexity="3" type="method" signature="getVersions(String,String) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="3908" count="1" type="stmt"/>
            <line num="3909" count="1" type="stmt"/>
            <line num="3909" falsecount="0" type="cond" truecount="1"/>
            <line num="3910" count="1" type="stmt"/>
            <line num="3911" count="1" type="stmt"/>
            <line num="3911" falsecount="1" type="cond" truecount="0"/>
            <line num="3912" count="0" type="stmt"/>
            <line num="3915" count="0" type="stmt"/>
            <line num="3917" count="1" type="stmt"/>
            <line num="3920" count="1" complexity="3" type="method" signature="getVersionsInDateRange(String,String,Date,Date) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="3922" count="1" type="stmt"/>
            <line num="3923" count="1" type="stmt"/>
            <line num="3923" falsecount="0" type="cond" truecount="1"/>
            <line num="3924" count="1" type="stmt"/>
            <line num="3925" count="1" type="stmt"/>
            <line num="3925" falsecount="1" type="cond" truecount="0"/>
            <line num="3926" count="0" type="stmt"/>
            <line num="3929" count="0" type="stmt"/>
            <line num="3931" count="1" type="stmt"/>
            <line num="3934" count="1" complexity="1" type="method" signature="setSearchDispatcher(SearchDispatcher) : void"/>
            <line num="3935" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.course.service.impl">
         <metrics conditionals="46" methods="45" classes="3" files="3" coveredstatements="166" complexity="86" loc="736" ncloc="554" coveredmethods="37" coveredconditionals="31" statements="227" coveredelements="234" elements="318"/>
         <file name="CourseServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/impl/CourseServiceImpl.java">
            <metrics classes="1" methods="39" conditionals="38" ncloc="404" coveredstatements="127" coveredmethods="32" complexity="72" coveredconditionals="31" statements="160" loc="543" coveredelements="190" elements="237"/>
            <class name="CourseServiceImpl">
               <metrics methods="39" conditionals="38" coveredstatements="127" coveredmethods="32" complexity="72" coveredconditionals="31" statements="160" coveredelements="190" elements="237"/>
            </class>
            <line num="80" count="1" complexity="4" type="method" signature="createCourse(CourseInfo) : CourseInfo"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="88" falsecount="1" type="cond" truecount="0"/>
            <line num="89" count="0" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="95" count="0" type="stmt"/>
            <line num="96" count="0" type="stmt"/>
            <line num="98" count="0" type="stmt"/>
            <line num="99" count="0" type="stmt"/>
            <line num="103" count="1" complexity="3" type="method" signature="updateCourse(CourseInfo) : CourseInfo"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="111" falsecount="1" type="cond" truecount="0"/>
            <line num="112" count="0" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="0" type="stmt"/>
            <line num="121" count="0" type="stmt"/>
            <line num="125" count="1" complexity="2" type="method" signature="deleteCourse(String) : StatusInfo"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="139" count="0" type="stmt"/>
            <line num="140" count="0" type="stmt"/>
            <line num="144" count="1" complexity="2" type="method" signature="getCourse(String) : CourseInfo"/>
            <line num="147" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="153" count="0" type="stmt"/>
            <line num="154" count="0" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="161" count="1" complexity="1" type="method" signature="getCourseActivities(String) : List&lt;ActivityInfo&gt;"/>
            <line num="163" count="1" type="stmt"/>
            <line num="166" count="1" complexity="1" type="method" signature="getCourseFormats(String) : List&lt;FormatInfo&gt;"/>
            <line num="168" count="1" type="stmt"/>
            <line num="171" count="1" complexity="1" type="method" signature="getCourseLos(String) : List&lt;LoDisplayInfo&gt;"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" count="1" complexity="3" type="method" signature="getCourseStatements(String,String,String) : List&lt;StatementTreeViewInfo&gt;"/>
            <line num="178" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="181" falsecount="1" type="cond" truecount="1"/>
            <line num="182" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="185" falsecount="1" type="cond" truecount="1"/>
            <line num="186" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="196" count="1" complexity="1" type="method" signature="validateCourse(String,CourseInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="199" count="1" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="205" count="1" complexity="4" type="method" signature="createCourseStatement(String,StatementTreeViewInfo) : StatementTreeViewInfo"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="213" falsecount="1" type="cond" truecount="0"/>
            <line num="214" count="0" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="217" falsecount="1" type="cond" truecount="1"/>
            <line num="218" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="222" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="231" count="0" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="236" count="1" complexity="2" type="method" signature="deleteCourseStatement(String,StatementTreeViewInfo) : StatusInfo"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="243" falsecount="1" type="cond" truecount="1"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="246" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="253" count="1" complexity="3" type="method" signature="updateCourseStatement(String,StatementTreeViewInfo) : StatementTreeViewInfo"/>
            <line num="256" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="261" falsecount="1" type="cond" truecount="0"/>
            <line num="262" count="0" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="265" falsecount="1" type="cond" truecount="0"/>
            <line num="266" count="0" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="272" count="1" complexity="2" type="method" signature="validateCourseStatement(String,StatementTreeViewInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="280" count="0" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="285" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="289" count="1" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="291" count="1" type="stmt"/>
            <line num="294" count="1" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="296" count="1" type="stmt"/>
            <line num="299" count="0" complexity="1" type="method" signature="getCourseAssembler() : CourseAssembler"/>
            <line num="300" count="0" type="stmt"/>
            <line num="303" count="1" complexity="1" type="method" signature="setCourseAssembler(CourseAssembler) : void"/>
            <line num="304" count="1" type="stmt"/>
            <line num="307" count="0" complexity="1" type="method" signature="getCourseServiceMethodInvoker() : BusinessServiceMethodInvoker"/>
            <line num="308" count="0" type="stmt"/>
            <line num="311" count="1" complexity="1" type="method" signature="setCourseServiceMethodInvoker(BusinessServiceMethodInvoker) : void"/>
            <line num="312" count="1" type="stmt"/>
            <line num="315" count="0" complexity="1" type="method" signature="getDictionaryServiceDelegate() : DictionaryService"/>
            <line num="316" count="0" type="stmt"/>
            <line num="319" count="1" complexity="1" type="method" signature="setDictionaryServiceDelegate(DictionaryService) : void"/>
            <line num="320" count="1" type="stmt"/>
            <line num="323" count="1" complexity="1" type="method" signature="processCourseInfo(CourseInfo,NodeOperation) : CourseInfo"/>
            <line num="325" count="1" type="stmt"/>
            <line num="328" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="333" count="0" complexity="1" type="method" signature="getValidatorFactory() : ValidatorFactory"/>
            <line num="334" count="0" type="stmt"/>
            <line num="337" count="1" complexity="1" type="method" signature="setValidatorFactory(ValidatorFactory) : void"/>
            <line num="338" count="1" type="stmt"/>
            <line num="341" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="342" count="0" type="stmt"/>
            <line num="345" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="346" count="1" type="stmt"/>
            <line num="349" count="0" complexity="1" type="method" signature="getStatementService() : StatementService"/>
            <line num="350" count="0" type="stmt"/>
            <line num="353" count="1" complexity="1" type="method" signature="setStatementService(StatementService) : void"/>
            <line num="354" count="1" type="stmt"/>
            <line num="357" count="1" complexity="8" type="method" signature="createNewCourseVersion(String,String) : CourseInfo"/>
            <line num="366" count="1" type="stmt"/>
            <line num="367" count="1" type="stmt"/>
            <line num="370" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="373" count="1" type="stmt"/>
            <line num="376" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="382" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="392" count="1" type="stmt"/>
            <line num="394" count="0" type="stmt"/>
            <line num="396" count="0" type="stmt"/>
            <line num="398" count="0" type="stmt"/>
            <line num="400" count="0" type="stmt"/>
            <line num="402" count="0" type="stmt"/>
            <line num="404" count="0" type="stmt"/>
            <line num="406" count="0" type="stmt"/>
            <line num="414" count="1" complexity="1" type="method" signature="setCurrentCourseVersion(String,Date) : StatusInfo"/>
            <line num="421" count="1" type="stmt"/>
            <line num="424" count="1" complexity="2" type="method" signature="getCurrentVersion(String,String) : VersionDisplayInfo"/>
            <line num="429" count="1" type="stmt"/>
            <line num="429" falsecount="1" type="cond" truecount="1"/>
            <line num="430" count="1" type="stmt"/>
            <line num="432" count="1" type="stmt"/>
            <line num="435" count="1" complexity="2" type="method" signature="getCurrentVersionOnDate(String,String,Date) : VersionDisplayInfo"/>
            <line num="440" count="1" type="stmt"/>
            <line num="440" falsecount="1" type="cond" truecount="1"/>
            <line num="441" count="1" type="stmt"/>
            <line num="443" count="1" type="stmt"/>
            <line num="446" count="1" complexity="2" type="method" signature="getFirstVersion(String,String) : VersionDisplayInfo"/>
            <line num="451" count="1" type="stmt"/>
            <line num="451" falsecount="1" type="cond" truecount="1"/>
            <line num="452" count="1" type="stmt"/>
            <line num="454" count="1" type="stmt"/>
            <line num="458" count="0" complexity="2" type="method" signature="getLatestVersion(String,String) : VersionDisplayInfo"/>
            <line num="463" count="0" type="stmt"/>
            <line num="463" falsecount="0" type="cond" truecount="0"/>
            <line num="464" count="0" type="stmt"/>
            <line num="466" count="0" type="stmt"/>
            <line num="470" count="1" complexity="2" type="method" signature="getVersionBySequenceNumber(String,String,Long) : VersionDisplayInfo"/>
            <line num="476" count="1" type="stmt"/>
            <line num="476" falsecount="1" type="cond" truecount="1"/>
            <line num="477" count="1" type="stmt"/>
            <line num="479" count="1" type="stmt"/>
            <line num="482" count="1" complexity="2" type="method" signature="getVersions(String,String) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="487" count="1" type="stmt"/>
            <line num="487" falsecount="1" type="cond" truecount="1"/>
            <line num="488" count="1" type="stmt"/>
            <line num="490" count="1" type="stmt"/>
            <line num="493" count="1" complexity="2" type="method" signature="getVersionsInDateRange(String,String,Date,Date) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="499" count="1" type="stmt"/>
            <line num="499" falsecount="1" type="cond" truecount="1"/>
            <line num="500" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="512" count="1" complexity="2" type="method" signature="checkForMissingParameter(Object,String) : void"/>
            <line num="514" count="1" type="stmt"/>
            <line num="514" falsecount="1" type="cond" truecount="1"/>
            <line num="515" count="1" type="stmt"/>
            <line num="529" count="1" complexity="3" type="method" signature="findStatementReference(String,StatementTreeViewInfo) : RefStatementRelationInfo"/>
            <line num="533" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="534" falsecount="1" type="cond" truecount="1"/>
            <line num="535" count="1" type="stmt"/>
            <line num="536" count="1" type="stmt"/>
            <line num="536" falsecount="1" type="cond" truecount="1"/>
            <line num="537" count="1" type="stmt"/>
            <line num="541" count="1" type="stmt"/>
         </file>
         <file name="CourseServiceMethodInvoker.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/impl/CourseServiceMethodInvoker.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="4" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="7" coveredelements="0" elements="0"/>
            <class name="CourseServiceMethodInvoker">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="CourseServiceUtils.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/impl/CourseServiceUtils.java">
            <metrics classes="1" methods="6" conditionals="8" ncloc="146" coveredstatements="39" coveredmethods="5" complexity="14" coveredconditionals="0" statements="67" loc="186" coveredelements="44" elements="81"/>
            <class name="CourseServiceUtils">
               <metrics methods="6" conditionals="8" coveredstatements="39" coveredmethods="5" complexity="14" coveredconditionals="0" statements="67" coveredelements="44" elements="81"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="resetIds(CourseInfo) : void"/>
            <line num="41" count="1" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="0" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="87" count="1" complexity="1" type="method" signature="resetLoRecursively(LoDisplayInfo) : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="95" count="1" complexity="1" type="method" signature="clearStatementTreeViewIds(List&lt;StatementTreeViewInfo&gt;,String,LuService) : void"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="109" count="1" complexity="6" type="method" signature="clearStatementTreeViewIdsRecursively(StatementTreeViewInfo,String,LuService) : void"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="0" type="stmt"/>
            <line num="120" count="0" type="stmt"/>
            <line num="120" falsecount="0" type="cond" truecount="0"/>
            <line num="123" count="0" type="stmt"/>
            <line num="124" count="0" type="stmt"/>
            <line num="125" count="0" type="stmt"/>
            <line num="126" count="0" type="stmt"/>
            <line num="128" count="0" type="stmt"/>
            <line num="128" falsecount="0" type="cond" truecount="0"/>
            <line num="129" count="0" type="stmt"/>
            <line num="130" count="0" type="stmt"/>
            <line num="132" count="0" type="stmt"/>
            <line num="133" count="0" type="stmt"/>
            <line num="135" count="0" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="147" count="1" complexity="1" type="method" signature="copyStatements(String,String,String,StatementService,LuService,CourseService) : void"/>
            <line num="149" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="158" count="0" complexity="4" type="method" signature="copyCourse(String,String,String,String[],StatementService,LuService,CourseService) : CourseInfo"/>
            <line num="159" count="0" type="stmt"/>
            <line num="160" count="0" type="stmt"/>
            <line num="164" count="0" type="stmt"/>
            <line num="164" falsecount="0" type="cond" truecount="0"/>
            <line num="165" count="0" type="stmt"/>
            <line num="168" count="0" type="stmt"/>
            <line num="169" count="0" type="stmt"/>
            <line num="171" count="0" type="stmt"/>
            <line num="171" falsecount="0" type="cond" truecount="0"/>
            <line num="172" count="0" type="stmt"/>
            <line num="173" count="0" type="stmt"/>
            <line num="174" count="0" type="stmt"/>
            <line num="176" count="0" type="stmt"/>
            <line num="181" count="0" type="stmt"/>
            <line num="182" count="0" type="stmt"/>
            <line num="183" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.course.service.assembler">
         <metrics conditionals="230" methods="45" classes="8" files="7" coveredstatements="777" complexity="260" loc="2165" ncloc="1530" coveredmethods="38" coveredconditionals="167" statements="914" coveredelements="982" elements="1189"/>
         <file name="ActivityAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/ActivityAssembler.java">
            <metrics classes="1" methods="4" conditionals="10" ncloc="63" coveredstatements="30" coveredmethods="3" complexity="11" coveredconditionals="7" statements="35" loc="104" coveredelements="40" elements="49"/>
            <class name="ActivityAssembler">
               <metrics methods="4" conditionals="10" coveredstatements="30" coveredmethods="3" complexity="11" coveredconditionals="7" statements="35" coveredelements="40" elements="49"/>
            </class>
            <line num="37" count="1" complexity="3" type="method" signature="assemble(CluInfo,ActivityInfo,boolean) : ActivityInfo"/>
            <line num="39" count="1" type="stmt"/>
            <line num="39" falsecount="1" type="cond" truecount="0"/>
            <line num="40" count="0" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="43" falsecount="1" type="cond" truecount="1"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="47" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="56" count="1" complexity="6" type="method" signature="disassemble(ActivityInfo,NodeOperation) : BaseDTOAssemblyNode&lt;ActivityInfo,CluInfo&gt;"/>
            <line num="59" count="1" type="stmt"/>
            <line num="59" falsecount="1" type="cond" truecount="0"/>
            <line num="61" count="0" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="63" falsecount="1" type="cond" truecount="0"/>
            <line num="64" count="0" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="71" falsecount="1" type="cond" truecount="1"/>
            <line num="73" count="0" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="97" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="102" count="0" type="stmt"/>
         </file>
         <file name="CourseAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/CourseAssembler.java">
            <metrics classes="1" methods="18" conditionals="156" ncloc="911" coveredstatements="548" coveredmethods="18" complexity="157" coveredconditionals="117" statements="610" loc="1208" coveredelements="683" elements="784"/>
            <class name="CourseAssembler">
               <metrics methods="18" conditionals="156" coveredstatements="548" coveredmethods="18" complexity="157" coveredconditionals="117" statements="610" coveredelements="683" elements="784"/>
            </class>
            <line num="86" count="1" complexity="22" type="method" signature="assemble(CluInfo,CourseInfo,boolean) : CourseInfo"/>
            <line num="90" count="1" type="stmt"/>
            <line num="90" falsecount="1" type="cond" truecount="1"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="1" type="cond" truecount="0"/>
            <line num="117" count="0" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="119" falsecount="1" type="cond" truecount="0"/>
            <line num="120" count="0" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="125" falsecount="1" type="cond" truecount="1"/>
            <line num="126" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="128" falsecount="1" type="cond" truecount="1"/>
            <line num="129" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="0" type="cond" truecount="1"/>
            <line num="144" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="149" falsecount="1" type="cond" truecount="1"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="173" falsecount="1" type="cond" truecount="1"/>
            <line num="174" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="176" falsecount="0" type="cond" truecount="1"/>
            <line num="177" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="195" falsecount="0" type="cond" truecount="1"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="203" falsecount="1" type="cond" truecount="1"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="210" falsecount="1" type="cond" truecount="1"/>
            <line num="211" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="217" falsecount="1" type="cond" truecount="0"/>
            <line num="218" count="0" type="stmt"/>
            <line num="219" count="0" type="stmt"/>
            <line num="219" falsecount="0" type="cond" truecount="0"/>
            <line num="220" count="0" type="stmt"/>
            <line num="222" count="0" type="stmt"/>
            <line num="223" count="0" type="stmt"/>
            <line num="228" count="0" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="246" count="0" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="261" count="0" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="270" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="275" count="1" complexity="33" type="method" signature="disassemble(CourseInfo,NodeOperation) : BaseDTOAssemblyNode&lt;CourseInfo, CluInfo&gt;"/>
            <line num="280" count="1" type="stmt"/>
            <line num="280" falsecount="1" type="cond" truecount="0"/>
            <line num="283" count="0" type="stmt"/>
            <line num="284" count="0" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="292" falsecount="1" type="cond" truecount="1"/>
            <line num="294" count="0" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="300" falsecount="1" type="cond" truecount="1"/>
            <line num="301" count="1" type="stmt"/>
            <line num="303" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="308" count="1" type="stmt"/>
            <line num="309" count="1" type="stmt"/>
            <line num="310" count="1" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="316" falsecount="0" type="cond" truecount="1"/>
            <line num="317" count="1" type="stmt"/>
            <line num="318" count="0" type="stmt"/>
            <line num="318" falsecount="0" type="cond" truecount="0"/>
            <line num="319" count="0" type="stmt"/>
            <line num="322" count="1" type="stmt"/>
            <line num="324" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="330" falsecount="1" type="cond" truecount="1"/>
            <line num="331" count="1" type="stmt"/>
            <line num="332" count="1" type="stmt"/>
            <line num="332" falsecount="0" type="cond" truecount="1"/>
            <line num="334" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="339" count="1" type="stmt"/>
            <line num="340" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="345" count="1" type="stmt"/>
            <line num="346" count="1" type="stmt"/>
            <line num="347" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="351" count="1" type="stmt"/>
            <line num="352" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="355" count="1" type="stmt"/>
            <line num="356" count="1" type="stmt"/>
            <line num="357" count="1" type="stmt"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="360" count="1" type="stmt"/>
            <line num="361" count="1" type="stmt"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="367" count="1" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="369" count="1" type="stmt"/>
            <line num="371" count="1" type="stmt"/>
            <line num="373" count="1" type="stmt"/>
            <line num="374" count="1" type="stmt"/>
            <line num="375" count="1" type="stmt"/>
            <line num="376" count="1" type="stmt"/>
            <line num="377" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="387" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="390" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="394" count="1" type="stmt"/>
            <line num="396" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="399" count="1" type="stmt"/>
            <line num="400" count="1" type="stmt"/>
            <line num="403" count="1" type="stmt"/>
            <line num="404" count="1" type="stmt"/>
            <line num="405" count="1" type="stmt"/>
            <line num="408" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="410" count="1" type="stmt"/>
            <line num="412" count="1" type="stmt"/>
            <line num="416" count="0" type="stmt"/>
            <line num="421" count="1" type="stmt"/>
            <line num="423" count="1" type="stmt"/>
            <line num="427" count="1" type="stmt"/>
            <line num="427" falsecount="1" type="cond" truecount="0"/>
            <line num="428" count="0" type="stmt"/>
            <line num="428" falsecount="0" type="cond" truecount="0"/>
            <line num="429" count="0" type="stmt"/>
            <line num="433" count="1" type="stmt"/>
            <line num="434" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="437" count="0" type="stmt"/>
            <line num="439" count="0" type="stmt"/>
            <line num="442" count="1" type="stmt"/>
            <line num="443" count="1" type="stmt"/>
            <line num="445" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="450" count="1" type="stmt"/>
            <line num="451" count="1" type="stmt"/>
            <line num="452" count="1" type="stmt"/>
            <line num="453" count="1" type="stmt"/>
            <line num="455" count="0" type="stmt"/>
            <line num="459" count="1" type="stmt"/>
            <line num="460" count="1" type="stmt"/>
            <line num="460" falsecount="1" type="cond" truecount="1"/>
            <line num="461" count="1" type="stmt"/>
            <line num="462" count="1" type="stmt"/>
            <line num="462" falsecount="0" type="cond" truecount="1"/>
            <line num="463" count="1" type="stmt"/>
            <line num="464" count="1" type="stmt"/>
            <line num="464" falsecount="0" type="cond" truecount="1"/>
            <line num="465" count="1" type="stmt"/>
            <line num="467" count="1" type="stmt"/>
            <line num="470" count="1" type="stmt"/>
            <line num="470" falsecount="1" type="cond" truecount="1"/>
            <line num="471" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="473" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="478" count="1" type="stmt"/>
            <line num="479" count="1" type="stmt"/>
            <line num="479" falsecount="1" type="cond" truecount="1"/>
            <line num="480" count="1" type="stmt"/>
            <line num="481" count="1" type="stmt"/>
            <line num="481" falsecount="1" type="cond" truecount="1"/>
            <line num="482" count="1" type="stmt"/>
            <line num="483" count="1" type="stmt"/>
            <line num="483" falsecount="0" type="cond" truecount="1"/>
            <line num="484" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="489" count="1" type="stmt"/>
            <line num="489" falsecount="1" type="cond" truecount="1"/>
            <line num="490" count="1" type="stmt"/>
            <line num="491" count="1" type="stmt"/>
            <line num="492" count="1" type="stmt"/>
            <line num="493" count="1" type="stmt"/>
            <line num="497" count="1" type="stmt"/>
            <line num="497" falsecount="1" type="cond" truecount="1"/>
            <line num="498" count="1" type="stmt"/>
            <line num="500" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="503" count="1" type="stmt"/>
            <line num="504" count="1" type="stmt"/>
            <line num="505" count="1" type="stmt"/>
            <line num="506" count="1" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="508" count="1" type="stmt"/>
            <line num="509" count="1" type="stmt"/>
            <line num="510" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="513" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="515" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="517" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="519" count="1" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="521" count="1" type="stmt"/>
            <line num="523" count="1" type="stmt"/>
            <line num="523" falsecount="1" type="cond" truecount="1"/>
            <line num="524" count="1" type="stmt"/>
            <line num="526" count="1" type="stmt"/>
            <line num="526" falsecount="0" type="cond" truecount="1"/>
            <line num="527" count="1" type="stmt"/>
            <line num="528" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="534" count="1" complexity="27" type="method" signature="disassembleCreditOutcomes(CourseInfo,CluInfo,List&lt;CluResultInfo&gt;,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="536" count="1" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="541" count="1" type="stmt"/>
            <line num="541" falsecount="1" type="cond" truecount="1"/>
            <line num="543" count="1" type="stmt"/>
            <line num="545" count="1" type="stmt"/>
            <line num="546" count="1" type="stmt"/>
            <line num="547" count="1" type="stmt"/>
            <line num="549" count="1" type="stmt"/>
            <line num="550" count="1" type="stmt"/>
            <line num="552" count="1" type="stmt"/>
            <line num="553" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="558" count="1" type="stmt"/>
            <line num="559" count="1" type="stmt"/>
            <line num="560" count="1" type="stmt"/>
            <line num="561" count="1" type="stmt"/>
            <line num="563" count="1" type="stmt"/>
            <line num="563" falsecount="1" type="cond" truecount="1"/>
            <line num="564" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="566" count="1" type="stmt"/>
            <line num="567" count="1" type="stmt"/>
            <line num="568" count="1" type="stmt"/>
            <line num="569" count="1" type="stmt"/>
            <line num="570" count="1" type="stmt"/>
            <line num="571" count="1" type="stmt"/>
            <line num="571" falsecount="1" type="cond" truecount="1"/>
            <line num="572" count="1" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="574" count="1" type="stmt"/>
            <line num="574" falsecount="1" type="cond" truecount="1"/>
            <line num="575" count="1" type="stmt"/>
            <line num="576" count="1" type="stmt"/>
            <line num="576" falsecount="1" type="cond" truecount="1"/>
            <line num="577" count="1" type="stmt"/>
            <line num="580" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="582" count="1" type="stmt"/>
            <line num="583" count="1" type="stmt"/>
            <line num="583" falsecount="0" type="cond" truecount="1"/>
            <line num="589" count="1" type="stmt"/>
            <line num="590" count="1" type="stmt"/>
            <line num="591" count="1" type="stmt"/>
            <line num="592" count="1" type="stmt"/>
            <line num="593" count="1" type="stmt"/>
            <line num="595" count="1" type="stmt"/>
            <line num="595" falsecount="1" type="cond" truecount="1"/>
            <line num="597" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="599" count="1" type="stmt"/>
            <line num="600" count="1" type="stmt"/>
            <line num="600" falsecount="1" type="cond" truecount="1"/>
            <line num="601" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="604" count="1" type="stmt"/>
            <line num="605" count="1" type="stmt"/>
            <line num="606" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="613" count="1" type="stmt"/>
            <line num="613" falsecount="1" type="cond" truecount="1"/>
            <line num="616" count="1" type="stmt"/>
            <line num="617" count="1" type="stmt"/>
            <line num="618" count="1" type="stmt"/>
            <line num="619" count="1" type="stmt"/>
            <line num="620" count="1" type="stmt"/>
            <line num="621" count="1" type="stmt"/>
            <line num="622" count="1" type="stmt"/>
            <line num="623" count="1" type="stmt"/>
            <line num="624" count="1" type="stmt"/>
            <line num="625" count="1" type="stmt"/>
            <line num="626" count="1" type="stmt"/>
            <line num="628" count="1" type="stmt"/>
            <line num="632" count="0" type="stmt"/>
            <line num="634" count="0" type="stmt"/>
            <line num="641" count="1" type="stmt"/>
            <line num="644" count="1" type="stmt"/>
            <line num="644" falsecount="1" type="cond" truecount="1"/>
            <line num="645" count="1" type="stmt"/>
            <line num="646" count="1" type="stmt"/>
            <line num="646" falsecount="1" type="cond" truecount="1"/>
            <line num="648" count="1" type="stmt"/>
            <line num="648" falsecount="0" type="cond" truecount="1"/>
            <line num="650" count="1" type="stmt"/>
            <line num="651" count="1" type="stmt"/>
            <line num="651" falsecount="1" type="cond" truecount="1"/>
            <line num="652" count="1" type="stmt"/>
            <line num="654" count="1" type="stmt"/>
            <line num="656" count="0" type="stmt"/>
            <line num="663" count="1" type="stmt"/>
            <line num="664" count="1" type="stmt"/>
            <line num="664" falsecount="1" type="cond" truecount="1"/>
            <line num="667" count="1" type="stmt"/>
            <line num="668" count="1" type="stmt"/>
            <line num="669" count="1" type="stmt"/>
            <line num="671" count="1" type="stmt"/>
            <line num="672" count="1" type="stmt"/>
            <line num="673" count="1" type="stmt"/>
            <line num="674" count="1" type="stmt"/>
            <line num="676" count="1" type="stmt"/>
            <line num="678" count="1" type="stmt"/>
            <line num="679" count="1" type="stmt"/>
            <line num="680" count="1" type="stmt"/>
            <line num="682" count="1" type="stmt"/>
            <line num="683" count="1" type="stmt"/>
            <line num="683" falsecount="1" type="cond" truecount="1"/>
            <line num="686" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="688" count="1" type="stmt"/>
            <line num="688" falsecount="1" type="cond" truecount="1"/>
            <line num="689" count="1" type="stmt"/>
            <line num="695" count="1" type="stmt"/>
            <line num="696" count="1" type="stmt"/>
            <line num="697" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="699" count="1" type="stmt"/>
            <line num="700" count="1" type="stmt"/>
            <line num="704" count="1" type="stmt"/>
            <line num="707" count="1" complexity="2" type="method" signature="assembleGradingOptions(List&lt;CluResultInfo&gt;) : List&lt;String&gt;"/>
            <line num="709" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="714" count="1" type="stmt"/>
            <line num="714" falsecount="1" type="cond" truecount="1"/>
            <line num="716" count="1" type="stmt"/>
            <line num="717" count="1" type="stmt"/>
            <line num="719" count="1" type="stmt"/>
            <line num="722" count="1" type="stmt"/>
            <line num="725" count="1" complexity="4" type="method" signature="assembleCreditOptions(List&lt;CluResultInfo&gt;) : List&lt;ResultComponentInfo&gt;"/>
            <line num="727" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="730" count="1" type="stmt"/>
            <line num="731" count="1" type="stmt"/>
            <line num="731" falsecount="1" type="cond" truecount="1"/>
            <line num="733" count="1" type="stmt"/>
            <line num="734" count="1" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="738" count="0" type="stmt"/>
            <line num="740" count="0" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="749" count="1" complexity="13" type="method" signature="disassembleLos(String,CourseInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="752" count="1" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="757" count="1" type="stmt"/>
            <line num="758" count="1" type="stmt"/>
            <line num="759" count="1" type="stmt"/>
            <line num="760" count="1" type="stmt"/>
            <line num="760" falsecount="0" type="cond" truecount="1"/>
            <line num="761" count="1" type="stmt"/>
            <line num="766" count="0" type="stmt"/>
            <line num="770" count="1" type="stmt"/>
            <line num="773" count="1" type="stmt"/>
            <line num="773" falsecount="1" type="cond" truecount="1"/>
            <line num="778" count="1" type="stmt"/>
            <line num="779" count="1" type="stmt"/>
            <line num="780" count="1" type="stmt"/>
            <line num="782" count="1" type="stmt"/>
            <line num="785" count="1" type="stmt"/>
            <line num="786" count="1" type="stmt"/>
            <line num="787" count="1" type="stmt"/>
            <line num="788" count="1" type="stmt"/>
            <line num="790" count="1" type="stmt"/>
            <line num="792" count="1" type="stmt"/>
            <line num="794" count="1" type="stmt"/>
            <line num="795" count="1" type="stmt"/>
            <line num="797" count="1" type="stmt"/>
            <line num="798" count="1" type="stmt"/>
            <line num="798" falsecount="1" type="cond" truecount="1"/>
            <line num="800" count="1" type="stmt"/>
            <line num="802" count="1" type="stmt"/>
            <line num="804" count="1" type="stmt"/>
            <line num="808" count="1" type="stmt"/>
            <line num="809" count="1" type="stmt"/>
            <line num="809" falsecount="0" type="cond" truecount="1"/>
            <line num="813" count="1" type="stmt"/>
            <line num="814" count="1" type="stmt"/>
            <line num="816" count="1" type="stmt"/>
            <line num="817" count="1" type="stmt"/>
            <line num="818" count="1" type="stmt"/>
            <line num="820" count="1" type="stmt"/>
            <line num="822" count="1" type="stmt"/>
            <line num="826" count="1" type="stmt"/>
            <line num="832" count="1" type="stmt"/>
            <line num="835" count="1" type="stmt"/>
            <line num="836" count="1" type="stmt"/>
            <line num="838" count="1" type="stmt"/>
            <line num="839" count="1" type="stmt"/>
            <line num="840" count="1" type="stmt"/>
            <line num="842" count="1" type="stmt"/>
            <line num="843" count="1" type="stmt"/>
            <line num="845" count="1" type="stmt"/>
            <line num="846" count="1" type="stmt"/>
            <line num="848" count="1" type="stmt"/>
            <line num="850" count="0" type="stmt"/>
            <line num="852" count="0" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="859" count="1" complexity="7" type="method" signature="disassembleGradingOptions(String,String,List&lt;String&gt;,List&lt;CluResultInfo&gt;,NodeOperation) : BaseDTOAssemblyNode&lt;?, ?&gt;"/>
            <line num="861" count="1" type="stmt"/>
            <line num="863" count="1" type="stmt"/>
            <line num="864" count="1" type="stmt"/>
            <line num="865" count="1" type="stmt"/>
            <line num="868" count="1" type="stmt"/>
            <line num="870" count="1" type="stmt"/>
            <line num="873" count="1" type="stmt"/>
            <line num="873" falsecount="1" type="cond" truecount="1"/>
            <line num="874" count="1" type="stmt"/>
            <line num="875" count="1" type="stmt"/>
            <line num="875" falsecount="1" type="cond" truecount="1"/>
            <line num="876" count="1" type="stmt"/>
            <line num="877" count="1" type="stmt"/>
            <line num="877" falsecount="1" type="cond" truecount="1"/>
            <line num="879" count="1" type="stmt"/>
            <line num="882" count="1" type="stmt"/>
            <line num="883" count="1" type="stmt"/>
            <line num="884" count="1" type="stmt"/>
            <line num="887" count="1" type="stmt"/>
            <line num="893" count="1" type="stmt"/>
            <line num="893" falsecount="1" type="cond" truecount="1"/>
            <line num="894" count="1" type="stmt"/>
            <line num="894" falsecount="1" type="cond" truecount="1"/>
            <line num="896" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="898" count="1" type="stmt"/>
            <line num="899" count="1" type="stmt"/>
            <line num="900" count="1" type="stmt"/>
            <line num="901" count="1" type="stmt"/>
            <line num="902" count="1" type="stmt"/>
            <line num="903" count="1" type="stmt"/>
            <line num="904" count="1" type="stmt"/>
            <line num="907" count="1" type="stmt"/>
            <line num="910" count="1" type="stmt"/>
            <line num="911" count="1" type="stmt"/>
            <line num="911" falsecount="1" type="cond" truecount="1"/>
            <line num="913" count="1" type="stmt"/>
            <line num="914" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="918" count="1" type="stmt"/>
            <line num="919" count="1" type="stmt"/>
            <line num="920" count="1" type="stmt"/>
            <line num="921" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="924" count="1" type="stmt"/>
            <line num="929" count="1" type="stmt"/>
            <line num="930" count="1" type="stmt"/>
            <line num="935" count="1" complexity="14" type="method" signature="disassembleFormats(String,CourseInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="939" count="1" type="stmt"/>
            <line num="943" count="1" type="stmt"/>
            <line num="945" count="1" type="stmt"/>
            <line num="945" falsecount="1" type="cond" truecount="1"/>
            <line num="946" count="1" type="stmt"/>
            <line num="947" count="1" type="stmt"/>
            <line num="952" count="1" type="stmt"/>
            <line num="953" count="1" type="stmt"/>
            <line num="953" falsecount="0" type="cond" truecount="1"/>
            <line num="955" count="1" type="stmt"/>
            <line num="961" count="0" type="stmt"/>
            <line num="963" count="0" type="stmt"/>
            <line num="965" count="0" type="stmt"/>
            <line num="970" count="1" type="stmt"/>
            <line num="973" count="1" type="stmt"/>
            <line num="973" falsecount="1" type="cond" truecount="1"/>
            <line num="977" count="1" type="stmt"/>
            <line num="978" count="1" type="stmt"/>
            <line num="980" count="1" type="stmt"/>
            <line num="984" count="1" type="stmt"/>
            <line num="985" count="1" type="stmt"/>
            <line num="986" count="1" type="stmt"/>
            <line num="991" count="1" type="stmt"/>
            <line num="993" count="1" type="stmt"/>
            <line num="995" count="1" type="stmt"/>
            <line num="997" count="1" type="stmt"/>
            <line num="998" count="1" type="stmt"/>
            <line num="1000" count="1" type="stmt"/>
            <line num="1001" count="1" type="stmt"/>
            <line num="1001" falsecount="1" type="cond" truecount="1"/>
            <line num="1005" count="1" type="stmt"/>
            <line num="1006" count="1" type="stmt"/>
            <line num="1008" count="1" type="stmt"/>
            <line num="1012" count="1" type="stmt"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1013" falsecount="0" type="cond" truecount="1"/>
            <line num="1016" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1018" count="1" type="stmt"/>
            <line num="1020" count="1" type="stmt"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1022" count="1" type="stmt"/>
            <line num="1024" count="1" type="stmt"/>
            <line num="1026" count="1" type="stmt"/>
            <line num="1030" count="1" type="stmt"/>
            <line num="1036" count="1" type="stmt"/>
            <line num="1039" count="1" type="stmt"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1041" count="1" type="stmt"/>
            <line num="1043" count="1" type="stmt"/>
            <line num="1044" count="1" type="stmt"/>
            <line num="1045" count="1" type="stmt"/>
            <line num="1047" count="1" type="stmt"/>
            <line num="1048" count="1" type="stmt"/>
            <line num="1049" count="1" type="stmt"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1054" count="1" type="stmt"/>
            <line num="1057" count="1" complexity="4" type="method" signature="assembleVariations(List&lt;CluIdentifierInfo&gt;) : List&lt;CourseVariationInfo&gt;"/>
            <line num="1058" count="1" type="stmt"/>
            <line num="1059" count="1" type="stmt"/>
            <line num="1059" falsecount="0" type="cond" truecount="1"/>
            <line num="1060" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1061" falsecount="1" type="cond" truecount="1"/>
            <line num="1063" count="1" type="stmt"/>
            <line num="1064" count="1" type="stmt"/>
            <line num="1065" count="1" type="stmt"/>
            <line num="1066" count="1" type="stmt"/>
            <line num="1067" count="1" type="stmt"/>
            <line num="1068" count="1" type="stmt"/>
            <line num="1069" count="1" type="stmt"/>
            <line num="1070" count="1" type="stmt"/>
            <line num="1074" count="1" type="stmt"/>
            <line num="1077" count="1" complexity="4" type="method" signature="assembleCrossListings(List&lt;CluIdentifierInfo&gt;) : List&lt;CourseCrossListingInfo&gt;"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1079" count="1" type="stmt"/>
            <line num="1079" falsecount="0" type="cond" truecount="1"/>
            <line num="1080" count="1" type="stmt"/>
            <line num="1081" count="1" type="stmt"/>
            <line num="1081" falsecount="1" type="cond" truecount="1"/>
            <line num="1083" count="1" type="stmt"/>
            <line num="1084" count="1" type="stmt"/>
            <line num="1085" count="1" type="stmt"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1087" count="1" type="stmt"/>
            <line num="1088" count="1" type="stmt"/>
            <line num="1089" count="1" type="stmt"/>
            <line num="1090" count="1" type="stmt"/>
            <line num="1091" count="1" type="stmt"/>
            <line num="1095" count="1" type="stmt"/>
            <line num="1100" count="1" complexity="20" type="method" signature="disassembleJoints(String,CourseInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="1104" count="1" type="stmt"/>
            <line num="1108" count="1" type="stmt"/>
            <line num="1110" count="1" type="stmt"/>
            <line num="1110" falsecount="1" type="cond" truecount="1"/>
            <line num="1111" count="1" type="stmt"/>
            <line num="1112" count="1" type="stmt"/>
            <line num="1113" count="1" type="stmt"/>
            <line num="1114" count="1" type="stmt"/>
            <line num="1114" falsecount="1" type="cond" truecount="0"/>
            <line num="1115" count="0" type="stmt"/>
            <line num="1115" falsecount="0" type="cond" truecount="0"/>
            <line num="1116" count="0" type="stmt"/>
            <line num="1117" count="0" type="stmt"/>
            <line num="1117" falsecount="0" type="cond" truecount="0"/>
            <line num="1119" count="0" type="stmt"/>
            <line num="1121" count="0" type="stmt"/>
            <line num="1122" count="0" type="stmt"/>
            <line num="1122" falsecount="0" type="cond" truecount="0"/>
            <line num="1124" count="0" type="stmt"/>
            <line num="1130" count="0" type="stmt"/>
            <line num="1132" count="0" type="stmt"/>
            <line num="1134" count="0" type="stmt"/>
            <line num="1139" count="1" type="stmt"/>
            <line num="1141" count="0" type="stmt"/>
            <line num="1141" falsecount="0" type="cond" truecount="0"/>
            <line num="1145" count="0" type="stmt"/>
            <line num="1146" count="0" type="stmt"/>
            <line num="1147" count="0" type="stmt"/>
            <line num="1148" count="0" type="stmt"/>
            <line num="1149" count="0" type="stmt"/>
            <line num="1150" count="0" type="stmt"/>
            <line num="1151" count="0" type="stmt"/>
            <line num="1152" count="0" type="stmt"/>
            <line num="1153" count="0" type="stmt"/>
            <line num="1153" falsecount="0" type="cond" truecount="0"/>
            <line num="1155" count="0" type="stmt"/>
            <line num="1157" count="0" type="stmt"/>
            <line num="1158" count="0" type="stmt"/>
            <line num="1159" count="0" type="stmt"/>
            <line num="1165" count="1" type="stmt"/>
            <line num="1168" count="0" type="stmt"/>
            <line num="1169" count="0" type="stmt"/>
            <line num="1170" count="0" type="stmt"/>
            <line num="1172" count="0" type="stmt"/>
            <line num="1173" count="0" type="stmt"/>
            <line num="1174" count="0" type="stmt"/>
            <line num="1177" count="1" type="stmt"/>
            <line num="1180" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="1181" count="1" type="stmt"/>
            <line num="1184" count="1" complexity="1" type="method" signature="setFormatAssembler(FormatAssembler) : void"/>
            <line num="1185" count="1" type="stmt"/>
            <line num="1188" count="1" complexity="1" type="method" signature="setCourseJointAssembler(CourseJointAssembler) : void"/>
            <line num="1190" count="1" type="stmt"/>
            <line num="1193" count="1" complexity="1" type="method" signature="setLoAssembler(LoAssembler) : void"/>
            <line num="1194" count="1" type="stmt"/>
            <line num="1197" count="1" complexity="1" type="method" signature="setLoService(LearningObjectiveService) : void"/>
            <line num="1198" count="1" type="stmt"/>
            <line num="1201" count="1" complexity="1" type="method" signature="setCluAssemblerUtils(CluAssemblerUtils) : void"/>
            <line num="1202" count="1" type="stmt"/>
            <line num="1205" count="1" complexity="1" type="method" signature="setLrcService(LrcService) : void"/>
            <line num="1206" count="1" type="stmt"/>
         </file>
         <file name="CourseAssemblerConstants.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/CourseAssemblerConstants.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="50" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="95" coveredelements="0" elements="0"/>
            <class name="CourseAssemblerConstants">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="CourseJointAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/CourseJointAssembler.java">
            <metrics classes="1" methods="5" conditionals="12" ncloc="79" coveredstatements="1" coveredmethods="1" complexity="16" coveredconditionals="0" statements="43" loc="130" coveredelements="2" elements="60"/>
            <class name="CourseJointAssembler">
               <metrics methods="5" conditionals="12" coveredstatements="1" coveredmethods="1" complexity="16" coveredconditionals="0" statements="43" coveredelements="2" elements="60"/>
            </class>
            <line num="42" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="43" count="0" type="stmt"/>
            <line num="49" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="50" count="1" type="stmt"/>
            <line num="53" count="0" complexity="4" type="method" signature="assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo"/>
            <line num="55" count="0" type="stmt"/>
            <line num="55" falsecount="0" type="cond" truecount="0"/>
            <line num="56" count="0" type="stmt"/>
            <line num="59" count="0" type="stmt"/>
            <line num="59" falsecount="0" type="cond" truecount="0"/>
            <line num="61" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="63" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="66" count="0" type="stmt"/>
            <line num="67" count="0" type="stmt"/>
            <line num="68" count="0" type="stmt"/>
            <line num="69" count="0" type="stmt"/>
            <line num="70" count="0" type="stmt"/>
            <line num="73" count="0" type="stmt"/>
            <line num="76" count="0" type="stmt"/>
            <line num="79" count="0" complexity="8" type="method" signature="assemble(CluCluRelationInfo,String,CourseJointInfo,boolean) : CourseJointInfo"/>
            <line num="80" count="0" type="stmt"/>
            <line num="80" falsecount="0" type="cond" truecount="0"/>
            <line num="81" count="0" type="stmt"/>
            <line num="84" count="0" type="stmt"/>
            <line num="84" falsecount="0" type="cond" truecount="0"/>
            <line num="86" count="0" type="stmt"/>
            <line num="87" count="0" type="stmt"/>
            <line num="88" count="0" type="stmt"/>
            <line num="90" count="0" type="stmt"/>
            <line num="90" falsecount="0" type="cond" truecount="0"/>
            <line num="92" count="0" type="stmt"/>
            <line num="93" count="0" type="stmt"/>
            <line num="94" count="0" type="stmt"/>
            <line num="95" count="0" type="stmt"/>
            <line num="96" count="0" type="stmt"/>
            <line num="97" count="0" type="stmt"/>
            <line num="99" count="0" type="stmt"/>
            <line num="102" count="0" type="stmt"/>
            <line num="105" count="0" type="stmt"/>
            <line num="108" count="0" complexity="2" type="method" signature="disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode&lt;CourseJointInfo, CluCluRelationInfo&gt;"/>
            <line num="112" count="0" type="stmt"/>
            <line num="112" falsecount="0" type="cond" truecount="0"/>
            <line num="114" count="0" type="stmt"/>
            <line num="117" count="0" type="stmt"/>
            <line num="118" count="0" type="stmt"/>
            <line num="119" count="0" type="stmt"/>
            <line num="121" count="0" type="stmt"/>
            <line num="122" count="0" type="stmt"/>
            <line num="123" count="0" type="stmt"/>
            <line num="124" count="0" type="stmt"/>
            <line num="125" count="0" type="stmt"/>
            <line num="128" count="0" type="stmt"/>
         </file>
         <file name="FormatAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/FormatAssembler.java">
            <metrics classes="1" methods="7" conditionals="22" ncloc="187" coveredstatements="88" coveredmethods="5" complexity="29" coveredconditionals="18" statements="97" loc="303" coveredelements="111" elements="126"/>
            <class name="FormatAssembler">
               <metrics methods="7" conditionals="22" coveredstatements="88" coveredmethods="5" complexity="29" coveredconditionals="18" statements="97" coveredelements="111" elements="126"/>
            </class>
            <line num="54" count="1" complexity="6" type="method" signature="assemble(CluInfo,FormatInfo,boolean) : FormatInfo"/>
            <line num="58" count="1" type="stmt"/>
            <line num="58" falsecount="1" type="cond" truecount="0"/>
            <line num="59" count="0" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="62" falsecount="1" type="cond" truecount="1"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="75" falsecount="1" type="cond" truecount="1"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="89" count="0" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="95" count="1" complexity="7" type="method" signature="disassemble(FormatInfo,NodeOperation) : BaseDTOAssemblyNode&lt;FormatInfo, CluInfo&gt;"/>
            <line num="99" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="101" falsecount="1" type="cond" truecount="0"/>
            <line num="104" count="0" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="106" falsecount="1" type="cond" truecount="0"/>
            <line num="107" count="0" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="112" falsecount="1" type="cond" truecount="1"/>
            <line num="114" count="0" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="144" count="0" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="172" count="1" complexity="12" type="method" signature="disassembleActivities(String,FormatInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="175" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="181" falsecount="1" type="cond" truecount="1"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="187" falsecount="1" type="cond" truecount="1"/>
            <line num="189" count="1" type="stmt"/>
            <line num="195" count="0" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="203" falsecount="1" type="cond" truecount="1"/>
            <line num="205" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="229" falsecount="1" type="cond" truecount="1"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="241" falsecount="0" type="cond" truecount="1"/>
            <line num="245" count="1" type="stmt"/>
            <line num="246" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="270" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="276" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="287" count="0" complexity="1" type="method" signature="getActivityAssembler() : BOAssembler&lt;ActivityInfo, CluInfo&gt;"/>
            <line num="288" count="0" type="stmt"/>
            <line num="291" count="1" complexity="1" type="method" signature="setActivityAssembler(BOAssembler&lt;ActivityInfo, CluInfo&gt;) : void"/>
            <line num="293" count="1" type="stmt"/>
            <line num="296" count="0" complexity="1" type="method" signature="getLuService() : LuService"/>
            <line num="297" count="0" type="stmt"/>
            <line num="300" count="1" complexity="1" type="method" signature="setLuService(LuService) : void"/>
            <line num="301" count="1" type="stmt"/>
         </file>
         <file name="LoAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/LoAssembler.java">
            <metrics classes="2" methods="7" conditionals="30" ncloc="223" coveredstatements="106" coveredmethods="7" complexity="43" coveredconditionals="25" statements="125" loc="307" coveredelements="138" elements="162"/>
            <class name="LoAssembler">
               <metrics methods="5" conditionals="26" coveredstatements="100" coveredmethods="5" complexity="39" coveredconditionals="23" statements="117" coveredelements="128" elements="148"/>
            </class>
            <class name="LoAssembler.LoDisplayComparator">
               <metrics methods="2" conditionals="4" coveredstatements="6" coveredmethods="2" complexity="4" coveredconditionals="2" statements="8" coveredelements="10" elements="14"/>
            </class>
            <line num="34" count="1" complexity="8" type="method" signature="assemble(LoInfo,LoDisplayInfo,boolean) : LoDisplayInfo"/>
            <line num="38" count="1" type="stmt"/>
            <line num="38" falsecount="1" type="cond" truecount="1"/>
            <line num="40" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="42" falsecount="1" type="cond" truecount="1"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="49" count="0" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="59" falsecount="1" type="cond" truecount="1"/>
            <line num="60" count="1" type="stmt"/>
            <line num="64" count="0" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" count="1" complexity="8" type="method" signature="disassemble(LoDisplayInfo,NodeOperation) : BaseDTOAssemblyNode&lt;LoDisplayInfo, LoInfo&gt;"/>
            <line num="77" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="80" falsecount="1" type="cond" truecount="0"/>
            <line num="81" count="0" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="83" falsecount="1" type="cond" truecount="0"/>
            <line num="84" count="0" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" count="0" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="114" count="0" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="9" type="method" signature="disassembleCategories(LoDisplayInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="123" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="128" falsecount="1" type="cond" truecount="1"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="136" count="0" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="1" type="cond" truecount="1"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="156" falsecount="1" type="cond" truecount="1"/>
            <line num="158" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" count="1" complexity="13" type="method" signature="disassembleChildLos(LoDisplayInfo,NodeOperation) : List&lt;BaseDTOAssemblyNode&lt;?, ?&gt;&gt;"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="180" falsecount="1" type="cond" truecount="1"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="185" falsecount="1" type="cond" truecount="1"/>
            <line num="187" count="1" type="stmt"/>
            <line num="192" count="0" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="205" falsecount="1" type="cond" truecount="1"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="233" falsecount="1" type="cond" truecount="1"/>
            <line num="237" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="244" falsecount="0" type="cond" truecount="1"/>
            <line num="248" count="1" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="270" count="0" type="stmt"/>
            <line num="271" count="0" type="stmt"/>
            <line num="273" count="0" type="stmt"/>
            <line num="274" count="0" type="stmt"/>
            <line num="275" count="0" type="stmt"/>
            <line num="277" count="0" type="stmt"/>
            <line num="278" count="0" type="stmt"/>
            <line num="279" count="0" type="stmt"/>
            <line num="280" count="0" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="286" count="1" complexity="1" type="method" signature="setLoService(LearningObjectiveService) : void"/>
            <line num="287" count="1" type="stmt"/>
            <line num="292" count="1" complexity="3" type="method" signature="compare(LoDisplayInfo,LoDisplayInfo) : int"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="296" falsecount="1" type="cond" truecount="0"/>
            <line num="297" count="0" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="298" falsecount="1" type="cond" truecount="0"/>
            <line num="299" count="0" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="303" count="1" complexity="1" type="method" signature="getInstance() : LoDisplayComparator"/>
            <line num="304" count="1" type="stmt"/>
         </file>
         <file name="LoCategoryRelationInfo.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/course/service/assembler/LoCategoryRelationInfo.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="17" coveredstatements="4" coveredmethods="4" complexity="4" coveredconditionals="0" statements="4" loc="18" coveredelements="8" elements="8"/>
            <class name="LoCategoryRelationInfo">
               <metrics methods="4" conditionals="0" coveredstatements="4" coveredmethods="4" complexity="4" coveredconditionals="0" statements="4" coveredelements="8" elements="8"/>
            </class>
            <line num="6" count="1" complexity="1" type="method" signature="getLoId() : String"/>
            <line num="7" count="1" type="stmt"/>
            <line num="9" count="1" complexity="1" type="method" signature="setLoId(String) : void"/>
            <line num="10" count="1" type="stmt"/>
            <line num="12" count="1" complexity="1" type="method" signature="getCategoryId() : String"/>
            <line num="13" count="1" type="stmt"/>
            <line num="15" count="1" complexity="1" type="method" signature="setCategoryId(String) : void"/>
            <line num="16" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.service.impl">
         <metrics conditionals="102" methods="77" classes="2" files="2" coveredstatements="347" complexity="148" loc="1369" ncloc="934" coveredmethods="60" coveredconditionals="46" statements="441" coveredelements="453" elements="620"/>
         <file name="LearningObjectiveServiceAssembler.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/service/impl/LearningObjectiveServiceAssembler.java">
            <metrics classes="1" methods="21" conditionals="34" ncloc="241" coveredstatements="117" coveredmethods="20" complexity="39" coveredconditionals="13" statements="137" loc="300" coveredelements="150" elements="192"/>
            <class name="LearningObjectiveServiceAssembler">
               <metrics methods="21" conditionals="34" coveredstatements="117" coveredmethods="20" complexity="39" coveredconditionals="13" statements="137" coveredelements="150" elements="192"/>
            </class>
            <line num="50" count="1" complexity="1" type="method" signature="toLo(boolean,LoInfo,CrudDao) : Lo"/>
            <line num="51" count="1" type="stmt"/>
            <line num="54" count="1" complexity="7" type="method" signature="toLo(boolean,Lo,LoInfo,CrudDao) : Lo"/>
            <line num="55" count="1" type="stmt"/>
            <line num="55" falsecount="1" type="cond" truecount="0"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="60" falsecount="1" type="cond" truecount="1"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="62" falsecount="1" type="cond" truecount="0"/>
            <line num="63" count="0" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="65" falsecount="1" type="cond" truecount="0"/>
            <line num="66" count="0" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="78" falsecount="1" type="cond" truecount="0"/>
            <line num="79" count="0" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="84" falsecount="1" type="cond" truecount="0"/>
            <line num="85" count="0" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" count="1" complexity="2" type="method" signature="toLoInfo(Lo) : LoInfo"/>
            <line num="93" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="101" falsecount="1" type="cond" truecount="0"/>
            <line num="102" count="1" type="stmt"/>
            <line num="105" count="1" complexity="1" type="method" signature="toLoCategory(LoCategoryInfo,LoDao) : LoCategory"/>
            <line num="106" count="1" type="stmt"/>
            <line num="109" count="1" complexity="2" type="method" signature="toLoCategory(LoCategory,LoCategoryInfo,LoDao) : LoCategory"/>
            <line num="110" count="1" type="stmt"/>
            <line num="110" falsecount="1" type="cond" truecount="0"/>
            <line num="111" count="0" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="121" count="1" complexity="1" type="method" signature="toLoCategoryInfo(LoCategory) : LoCategoryInfo"/>
            <line num="122" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="135" count="1" complexity="2" type="method" signature="toLoRepositoryInfo(LoRepository) : LoRepositoryInfo"/>
            <line num="136" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="0" type="cond" truecount="1"/>
            <line num="144" count="1" type="stmt"/>
            <line num="147" count="1" complexity="1" type="method" signature="toLoTypeInfo(LoType) : LoTypeInfo"/>
            <line num="148" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="157" count="1" complexity="1" type="method" signature="toLoInfos(List&lt;Lo&gt;) : List&lt;LoInfo&gt;"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="165" count="1" complexity="2" type="method" signature="toLoCategoryInfos(List&lt;LoCategory&gt;) : List&lt;LoCategoryInfo&gt;"/>
            <line num="166" count="1" type="stmt"/>
            <line num="166" falsecount="1" type="cond" truecount="0"/>
            <line num="167" count="0" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" count="1" complexity="1" type="method" signature="toLoRepositoryInfos(List&lt;LoRepository&gt;) : List&lt;LoRepositoryInfo&gt;"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="184" count="1" complexity="1" type="method" signature="toLoTypeInfos(List&lt;LoType&gt;) : List&lt;LoTypeInfo&gt;"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="192" count="1" complexity="1" type="method" signature="toLoLoRelationTypeInfos(List&lt;LoLoRelationType&gt;) : List&lt;LoLoRelationTypeInfo&gt;"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="200" count="1" complexity="1" type="method" signature="toLoLoRelationTypeInfo(LoLoRelationType) : LoLoRelationTypeInfo"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="208" count="1" complexity="1" type="method" signature="toLoLoRelation(boolean,LoLoRelationInfo,CrudDao) : LoLoRelation"/>
            <line num="209" count="1" type="stmt"/>
            <line num="212" count="1" complexity="8" type="method" signature="toLoLoRelation(boolean,LoLoRelation,LoLoRelationInfo,CrudDao) : LoLoRelation"/>
            <line num="213" count="1" type="stmt"/>
            <line num="213" falsecount="1" type="cond" truecount="0"/>
            <line num="214" count="0" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="218" falsecount="1" type="cond" truecount="0"/>
            <line num="219" count="0" type="stmt"/>
            <line num="220" count="0" type="stmt"/>
            <line num="220" falsecount="0" type="cond" truecount="0"/>
            <line num="221" count="0" type="stmt"/>
            <line num="223" count="0" type="stmt"/>
            <line num="223" falsecount="0" type="cond" truecount="0"/>
            <line num="224" count="0" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="242" count="0" type="stmt"/>
            <line num="242" falsecount="0" type="cond" truecount="0"/>
            <line num="242" falsecount="0" type="cond" truecount="0"/>
            <line num="246" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="253" count="1" complexity="1" type="method" signature="toLoLoRelationInfo(LoLoRelation) : LoLoRelationInfo"/>
            <line num="254" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="266" count="0" complexity="2" type="method" signature="toLoCategoryType(LoCategoryType,LoCategoryTypeInfo,LoDao) : LoCategoryType"/>
            <line num="267" count="0" type="stmt"/>
            <line num="267" falsecount="0" type="cond" truecount="0"/>
            <line num="268" count="0" type="stmt"/>
            <line num="269" count="0" type="stmt"/>
            <line num="271" count="0" type="stmt"/>
            <line num="272" count="0" type="stmt"/>
            <line num="273" count="0" type="stmt"/>
            <line num="277" count="1" complexity="1" type="method" signature="toLoCategoryTypeInfo(LoCategoryType) : LoCategoryTypeInfo"/>
            <line num="278" count="1" type="stmt"/>
            <line num="279" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="285" count="1" complexity="1" type="method" signature="toLoCategoryTypeInfos(List&lt;LoCategoryType&gt;) : List&lt;LoCategoryTypeInfo&gt;"/>
            <line num="286" count="1" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="293" count="1" complexity="1" type="method" signature="toLoLoRelationInfos(List&lt;LoLoRelation&gt;) : List&lt;LoLoRelationInfo&gt;"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
         </file>
         <file name="LearningObjectiveServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/service/impl/LearningObjectiveServiceImpl.java">
            <metrics classes="1" methods="56" conditionals="68" ncloc="693" coveredstatements="230" coveredmethods="40" complexity="109" coveredconditionals="33" statements="304" loc="1069" coveredelements="303" elements="428"/>
            <class name="LearningObjectiveServiceImpl">
               <metrics methods="56" conditionals="68" coveredstatements="230" coveredmethods="40" complexity="109" coveredconditionals="33" statements="304" coveredelements="303" elements="428"/>
            </class>
            <line num="82" count="0" complexity="1" type="method" signature="getLoDao() : LoDao"/>
            <line num="83" count="0" type="stmt"/>
            <line num="86" count="1" complexity="1" type="method" signature="setLoDao(LoDao) : void"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="setSearchManager(SearchManager) : void"/>
            <line num="91" count="1" type="stmt"/>
            <line num="94" count="1" complexity="1" type="method" signature="setDictionaryServiceDelegate(DictionaryService) : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="98" count="0" complexity="1" type="method" signature="getValidatorFactory() : ValidatorFactory"/>
            <line num="99" count="0" type="stmt"/>
            <line num="102" count="1" complexity="1" type="method" signature="setValidatorFactory(ValidatorFactory) : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="110" count="1" complexity="1" type="method" signature="getLoRepositories() : List&lt;LoRepositoryInfo&gt;"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="121" count="1" complexity="1" type="method" signature="getLoRepository(String) : LoRepositoryInfo"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="133" count="1" complexity="1" type="method" signature="getLoTypes() : List&lt;LoTypeInfo&gt;"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="143" count="1" complexity="1" type="method" signature="getLoType(String) : LoTypeInfo"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="156" count="1" complexity="1" type="method" signature="getLoLoRelationTypes() : List&lt;LoLoRelationTypeInfo&gt;"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="167" count="1" complexity="1" type="method" signature="getLoLoRelationType(String) : LoLoRelationTypeInfo"/>
            <line num="170" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="174" count="1" complexity="1" type="method" signature="getAllowedLoLoRelationTypesForLoType(String,String) : List&lt;String&gt;"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="188" count="1" complexity="1" type="method" signature="addLoCategoryToLo(String,String) : StatusInfo"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="205" count="1" complexity="6" type="method" signature="createLo(String,String,LoInfo) : LoInfo"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="218" falsecount="1" type="cond" truecount="1"/>
            <line num="219" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="222" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="233" count="0" type="stmt"/>
            <line num="233" falsecount="0" type="cond" truecount="0"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="244" count="0" type="stmt"/>
            <line num="246" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="256" count="1" complexity="1" type="method" signature="deleteLo(String) : StatusInfo"/>
            <line num="262" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="272" count="1" complexity="1" type="method" signature="deleteLoCategory(String) : StatusInfo"/>
            <line num="278" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="288" count="1" complexity="1" type="method" signature="getLo(String) : LoInfo"/>
            <line num="292" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="300" count="1" complexity="1" type="method" signature="getLoByIdList(List&lt;String&gt;) : List&lt;LoInfo&gt;"/>
            <line num="304" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="313" count="1" complexity="1" type="method" signature="getLoCategories(String) : List&lt;LoCategoryInfo&gt;"/>
            <line num="317" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="325" count="1" complexity="1" type="method" signature="getLoCategoriesForLo(String) : List&lt;LoCategoryInfo&gt;"/>
            <line num="329" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="331" count="1" type="stmt"/>
            <line num="337" count="1" complexity="1" type="method" signature="getLoCategory(String) : LoCategoryInfo"/>
            <line num="341" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="360" count="1" complexity="1" type="method" signature="getLosByLoCategory(String) : List&lt;LoInfo&gt;"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="430" count="1" complexity="1" type="method" signature="removeLoCategoryFromLo(String,String) : StatusInfo"/>
            <line num="436" count="1" type="stmt"/>
            <line num="437" count="1" type="stmt"/>
            <line num="439" count="1" type="stmt"/>
            <line num="440" count="1" type="stmt"/>
            <line num="441" count="1" type="stmt"/>
            <line num="447" count="1" complexity="4" type="method" signature="updateLo(String,LoInfo) : LoInfo"/>
            <line num="454" count="1" type="stmt"/>
            <line num="455" count="1" type="stmt"/>
            <line num="458" count="1" type="stmt"/>
            <line num="459" count="1" type="stmt"/>
            <line num="459" falsecount="1" type="cond" truecount="0"/>
            <line num="460" count="0" type="stmt"/>
            <line num="461" count="0" type="stmt"/>
            <line num="463" count="0" type="stmt"/>
            <line num="466" count="1" type="stmt"/>
            <line num="468" count="1" type="stmt"/>
            <line num="468" falsecount="1" type="cond" truecount="1"/>
            <line num="469" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="473" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="480" count="1" complexity="11" type="method" signature="updateLoCategory(String,LoCategoryInfo) : LoCategoryInfo"/>
            <line num="487" count="1" type="stmt"/>
            <line num="488" count="1" type="stmt"/>
            <line num="491" count="1" type="stmt"/>
            <line num="494" count="1" type="stmt"/>
            <line num="494" falsecount="1" type="cond" truecount="1"/>
            <line num="495" count="1" type="stmt"/>
            <line num="496" count="1" type="stmt"/>
            <line num="497" count="1" type="stmt"/>
            <line num="498" count="1" type="stmt"/>
            <line num="500" count="1" type="stmt"/>
            <line num="500" falsecount="1" type="cond" truecount="1"/>
            <line num="501" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="504" count="1" type="stmt"/>
            <line num="506" count="1" type="stmt"/>
            <line num="508" count="1" type="stmt"/>
            <line num="508" falsecount="1" type="cond" truecount="0"/>
            <line num="509" count="0" type="stmt"/>
            <line num="513" count="1" type="stmt"/>
            <line num="513" falsecount="1" type="cond" truecount="0"/>
            <line num="516" count="0" type="stmt"/>
            <line num="517" count="0" type="stmt"/>
            <line num="517" falsecount="0" type="cond" truecount="0"/>
            <line num="519" count="0" type="stmt"/>
            <line num="520" count="0" type="stmt"/>
            <line num="520" falsecount="0" type="cond" truecount="0"/>
            <line num="521" count="0" type="stmt"/>
            <line num="522" count="0" type="stmt"/>
            <line num="524" count="0" type="stmt"/>
            <line num="532" count="1" type="stmt"/>
            <line num="532" falsecount="0" type="cond" truecount="1"/>
            <line num="533" count="1" type="stmt"/>
            <line num="535" count="0" type="stmt"/>
            <line num="536" count="0" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="544" count="1" complexity="3" type="method" signature="cloneLoCategory(LoCategory,LoCategoryInfo) : LoCategory"/>
            <line num="545" count="1" type="stmt"/>
            <line num="547" count="1" type="stmt"/>
            <line num="548" count="1" type="stmt"/>
            <line num="550" count="0" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="560" count="1" type="stmt"/>
            <line num="561" count="1" type="stmt"/>
            <line num="562" count="1" type="stmt"/>
            <line num="564" count="1" type="stmt"/>
            <line num="566" count="1" type="stmt"/>
            <line num="568" count="0" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="574" count="1" type="stmt"/>
            <line num="576" count="1" type="stmt"/>
            <line num="582" count="1" complexity="1" type="method" signature="validateLo(String,LoInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="587" count="1" type="stmt"/>
            <line num="588" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="599" count="1" type="stmt"/>
            <line num="600" count="1" type="stmt"/>
            <line num="606" count="1" complexity="1" type="method" signature="validateLoCategory(String,LoCategoryInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="611" count="1" type="stmt"/>
            <line num="612" count="1" type="stmt"/>
            <line num="622" count="1" type="stmt"/>
            <line num="623" count="1" type="stmt"/>
            <line num="624" count="1" type="stmt"/>
            <line num="628" count="1" complexity="1" type="method" signature="validateLoLoRelation(String,LoLoRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="634" count="1" type="stmt"/>
            <line num="635" count="1" type="stmt"/>
            <line num="636" count="1" type="stmt"/>
            <line num="646" count="1" complexity="2" type="method" signature="checkForMissingParameter(Object,String) : void"/>
            <line num="648" count="1" type="stmt"/>
            <line num="648" falsecount="1" type="cond" truecount="1"/>
            <line num="649" count="1" type="stmt"/>
            <line num="658" count="1" complexity="4" type="method" signature="checkForEmptyList(Object,String) : void"/>
            <line num="660" count="1" type="stmt"/>
            <line num="660" falsecount="1" type="cond" truecount="0"/>
            <line num="661" count="0" type="stmt"/>
            <line num="685" count="1" complexity="9" type="method" signature="doesLoCategoryExist(String,LoCategoryInfo,String) : boolean"/>
            <line num="687" count="1" type="stmt"/>
            <line num="687" falsecount="1" type="cond" truecount="1"/>
            <line num="689" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="692" count="1" type="stmt"/>
            <line num="693" count="1" type="stmt"/>
            <line num="695" count="1" type="stmt"/>
            <line num="696" count="1" type="stmt"/>
            <line num="697" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="699" count="1" type="stmt"/>
            <line num="700" count="1" type="stmt"/>
            <line num="701" count="1" type="stmt"/>
            <line num="702" count="1" type="stmt"/>
            <line num="703" count="1" type="stmt"/>
            <line num="704" count="1" type="stmt"/>
            <line num="705" count="1" type="stmt"/>
            <line num="706" count="1" type="stmt"/>
            <line num="707" count="1" type="stmt"/>
            <line num="708" count="1" type="stmt"/>
            <line num="709" count="1" type="stmt"/>
            <line num="710" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="717" count="1" type="stmt"/>
            <line num="717" falsecount="1" type="cond" truecount="1"/>
            <line num="718" count="1" type="stmt"/>
            <line num="718" falsecount="1" type="cond" truecount="1"/>
            <line num="719" count="1" type="stmt"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="721" falsecount="0" type="cond" truecount="1"/>
            <line num="722" count="1" type="stmt"/>
            <line num="723" count="1" type="stmt"/>
            <line num="723" falsecount="0" type="cond" truecount="1"/>
            <line num="724" count="1" type="stmt"/>
            <line num="732" count="1" type="stmt"/>
            <line num="732" falsecount="1" type="cond" truecount="1"/>
            <line num="733" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="739" count="1" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="741" count="1" type="stmt"/>
            <line num="744" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="746" count="0" type="stmt"/>
            <line num="752" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="758" count="0" type="stmt"/>
            <line num="764" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="767" count="0" type="stmt"/>
            <line num="773" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="777" count="0" type="stmt"/>
            <line num="778" count="0" type="stmt"/>
            <line num="784" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="787" count="0" type="stmt"/>
            <line num="793" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="797" count="0" type="stmt"/>
            <line num="798" count="0" type="stmt"/>
            <line num="804" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="807" count="0" type="stmt"/>
            <line num="813" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="818" count="0" type="stmt"/>
            <line num="819" count="0" type="stmt"/>
            <line num="825" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="830" count="0" type="stmt"/>
            <line num="831" count="0" type="stmt"/>
            <line num="834" count="1" complexity="5" type="method" signature="createLoLoRelation(String,String,String,LoLoRelationInfo) : LoLoRelationInfo"/>
            <line num="842" count="1" type="stmt"/>
            <line num="843" count="1" type="stmt"/>
            <line num="844" count="1" type="stmt"/>
            <line num="845" count="1" type="stmt"/>
            <line num="848" count="1" type="stmt"/>
            <line num="849" count="1" type="stmt"/>
            <line num="849" falsecount="1" type="cond" truecount="0"/>
            <line num="850" count="0" type="stmt"/>
            <line num="851" count="0" type="stmt"/>
            <line num="853" count="0" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="856" falsecount="1" type="cond" truecount="1"/>
            <line num="857" count="1" type="stmt"/>
            <line num="859" count="1" type="stmt"/>
            <line num="860" count="1" type="stmt"/>
            <line num="861" count="1" type="stmt"/>
            <line num="862" count="1" type="stmt"/>
            <line num="863" count="1" type="stmt"/>
            <line num="864" count="1" type="stmt"/>
            <line num="866" count="1" type="stmt"/>
            <line num="867" count="1" type="stmt"/>
            <line num="868" count="1" type="stmt"/>
            <line num="871" count="0" type="stmt"/>
            <line num="873" count="1" type="stmt"/>
            <line num="874" count="1" type="stmt"/>
            <line num="875" count="1" type="stmt"/>
            <line num="877" count="1" type="stmt"/>
            <line num="879" count="1" type="stmt"/>
            <line num="882" count="1" complexity="1" type="method" signature="deleteLoLoRelation(String) : StatusInfo"/>
            <line num="888" count="1" type="stmt"/>
            <line num="890" count="1" type="stmt"/>
            <line num="892" count="1" type="stmt"/>
            <line num="895" count="1" complexity="1" type="method" signature="getLoLoRelation(String) : LoLoRelationInfo"/>
            <line num="899" count="1" type="stmt"/>
            <line num="900" count="1" type="stmt"/>
            <line num="903" count="1" complexity="1" type="method" signature="getLoLoRelationsByLoId(String) : List&lt;LoLoRelationInfo&gt;"/>
            <line num="907" count="1" type="stmt"/>
            <line num="908" count="1" type="stmt"/>
            <line num="911" count="0" complexity="1" type="method" signature="getLosByRelatedLoId(String,String) : List&lt;LoInfo&gt;"/>
            <line num="916" count="0" type="stmt"/>
            <line num="917" count="0" type="stmt"/>
            <line num="920" count="1" complexity="1" type="method" signature="getRelatedLosByLoId(String,String) : List&lt;LoInfo&gt;"/>
            <line num="924" count="1" type="stmt"/>
            <line num="925" count="1" type="stmt"/>
            <line num="926" count="1" type="stmt"/>
            <line num="927" count="1" type="stmt"/>
            <line num="930" count="0" complexity="3" type="method" signature="updateLoLoRelation(String,LoLoRelationInfo) : LoLoRelationInfo"/>
            <line num="941" count="0" type="stmt"/>
            <line num="942" count="0" type="stmt"/>
            <line num="942" falsecount="0" type="cond" truecount="0"/>
            <line num="943" count="0" type="stmt"/>
            <line num="947" count="0" type="stmt"/>
            <line num="950" count="1" complexity="4" type="method" signature="createLoCategory(String,String,LoCategoryInfo) : LoCategoryInfo"/>
            <line num="957" count="1" type="stmt"/>
            <line num="958" count="1" type="stmt"/>
            <line num="959" count="1" type="stmt"/>
            <line num="962" count="1" type="stmt"/>
            <line num="965" count="1" type="stmt"/>
            <line num="965" falsecount="1" type="cond" truecount="1"/>
            <line num="966" count="1" type="stmt"/>
            <line num="967" count="1" type="stmt"/>
            <line num="968" count="1" type="stmt"/>
            <line num="969" count="1" type="stmt"/>
            <line num="971" count="1" type="stmt"/>
            <line num="971" falsecount="1" type="cond" truecount="1"/>
            <line num="972" count="1" type="stmt"/>
            <line num="973" count="1" type="stmt"/>
            <line num="975" count="1" type="stmt"/>
            <line num="978" count="1" type="stmt"/>
            <line num="979" count="1" type="stmt"/>
            <line num="980" count="1" type="stmt"/>
            <line num="981" count="1" type="stmt"/>
            <line num="982" count="1" type="stmt"/>
            <line num="983" count="1" type="stmt"/>
            <line num="984" count="1" type="stmt"/>
            <line num="987" count="0" complexity="1" type="method" signature="getLoCategoryType(String) : LoCategoryTypeInfo"/>
            <line num="991" count="0" type="stmt"/>
            <line num="992" count="0" type="stmt"/>
            <line num="993" count="0" type="stmt"/>
            <line num="996" count="1" complexity="1" type="method" signature="getLoCategoryTypes() : List&lt;LoCategoryTypeInfo&gt;"/>
            <line num="999" count="1" type="stmt"/>
            <line num="1000" count="1" type="stmt"/>
            <line num="1003" count="0" complexity="1" type="method" signature="getLosByRepository(String,String,String) : List&lt;LoInfo&gt;"/>
            <line num="1008" count="0" type="stmt"/>
            <line num="1009" count="0" type="stmt"/>
            <line num="1010" count="0" type="stmt"/>
            <line num="1013" count="1" complexity="2" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="1015" count="1" type="stmt"/>
            <line num="1016" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1017" falsecount="1" type="cond" truecount="0"/>
            <line num="1020" count="0" type="stmt"/>
            <line num="1025" count="1" type="stmt"/>
            <line num="1029" count="0" complexity="12" type="method" signature="groupCategories(SearchResult) : void"/>
            <line num="1030" count="0" type="stmt"/>
            <line num="1031" count="0" type="stmt"/>
            <line num="1031" falsecount="0" type="cond" truecount="0"/>
            <line num="1032" count="0" type="stmt"/>
            <line num="1033" count="0" type="stmt"/>
            <line num="1034" count="0" type="stmt"/>
            <line num="1036" count="0" type="stmt"/>
            <line num="1037" count="0" type="stmt"/>
            <line num="1037" falsecount="0" type="cond" truecount="0"/>
            <line num="1038" count="0" type="stmt"/>
            <line num="1039" count="0" type="stmt"/>
            <line num="1040" count="0" type="stmt"/>
            <line num="1040" falsecount="0" type="cond" truecount="0"/>
            <line num="1041" count="0" type="stmt"/>
            <line num="1045" count="0" type="stmt"/>
            <line num="1045" falsecount="0" type="cond" truecount="0"/>
            <line num="1046" count="0" type="stmt"/>
            <line num="1046" falsecount="0" type="cond" truecount="0"/>
            <line num="1047" count="0" type="stmt"/>
            <line num="1048" count="0" type="stmt"/>
            <line num="1048" falsecount="0" type="cond" truecount="0"/>
            <line num="1049" count="0" type="stmt"/>
            <line num="1050" count="0" type="stmt"/>
            <line num="1052" count="0" type="stmt"/>
            <line num="1052" falsecount="0" type="cond" truecount="0"/>
            <line num="1053" count="0" type="stmt"/>
            <line num="1053" falsecount="0" type="cond" truecount="0"/>
            <line num="1054" count="0" type="stmt"/>
            <line num="1055" count="0" type="stmt"/>
            <line num="1055" falsecount="0" type="cond" truecount="0"/>
            <line num="1056" count="0" type="stmt"/>
            <line num="1060" count="0" type="stmt"/>
            <line num="1063" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lrc.dao.impl">
         <metrics conditionals="0" methods="4" classes="1" files="1" coveredstatements="15" complexity="6" loc="69" ncloc="47" coveredmethods="4" coveredconditionals="0" statements="16" coveredelements="19" elements="20"/>
         <file name="LrcDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lrc/dao/impl/LrcDaoImpl.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="47" coveredstatements="15" coveredmethods="4" complexity="6" coveredconditionals="0" statements="16" loc="69" coveredelements="19" elements="20"/>
            <class name="LrcDaoImpl">
               <metrics methods="4" conditionals="0" coveredstatements="15" coveredmethods="4" complexity="6" coveredconditionals="0" statements="16" coveredelements="19" elements="20"/>
            </class>
            <line num="32" count="1" complexity="1" type="method" signature="setEm(EntityManager) : void"/>
            <line num="35" count="1" type="stmt"/>
            <line num="38" count="1" complexity="1" type="method" signature="getResultComponentIdsByResult(String,String) : List&lt;String&gt;"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" count="1" complexity="1" type="method" signature="getResultComponentIdsByResultComponentType(String) : List&lt;String&gt;"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="57" count="1" complexity="3" type="method" signature="getResultComponentType(String) : ResultComponentType"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="66" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.dao.impl">
         <metrics conditionals="6" methods="17" classes="1" files="1" coveredstatements="63" complexity="21" loc="370" ncloc="150" coveredmethods="15" coveredconditionals="5" statements="69" coveredelements="83" elements="92"/>
         <file name="LoDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/main/java/org/kuali/student/lum/lo/dao/impl/LoDaoImpl.java">
            <metrics classes="1" methods="17" conditionals="6" ncloc="150" coveredstatements="63" coveredmethods="15" complexity="21" coveredconditionals="5" statements="69" loc="370" coveredelements="83" elements="92"/>
            <class name="LoDaoImpl">
               <metrics methods="17" conditionals="6" coveredstatements="63" coveredmethods="15" complexity="21" coveredconditionals="5" statements="69" coveredelements="83" elements="92"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="setEm(EntityManager) : void"/>
            <line num="42" count="1" type="stmt"/>
            <line num="48" count="1" complexity="2" type="method" signature="addLoCategoryToLo(String,String) : boolean"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="55" falsecount="1" type="cond" truecount="0"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="68" count="1" complexity="1" type="method" signature="removeLoCategoryFromLo(String,String) : boolean"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="81" count="1" complexity="1" type="method" signature="getLoByIdList(List&lt;String&gt;) : List&lt;Lo&gt;"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="93" count="1" complexity="2" type="method" signature="deleteLo(String) : boolean"/>
            <line num="96" count="1" type="stmt"/>
            <line num="96" falsecount="1" type="cond" truecount="1"/>
            <line num="97" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="115" count="1" complexity="1" type="method" signature="getIncludedLos(String) : List&lt;Lo&gt;"/>
            <line num="116" count="1" type="stmt"/>
            <line num="122" count="0" complexity="1" type="method" signature="getIncludingLos(String) : List&lt;Lo&gt;"/>
            <line num="123" count="0" type="stmt"/>
            <line num="129" count="1" complexity="1" type="method" signature="getLosByLoCategory(String) : List&lt;Lo&gt;"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="141" count="1" complexity="1" type="method" signature="getLoCategories(String) : List&lt;LoCategory&gt;"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="153" count="1" complexity="3" type="method" signature="deleteLoCategory(String) : boolean"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="156" falsecount="1" type="cond" truecount="1"/>
            <line num="157" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="163" count="1" complexity="1" type="method" signature="getRelatedLosByLoId(String,String) : List&lt;Lo&gt;"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="174" count="1" complexity="1" type="method" signature="getLosByRelatedLoId(String,String) : List&lt;Lo&gt;"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="185" count="1" complexity="1" type="method" signature="deleteLoLoRelation(String) : void"/>
            <line num="196" count="1" type="stmt"/>
            <line num="199" count="1" complexity="1" type="method" signature="getLoCategoriesForLo(String) : List&lt;LoCategory&gt;"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="208" count="1" complexity="1" type="method" signature="getAllowedLoLoRelationTypesForLoType(String,String) : List&lt;String&gt;"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="218" count="0" complexity="1" type="method" signature="getLosByRepository(String) : List&lt;Lo&gt;"/>
            <line num="220" count="0" type="stmt"/>
            <line num="221" count="0" type="stmt"/>
            <line num="222" count="0" type="stmt"/>
            <line num="224" count="0" type="stmt"/>
            <line num="227" count="1" complexity="1" type="method" signature="getLoLoRelationsByLoId(String) : List&lt;LoLoRelation&gt;"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
         </file>
      </package>
   </project>
   <testproject timestamp="1307357088499" name="KS LUM Impl 1.2-M3-SNAPSHOT">
      <metrics conditionals="282" methods="804" classes="45" files="39" packages="10" coveredstatements="5342" complexity="1165" loc="14646" ncloc="11387" coveredmethods="494" coveredconditionals="213" statements="6253" coveredelements="6049" elements="7339"/>
      <package name="org.kuali.student.lum.lrc.service.impl">
         <metrics conditionals="0" methods="7" classes="1" files="1" coveredstatements="134" complexity="40" loc="342" ncloc="283" coveredmethods="6" coveredconditionals="0" statements="178" coveredelements="140" elements="185"/>
         <file name="TestLrcServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lrc/service/impl/TestLrcServiceImpl.java">
            <metrics classes="1" methods="7" conditionals="0" ncloc="283" coveredstatements="134" coveredmethods="6" complexity="40" coveredconditionals="0" statements="178" loc="342" coveredelements="140" elements="185"/>
            <class name="TestLrcServiceImpl">
               <metrics conditionals="0" methods="7" coveredstatements="134" complexity="40" testpasses="6" testruns="6" coveredmethods="6" coveredconditionals="0" statements="178" testfailures="0" coveredelements="140" elements="185" testduration="2.092"/>
            </class>
            <line num="57" testsuccess="true" count="1" complexity="28" type="method" testduration="0.897" signature="testResultComponentCrud() : void"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="131" count="0" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="137" count="0" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="148" count="0" type="stmt"/>
            <line num="150" count="0" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="160" count="0" type="stmt"/>
            <line num="162" count="0" type="stmt"/>
            <line num="164" count="0" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="0" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="174" count="0" type="stmt"/>
            <line num="176" count="0" type="stmt"/>
            <line num="178" count="0" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="0" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="187" count="0" type="stmt"/>
            <line num="189" count="0" type="stmt"/>
            <line num="191" count="0" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="0" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="200" count="0" type="stmt"/>
            <line num="202" count="0" type="stmt"/>
            <line num="204" count="0" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="0" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="213" count="0" type="stmt"/>
            <line num="215" count="0" type="stmt"/>
            <line num="217" count="0" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="222" count="0" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="226" count="0" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="0" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="234" count="0" type="stmt"/>
            <line num="238" testsuccess="true" count="1" complexity="3" type="method" testduration="0.151" signature="testGetResultComponent() : void"/>
            <line num="240" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="246" count="0" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="253" count="0" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="259" testsuccess="true" count="1" complexity="3" type="method" testduration="0.516" signature="testGetResultComponentIdsByResult() : void"/>
            <line num="261" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="273" count="0" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="279" count="0" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="285" testsuccess="true" count="1" complexity="2" type="method" testduration="0.057" signature="testGetResultComponentIdsByResultComponentType() : void"/>
            <line num="287" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="0" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="303" testsuccess="true" count="1" complexity="1" type="method" testduration="0.4" signature="getResultComponentTypes() : void"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="310" testsuccess="true" count="1" complexity="2" type="method" testduration="0.071" signature="testGetResultComponentType() : void"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="317" count="0" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="324" count="0" complexity="1" type="method" signature="testBusinessCaseExample() : void"/>
            <line num="325" count="0" type="stmt"/>
            <line num="326" count="0" type="stmt"/>
            <line num="327" count="0" type="stmt"/>
            <line num="328" count="0" type="stmt"/>
            <line num="329" count="0" type="stmt"/>
            <line num="331" count="0" type="stmt"/>
            <line num="333" count="0" type="stmt"/>
            <line num="334" count="0" type="stmt"/>
            <line num="335" count="0" type="stmt"/>
            <line num="336" count="0" type="stmt"/>
            <line num="338" count="0" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.dao.impl">
         <metrics conditionals="0" methods="9" classes="1" files="1" coveredstatements="75" complexity="9" loc="186" ncloc="133" coveredmethods="9" coveredconditionals="0" statements="75" coveredelements="84" elements="84"/>
         <file name="TestLuDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lu/dao/impl/TestLuDaoImpl.java">
            <metrics classes="1" methods="9" conditionals="0" ncloc="133" coveredstatements="75" coveredmethods="9" complexity="9" coveredconditionals="0" statements="75" loc="186" coveredelements="84" elements="84"/>
            <class name="TestLuDaoImpl">
               <metrics conditionals="0" methods="9" coveredstatements="75" complexity="9" testpasses="8" testruns="8" coveredmethods="9" coveredconditionals="0" statements="75" testfailures="0" coveredelements="84" elements="84" testduration="0.522"/>
            </class>
            <line num="50" testsuccess="true" count="1" complexity="1" type="method" testduration="0.082" signature="testJPQL() : void"/>
            <line num="53" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="62" testsuccess="true" count="1" complexity="1" type="method" testduration="0.229" signature="testGetLuLuRelationTypeInfo() : void"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="69" testsuccess="true" count="1" complexity="1" type="method" testduration="0.019" signature="testGetCluLoRelationTypeInfo() : void"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateCluLoRelation() : void"/>
            <line num="79" testsuccess="true" count="1" complexity="1" type="method" testduration="0.013" signature="testCreateMembershipQuery_Simple() : void"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testCreateMembershipQuery_Complex() : void"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="105" testsuccess="true" count="1" complexity="1" type="method" testduration="0.013" signature="testCreateClu() : void"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="121" testsuccess="true" count="1" complexity="1" type="method" testduration="0.163" signature="testVersionQueries() : void"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="140" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="163" count="1" complexity="1" type="method" signature="createMembershipQuery() : MembershipQuery"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.statement.config.context">
         <metrics conditionals="0" methods="324" classes="11" files="7" coveredstatements="436" complexity="324" loc="3313" ncloc="2636" coveredmethods="59" coveredconditionals="0" statements="701" coveredelements="495" elements="1025"/>
         <file name="AtpContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/AtpContextImplTest.java">
            <metrics classes="2" methods="53" conditionals="0" ncloc="399" coveredstatements="48" coveredmethods="8" complexity="53" coveredconditionals="0" statements="93" loc="508" coveredelements="56" elements="146"/>
            <class name="AtpContextImplTest">
               <metrics conditionals="0" methods="6" coveredstatements="39" complexity="6" testpasses="3" testruns="3" coveredmethods="6" coveredconditionals="0" statements="39" testfailures="0" coveredelements="45" elements="45" testduration="0.014"/>
            </class>
            <class name="AtpContextImplTest.AtpServiceMock">
               <metrics methods="47" conditionals="0" coveredstatements="9" coveredmethods="2" complexity="47" coveredconditionals="0" statements="54" coveredelements="11" elements="101"/>
            </class>
            <line num="46" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="47" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="61" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="83" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_ContainsTokens() : void"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="91" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_TokenValues() : void"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" testsuccess="true" count="1" complexity="1" type="method" testduration="0.014" signature="testCreateContextMap_NullTokenValues() : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="115" count="1" complexity="1" type="method" signature="AtpServiceMock()"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" count="0" complexity="1" type="method" signature="addDateRange(String,String,DateRangeInfo) : DateRangeInfo"/>
            <line num="134" count="0" type="stmt"/>
            <line num="137" count="0" complexity="1" type="method" signature="addMilestone(String,String,MilestoneInfo) : MilestoneInfo"/>
            <line num="144" count="0" type="stmt"/>
            <line num="147" count="0" complexity="1" type="method" signature="createAtp(String,String,AtpInfo) : AtpInfo"/>
            <line num="154" count="0" type="stmt"/>
            <line num="157" count="0" complexity="1" type="method" signature="deleteAtp(String) : StatusInfo"/>
            <line num="163" count="0" type="stmt"/>
            <line num="166" count="0" complexity="1" type="method" signature="getAtp(String) : AtpInfo"/>
            <line num="171" count="0" type="stmt"/>
            <line num="174" count="1" complexity="1" type="method" signature="getAtpDurationType(String) : AtpDurationTypeInfo"/>
            <line num="178" count="1" type="stmt"/>
            <line num="181" count="0" complexity="1" type="method" signature="getAtpDurationTypes() : List&lt;AtpDurationTypeInfo&gt;"/>
            <line num="185" count="0" type="stmt"/>
            <line num="188" count="0" complexity="1" type="method" signature="getAtpSeasonalType(String) : AtpSeasonalTypeInfo"/>
            <line num="193" count="0" type="stmt"/>
            <line num="196" count="0" complexity="1" type="method" signature="getAtpSeasonalTypes() : List&lt;AtpSeasonalTypeInfo&gt;"/>
            <line num="200" count="0" type="stmt"/>
            <line num="203" count="0" complexity="1" type="method" signature="getAtpType(String) : AtpTypeInfo"/>
            <line num="208" count="0" type="stmt"/>
            <line num="211" count="0" complexity="1" type="method" signature="getAtpTypes() : List&lt;AtpTypeInfo&gt;"/>
            <line num="214" count="0" type="stmt"/>
            <line num="217" count="0" complexity="1" type="method" signature="getAtpsByAtpType(String) : List&lt;AtpInfo&gt;"/>
            <line num="222" count="0" type="stmt"/>
            <line num="225" count="0" complexity="1" type="method" signature="getAtpsByDate(Date) : List&lt;AtpInfo&gt;"/>
            <line num="230" count="0" type="stmt"/>
            <line num="233" count="0" complexity="1" type="method" signature="getAtpsByDates(Date,Date) : List&lt;AtpInfo&gt;"/>
            <line num="238" count="0" type="stmt"/>
            <line num="241" count="0" complexity="1" type="method" signature="getDateRange(String) : DateRangeInfo"/>
            <line num="246" count="0" type="stmt"/>
            <line num="249" count="0" complexity="1" type="method" signature="getDateRangeType(String) : DateRangeTypeInfo"/>
            <line num="254" count="0" type="stmt"/>
            <line num="257" count="0" complexity="1" type="method" signature="getDateRangeTypes() : List&lt;DateRangeTypeInfo&gt;"/>
            <line num="261" count="0" type="stmt"/>
            <line num="264" count="0" complexity="1" type="method" signature="getDateRangeTypesForAtpType(String) : List&lt;DateRangeTypeInfo&gt;"/>
            <line num="270" count="0" type="stmt"/>
            <line num="273" count="0" complexity="1" type="method" signature="getDateRangesByAtp(String) : List&lt;DateRangeInfo&gt;"/>
            <line num="278" count="0" type="stmt"/>
            <line num="281" count="0" complexity="1" type="method" signature="getDateRangesByDate(Date) : List&lt;DateRangeInfo&gt;"/>
            <line num="286" count="0" type="stmt"/>
            <line num="289" count="0" complexity="1" type="method" signature="getMilestone(String) : MilestoneInfo"/>
            <line num="294" count="0" type="stmt"/>
            <line num="297" count="0" complexity="1" type="method" signature="getMilestoneType(String) : MilestoneTypeInfo"/>
            <line num="302" count="0" type="stmt"/>
            <line num="305" count="0" complexity="1" type="method" signature="getMilestoneTypes() : List&lt;MilestoneTypeInfo&gt;"/>
            <line num="309" count="0" type="stmt"/>
            <line num="312" count="0" complexity="1" type="method" signature="getMilestoneTypesForAtpType(String) : List&lt;MilestoneTypeInfo&gt;"/>
            <line num="318" count="0" type="stmt"/>
            <line num="321" count="0" complexity="1" type="method" signature="getMilestonesByAtp(String) : List&lt;MilestoneInfo&gt;"/>
            <line num="326" count="0" type="stmt"/>
            <line num="329" count="0" complexity="1" type="method" signature="getMilestonesByDates(Date,Date) : List&lt;MilestoneInfo&gt;"/>
            <line num="334" count="0" type="stmt"/>
            <line num="337" count="0" complexity="1" type="method" signature="getMilestonesByDatesAndType(String,Date,Date) : List&lt;MilestoneInfo&gt;"/>
            <line num="343" count="0" type="stmt"/>
            <line num="346" count="0" complexity="1" type="method" signature="removeDateRange(String) : StatusInfo"/>
            <line num="352" count="0" type="stmt"/>
            <line num="355" count="0" complexity="1" type="method" signature="removeMilestone(String) : StatusInfo"/>
            <line num="361" count="0" type="stmt"/>
            <line num="364" count="0" complexity="1" type="method" signature="updateAtp(String,AtpInfo) : AtpInfo"/>
            <line num="371" count="0" type="stmt"/>
            <line num="374" count="0" complexity="1" type="method" signature="updateDateRange(String,DateRangeInfo) : DateRangeInfo"/>
            <line num="382" count="0" type="stmt"/>
            <line num="385" count="0" complexity="1" type="method" signature="updateMilestone(String,MilestoneInfo) : MilestoneInfo"/>
            <line num="393" count="0" type="stmt"/>
            <line num="396" count="0" complexity="1" type="method" signature="validateAtp(String,AtpInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="402" count="0" type="stmt"/>
            <line num="405" count="0" complexity="1" type="method" signature="validateDateRange(String,DateRangeInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="411" count="0" type="stmt"/>
            <line num="414" count="0" complexity="1" type="method" signature="validateMilestone(String,MilestoneInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="420" count="0" type="stmt"/>
            <line num="423" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="429" count="0" type="stmt"/>
            <line num="432" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="436" count="0" type="stmt"/>
            <line num="439" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="445" count="0" type="stmt"/>
            <line num="448" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="452" count="0" type="stmt"/>
            <line num="455" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="460" count="0" type="stmt"/>
            <line num="463" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="467" count="0" type="stmt"/>
            <line num="470" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="476" count="0" type="stmt"/>
            <line num="479" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="485" count="0" type="stmt"/>
            <line num="488" count="0" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="492" count="0" type="stmt"/>
            <line num="495" count="0" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="498" count="0" type="stmt"/>
            <line num="501" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="504" count="0" type="stmt"/>
         </file>
         <file name="BasicContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/BasicContextImplTest.java">
            <metrics classes="1" methods="9" conditionals="0" ncloc="97" coveredstatements="56" coveredmethods="9" complexity="9" coveredconditionals="0" statements="56" loc="111" coveredelements="65" elements="65"/>
            <class name="BasicContextImplTest">
               <metrics conditionals="0" methods="9" coveredstatements="56" complexity="9" testpasses="4" testruns="4" coveredmethods="9" coveredconditionals="0" statements="56" testfailures="0" coveredelements="65" elements="65" testduration="0.011"/>
            </class>
            <line num="22" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="29" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
            <line num="31" count="1" type="stmt"/>
            <line num="32" count="1" type="stmt"/>
            <line num="33" count="1" type="stmt"/>
            <line num="36" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="37" count="1" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="46" count="1" complexity="1" type="method" signature="setupReqComponent3() : void"/>
            <line num="47" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="56" count="1" complexity="1" type="method" signature="setupReqComponent4() : void"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="70" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="78" testsuccess="true" count="1" complexity="1" type="method" testduration="0.011" signature="testCreateContextMap() : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_NullTokenValues() : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="95" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_CheckTokenValueDataType_Integer() : void"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="104" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_CheckTokenValueDataType_NullInteger() : void"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
         </file>
         <file name="GpaContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/GpaContextImplTest.java">
            <metrics classes="1" methods="5" conditionals="0" ncloc="51" coveredstatements="22" coveredmethods="5" complexity="5" coveredconditionals="0" statements="22" loc="59" coveredelements="27" elements="27"/>
            <class name="GpaContextImplTest">
               <metrics conditionals="0" methods="5" coveredstatements="22" complexity="5" testpasses="2" testruns="2" coveredmethods="5" coveredconditionals="0" statements="22" testfailures="0" coveredelements="27" elements="27" testduration="0.013"/>
            </class>
            <line num="20" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="30" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="31" count="1" type="stmt"/>
            <line num="32" count="1" type="stmt"/>
            <line num="33" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="35" count="1" type="stmt"/>
            <line num="36" count="1" type="stmt"/>
            <line num="37" count="1" type="stmt"/>
            <line num="40" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="46" testsuccess="true" count="1" complexity="1" type="method" testduration="0.012" signature="testCreateContextMap() : void"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="53" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0010" signature="testCreateContextMap_NullGpa() : void"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
         </file>
         <file name="LrcContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/LrcContextImplTest.java">
            <metrics classes="2" methods="51" conditionals="0" ncloc="407" coveredstatements="91" coveredmethods="16" complexity="51" coveredconditionals="0" statements="126" loc="511" coveredelements="107" elements="177"/>
            <class name="LrcContextImplTest">
               <metrics conditionals="0" methods="12" coveredstatements="69" complexity="12" testpasses="7" testruns="7" coveredmethods="12" coveredconditionals="0" statements="69" testfailures="0" coveredelements="81" elements="81" testduration="0.021"/>
            </class>
            <class name="LrcContextImplTest.LrcServiceMock">
               <metrics methods="39" conditionals="0" coveredstatements="22" coveredmethods="4" complexity="39" coveredconditionals="0" statements="57" coveredelements="26" elements="96"/>
            </class>
            <line num="49" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="64" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="79" count="1" complexity="1" type="method" signature="setupReqComponent3() : void"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="90" count="1" complexity="1" type="method" signature="setupReqComponent4() : void"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="101" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="110" testsuccess="true" count="1" complexity="1" type="method" testduration="0.021" signature="testCreateContextMap() : void"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="118" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_GradeTypeToken() : void"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="125" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_GradeToken() : void"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="132" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_GradeTypeTokenValues() : void"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="140" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_GradeTokenValues() : void"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="150" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_TokenValues() : void"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="160" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_NullTokenValues() : void"/>
            <line num="162" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="176" count="1" complexity="1" type="method" signature="LrcServiceMock()"/>
            <line num="177" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="202" count="0" complexity="1" type="method" signature="compareGrades(String,String,String,String) : String"/>
            <line num="208" count="0" type="stmt"/>
            <line num="211" count="0" complexity="1" type="method" signature="createResultComponent(String,ResultComponentInfo) : ResultComponentInfo"/>
            <line num="220" count="0" type="stmt"/>
            <line num="223" count="0" complexity="1" type="method" signature="deleteResultComponent(String) : StatusInfo"/>
            <line num="229" count="0" type="stmt"/>
            <line num="232" count="0" complexity="1" type="method" signature="getCredential(String) : CredentialInfo"/>
            <line num="237" count="0" type="stmt"/>
            <line num="240" count="0" complexity="1" type="method" signature="getCredentialKeysByCredentialType(String) : List&lt;String&gt;"/>
            <line num="246" count="0" type="stmt"/>
            <line num="249" count="0" complexity="1" type="method" signature="getCredentialType(String) : CredentialTypeInfo"/>
            <line num="254" count="0" type="stmt"/>
            <line num="257" count="0" complexity="1" type="method" signature="getCredentialTypes() : List&lt;CredentialTypeInfo&gt;"/>
            <line num="261" count="0" type="stmt"/>
            <line num="264" count="0" complexity="1" type="method" signature="getCredentialsByKeyList(List&lt;String&gt;) : List&lt;CredentialInfo&gt;"/>
            <line num="270" count="0" type="stmt"/>
            <line num="273" count="0" complexity="1" type="method" signature="getCredit(String) : CreditInfo"/>
            <line num="278" count="0" type="stmt"/>
            <line num="281" count="0" complexity="1" type="method" signature="getCreditKeysByCreditType(String) : List&lt;String&gt;"/>
            <line num="286" count="0" type="stmt"/>
            <line num="289" count="0" complexity="1" type="method" signature="getCreditType(String) : CreditTypeInfo"/>
            <line num="294" count="0" type="stmt"/>
            <line num="297" count="0" complexity="1" type="method" signature="getCreditTypes() : List&lt;CreditTypeInfo&gt;"/>
            <line num="301" count="0" type="stmt"/>
            <line num="304" count="0" complexity="1" type="method" signature="getCreditsByKeyList(List&lt;String&gt;) : List&lt;CreditInfo&gt;"/>
            <line num="309" count="0" type="stmt"/>
            <line num="312" count="0" complexity="1" type="method" signature="getGrade(String) : GradeInfo"/>
            <line num="317" count="0" type="stmt"/>
            <line num="320" count="0" complexity="1" type="method" signature="getGradeKeysByGradeType(String) : List&lt;String&gt;"/>
            <line num="325" count="0" type="stmt"/>
            <line num="328" count="0" complexity="1" type="method" signature="getGradeType(String) : GradeTypeInfo"/>
            <line num="333" count="0" type="stmt"/>
            <line num="336" count="0" complexity="1" type="method" signature="getGradeTypes() : List&lt;GradeTypeInfo&gt;"/>
            <line num="340" count="0" type="stmt"/>
            <line num="343" count="0" complexity="1" type="method" signature="getGradesByKeyList(List&lt;String&gt;) : List&lt;GradeInfo&gt;"/>
            <line num="348" count="0" type="stmt"/>
            <line num="351" count="0" complexity="1" type="method" signature="getGradesByScale(String) : List&lt;GradeInfo&gt;"/>
            <line num="356" count="0" type="stmt"/>
            <line num="359" count="1" complexity="1" type="method" signature="getResultComponent(String) : ResultComponentInfo"/>
            <line num="363" count="1" type="stmt"/>
            <line num="366" count="0" complexity="1" type="method" signature="getResultComponentIdsByResult(String,String) : List&lt;String&gt;"/>
            <line num="372" count="0" type="stmt"/>
            <line num="375" count="1" complexity="1" type="method" signature="getResultComponentIdsByResultComponentType(String) : List&lt;String&gt;"/>
            <line num="380" count="1" type="stmt"/>
            <line num="383" count="0" complexity="1" type="method" signature="getResultComponentType(String) : ResultComponentTypeInfo"/>
            <line num="389" count="0" type="stmt"/>
            <line num="392" count="1" complexity="1" type="method" signature="getResultComponentTypes() : List&lt;ResultComponentTypeInfo&gt;"/>
            <line num="395" count="1" type="stmt"/>
            <line num="398" count="0" complexity="1" type="method" signature="getScale(String) : ScaleInfo"/>
            <line num="403" count="0" type="stmt"/>
            <line num="406" count="0" complexity="1" type="method" signature="translateGrade(String,String,String) : List&lt;GradeInfo&gt;"/>
            <line num="411" count="0" type="stmt"/>
            <line num="414" count="0" complexity="1" type="method" signature="updateResultComponent(String,ResultComponentInfo) : ResultComponentInfo"/>
            <line num="423" count="0" type="stmt"/>
            <line num="426" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="432" count="0" type="stmt"/>
            <line num="435" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="439" count="0" type="stmt"/>
            <line num="442" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="448" count="0" type="stmt"/>
            <line num="451" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="455" count="0" type="stmt"/>
            <line num="458" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="463" count="0" type="stmt"/>
            <line num="466" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="470" count="0" type="stmt"/>
            <line num="473" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="479" count="0" type="stmt"/>
            <line num="482" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="488" count="0" type="stmt"/>
            <line num="491" count="0" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="495" count="0" type="stmt"/>
            <line num="498" count="0" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="501" count="0" type="stmt"/>
            <line num="504" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="507" count="0" type="stmt"/>
         </file>
         <file name="LuContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/LuContextImplTest.java">
            <metrics classes="2" methods="139" conditionals="0" ncloc="1146" coveredstatements="168" coveredmethods="11" complexity="139" coveredconditionals="0" statements="296" loc="1447" coveredelements="179" elements="435"/>
            <class name="LuContextImplTest">
               <metrics conditionals="0" methods="6" coveredstatements="135" complexity="6" testpasses="3" testruns="3" coveredmethods="6" coveredconditionals="0" statements="135" testfailures="0" coveredelements="141" elements="141" testduration="0.014"/>
            </class>
            <class name="LuContextImplTest.LuServiceMock">
               <metrics methods="133" conditionals="0" coveredstatements="33" coveredmethods="5" complexity="133" coveredconditionals="0" statements="161" coveredelements="38" elements="294"/>
            </class>
            <line num="68" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="162" count="1" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="172" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="174" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="179" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testCreateContextMap_Clu() : void"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="198" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0010" signature="testCreateContextMap_CluSet() : void"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="223" testsuccess="true" count="1" complexity="1" type="method" testduration="0.011" signature="testCreateContextMap_NullTokenValues() : void"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="253" count="1" complexity="1" type="method" signature="LuServiceMock()"/>
            <line num="254" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="256" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="270" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="276" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="279" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="286" count="0" complexity="1" type="method" signature="addCluResourceRequirement(String,String) : StatusInfo"/>
            <line num="293" count="0" type="stmt"/>
            <line num="296" count="0" complexity="1" type="method" signature="addCluSetToCluSet(String,String) : StatusInfo"/>
            <line num="303" count="0" type="stmt"/>
            <line num="306" count="0" complexity="1" type="method" signature="addCluSetsToCluSet(String,List&lt;String&gt;) : StatusInfo"/>
            <line num="314" count="0" type="stmt"/>
            <line num="317" count="0" complexity="1" type="method" signature="addCluToCluSet(String,String) : StatusInfo"/>
            <line num="323" count="0" type="stmt"/>
            <line num="326" count="0" complexity="1" type="method" signature="addClusToCluSet(List&lt;String&gt;,String) : StatusInfo"/>
            <line num="333" count="0" type="stmt"/>
            <line num="336" count="0" complexity="1" type="method" signature="createClu(String,CluInfo) : CluInfo"/>
            <line num="343" count="0" type="stmt"/>
            <line num="346" count="0" complexity="1" type="method" signature="createCluCluRelation(String,String,String,CluCluRelationInfo) : CluCluRelationInfo"/>
            <line num="355" count="0" type="stmt"/>
            <line num="358" count="0" complexity="1" type="method" signature="createCluLoRelation(String,String,String,CluLoRelationInfo) : CluLoRelationInfo"/>
            <line num="366" count="0" type="stmt"/>
            <line num="369" count="0" complexity="1" type="method" signature="createCluPublication(String,String,CluPublicationInfo) : CluPublicationInfo"/>
            <line num="376" count="0" type="stmt"/>
            <line num="379" count="0" complexity="1" type="method" signature="createCluResult(String,String,CluResultInfo) : CluResultInfo"/>
            <line num="387" count="0" type="stmt"/>
            <line num="390" count="0" complexity="1" type="method" signature="createCluSet(String,CluSetInfo) : CluSetInfo"/>
            <line num="397" count="0" type="stmt"/>
            <line num="400" count="0" complexity="1" type="method" signature="createLui(String,String,LuiInfo) : LuiInfo"/>
            <line num="407" count="0" type="stmt"/>
            <line num="410" count="0" complexity="1" type="method" signature="createLuiLuiRelation(String,String,String,LuiLuiRelationInfo) : LuiLuiRelationInfo"/>
            <line num="419" count="0" type="stmt"/>
            <line num="422" count="0" complexity="1" type="method" signature="deleteClu(String) : StatusInfo"/>
            <line num="428" count="0" type="stmt"/>
            <line num="431" count="0" complexity="1" type="method" signature="deleteCluCluRelation(String) : StatusInfo"/>
            <line num="437" count="0" type="stmt"/>
            <line num="440" count="0" complexity="1" type="method" signature="deleteCluLoRelation(String) : StatusInfo"/>
            <line num="446" count="0" type="stmt"/>
            <line num="449" count="0" complexity="1" type="method" signature="deleteCluPublication(String) : StatusInfo"/>
            <line num="455" count="0" type="stmt"/>
            <line num="458" count="0" complexity="1" type="method" signature="deleteCluResult(String) : StatusInfo"/>
            <line num="464" count="0" type="stmt"/>
            <line num="467" count="0" complexity="1" type="method" signature="deleteCluSet(String) : StatusInfo"/>
            <line num="473" count="0" type="stmt"/>
            <line num="476" count="0" complexity="1" type="method" signature="deleteLui(String) : StatusInfo"/>
            <line num="482" count="0" type="stmt"/>
            <line num="485" count="0" complexity="1" type="method" signature="deleteLuiLuiRelation(String) : StatusInfo"/>
            <line num="491" count="0" type="stmt"/>
            <line num="494" count="0" complexity="1" type="method" signature="getAllCluIdsInCluSet(String) : List&lt;String&gt;"/>
            <line num="500" count="0" type="stmt"/>
            <line num="503" count="0" complexity="1" type="method" signature="getAllClusInCluSet(String) : List&lt;CluInfo&gt;"/>
            <line num="509" count="0" type="stmt"/>
            <line num="512" count="0" complexity="1" type="method" signature="getAllowedCluLoRelationTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="518" count="0" type="stmt"/>
            <line num="521" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByCluId(String,String) : List&lt;String&gt;"/>
            <line num="527" count="0" type="stmt"/>
            <line num="530" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="536" count="0" type="stmt"/>
            <line num="539" count="0" complexity="1" type="method" signature="getAllowedLuLuRelationTypesForLuType(String,String) : List&lt;String&gt;"/>
            <line num="545" count="0" type="stmt"/>
            <line num="548" count="0" complexity="1" type="method" signature="getAllowedResultComponentTypesForResultUsageType(String) : List&lt;String&gt;"/>
            <line num="554" count="0" type="stmt"/>
            <line num="557" count="0" complexity="1" type="method" signature="getAllowedResultUsageTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="562" count="0" type="stmt"/>
            <line num="565" count="1" complexity="1" type="method" signature="getClu(String) : CluInfo"/>
            <line num="569" count="1" type="stmt"/>
            <line num="572" count="0" complexity="1" type="method" signature="getCluCluRelation(String) : CluCluRelationInfo"/>
            <line num="577" count="0" type="stmt"/>
            <line num="580" count="0" complexity="1" type="method" signature="getCluCluRelationsByClu(String) : List&lt;CluCluRelationInfo&gt;"/>
            <line num="585" count="0" type="stmt"/>
            <line num="588" count="0" complexity="1" type="method" signature="getCluIdsByLuType(String,String) : List&lt;String&gt;"/>
            <line num="593" count="0" type="stmt"/>
            <line num="596" count="0" complexity="1" type="method" signature="getCluIdsByRelation(String,String) : List&lt;String&gt;"/>
            <line num="602" count="0" type="stmt"/>
            <line num="605" count="0" complexity="1" type="method" signature="getCluIdsByResultComponent(String) : List&lt;String&gt;"/>
            <line num="610" count="0" type="stmt"/>
            <line num="613" count="0" complexity="1" type="method" signature="getCluIdsByResultUsageType(String) : List&lt;String&gt;"/>
            <line num="618" count="0" type="stmt"/>
            <line num="621" count="0" complexity="1" type="method" signature="getCluIdsFromCluSet(String) : List&lt;String&gt;"/>
            <line num="627" count="0" type="stmt"/>
            <line num="630" count="0" complexity="1" type="method" signature="getCluLoRelation(String) : CluLoRelationInfo"/>
            <line num="636" count="0" type="stmt"/>
            <line num="639" count="0" complexity="1" type="method" signature="getCluLoRelationType(String) : CluLoRelationTypeInfo"/>
            <line num="645" count="0" type="stmt"/>
            <line num="648" count="0" complexity="1" type="method" signature="getCluLoRelationTypes() : List&lt;CluLoRelationTypeInfo&gt;"/>
            <line num="652" count="0" type="stmt"/>
            <line num="655" count="0" complexity="1" type="method" signature="getCluLoRelationsByClu(String) : List&lt;CluLoRelationInfo&gt;"/>
            <line num="660" count="0" type="stmt"/>
            <line num="663" count="0" complexity="1" type="method" signature="getCluLoRelationsByLo(String) : List&lt;CluLoRelationInfo&gt;"/>
            <line num="668" count="0" type="stmt"/>
            <line num="671" count="0" complexity="1" type="method" signature="getCluPublication(String) : CluPublicationInfo"/>
            <line num="676" count="0" type="stmt"/>
            <line num="679" count="0" complexity="1" type="method" signature="getCluPublicationsByCluId(String) : List&lt;CluPublicationInfo&gt;"/>
            <line num="684" count="0" type="stmt"/>
            <line num="687" count="0" complexity="1" type="method" signature="getCluPublicationsByType(String) : List&lt;CluPublicationInfo&gt;"/>
            <line num="693" count="0" type="stmt"/>
            <line num="696" count="0" complexity="1" type="method" signature="getCluResult(String) : CluResultInfo"/>
            <line num="701" count="0" type="stmt"/>
            <line num="704" count="0" complexity="1" type="method" signature="getCluResultByClu(String) : List&lt;CluResultInfo&gt;"/>
            <line num="709" count="0" type="stmt"/>
            <line num="712" count="0" complexity="1" type="method" signature="getCluResultType(String) : CluResultTypeInfo"/>
            <line num="717" count="0" type="stmt"/>
            <line num="720" count="0" complexity="1" type="method" signature="getCluResultTypes() : List&lt;CluResultTypeInfo&gt;"/>
            <line num="724" count="0" type="stmt"/>
            <line num="727" count="0" complexity="1" type="method" signature="getCluResultTypesForLuType(String) : List&lt;CluResultTypeInfo&gt;"/>
            <line num="733" count="0" type="stmt"/>
            <line num="736" count="0" complexity="1" type="method" signature="getCluSetIdsFromCluSet(String) : List&lt;String&gt;"/>
            <line num="742" count="0" type="stmt"/>
            <line num="745" count="1" complexity="1" type="method" signature="getCluSetInfo(String) : CluSetInfo"/>
            <line num="750" count="1" type="stmt"/>
            <line num="753" count="0" complexity="1" type="method" signature="getCluSetInfoByIdList(List&lt;String&gt;) : List&lt;CluSetInfo&gt;"/>
            <line num="759" count="0" type="stmt"/>
            <line num="762" count="1" complexity="1" type="method" signature="getCluSetTreeView(String) : CluSetTreeViewInfo"/>
            <line num="768" count="1" type="stmt"/>
            <line num="771" count="0" complexity="1" type="method" signature="getCluSetType(String) : CluSetTypeInfo"/>
            <line num="776" count="0" type="stmt"/>
            <line num="779" count="0" complexity="1" type="method" signature="getCluSetTypes() : List&lt;CluSetTypeInfo&gt;"/>
            <line num="783" count="0" type="stmt"/>
            <line num="786" count="0" complexity="1" type="method" signature="getClusByIdList(List&lt;String&gt;) : List&lt;CluInfo&gt;"/>
            <line num="791" count="0" type="stmt"/>
            <line num="794" count="0" complexity="1" type="method" signature="getClusByLuType(String,String) : List&lt;CluInfo&gt;"/>
            <line num="799" count="0" type="stmt"/>
            <line num="802" count="0" complexity="1" type="method" signature="getClusByRelation(String,String) : List&lt;CluInfo&gt;"/>
            <line num="808" count="0" type="stmt"/>
            <line num="811" count="0" complexity="1" type="method" signature="getClusFromCluSet(String) : List&lt;CluInfo&gt;"/>
            <line num="817" count="0" type="stmt"/>
            <line num="820" count="0" complexity="1" type="method" signature="getDeliveryMethodType(String) : DeliveryMethodTypeInfo"/>
            <line num="826" count="0" type="stmt"/>
            <line num="829" count="0" complexity="1" type="method" signature="getDeliveryMethodTypes() : List&lt;DeliveryMethodTypeInfo&gt;"/>
            <line num="833" count="0" type="stmt"/>
            <line num="836" count="0" complexity="1" type="method" signature="getInstructionalFormatType(String) : InstructionalFormatTypeInfo"/>
            <line num="842" count="0" type="stmt"/>
            <line num="845" count="0" complexity="1" type="method" signature="getInstructionalFormatTypes() : List&lt;InstructionalFormatTypeInfo&gt;"/>
            <line num="849" count="0" type="stmt"/>
            <line num="852" count="0" complexity="1" type="method" signature="getLuCodeType(String) : LuCodeTypeInfo"/>
            <line num="857" count="0" type="stmt"/>
            <line num="860" count="0" complexity="1" type="method" signature="getLuCodeTypes() : List&lt;LuCodeTypeInfo&gt;"/>
            <line num="864" count="0" type="stmt"/>
            <line num="867" count="0" complexity="1" type="method" signature="getLuLuRelationType(String) : LuLuRelationTypeInfo"/>
            <line num="872" count="0" type="stmt"/>
            <line num="875" count="0" complexity="1" type="method" signature="getLuLuRelationTypes() : List&lt;LuLuRelationTypeInfo&gt;"/>
            <line num="879" count="0" type="stmt"/>
            <line num="882" count="0" complexity="1" type="method" signature="getLuPublicationType(String) : LuPublicationTypeInfo"/>
            <line num="888" count="0" type="stmt"/>
            <line num="891" count="0" complexity="1" type="method" signature="getLuPublicationTypes() : List&lt;LuPublicationTypeInfo&gt;"/>
            <line num="895" count="0" type="stmt"/>
            <line num="898" count="0" complexity="1" type="method" signature="getLuPublicationTypesForLuType(String) : List&lt;String&gt;"/>
            <line num="903" count="0" type="stmt"/>
            <line num="906" count="0" complexity="1" type="method" signature="getLuType(String) : LuTypeInfo"/>
            <line num="911" count="0" type="stmt"/>
            <line num="914" count="0" complexity="1" type="method" signature="getLuTypes() : List&lt;LuTypeInfo&gt;"/>
            <line num="917" count="0" type="stmt"/>
            <line num="920" count="0" complexity="1" type="method" signature="getLui(String) : LuiInfo"/>
            <line num="925" count="0" type="stmt"/>
            <line num="928" count="0" complexity="1" type="method" signature="getLuiIdsByCluId(String) : List&lt;String&gt;"/>
            <line num="933" count="0" type="stmt"/>
            <line num="936" count="0" complexity="1" type="method" signature="getLuiIdsByRelation(String,String) : List&lt;String&gt;"/>
            <line num="942" count="0" type="stmt"/>
            <line num="945" count="0" complexity="1" type="method" signature="getLuiIdsInAtpByCluId(String,String) : List&lt;String&gt;"/>
            <line num="950" count="0" type="stmt"/>
            <line num="953" count="0" complexity="1" type="method" signature="getLuiLuiRelation(String) : LuiLuiRelationInfo"/>
            <line num="958" count="0" type="stmt"/>
            <line num="961" count="0" complexity="1" type="method" signature="getLuiLuiRelationsByLui(String) : List&lt;LuiLuiRelationInfo&gt;"/>
            <line num="966" count="0" type="stmt"/>
            <line num="969" count="0" complexity="1" type="method" signature="getLuisByIdList(List&lt;String&gt;) : List&lt;LuiInfo&gt;"/>
            <line num="974" count="0" type="stmt"/>
            <line num="977" count="0" complexity="1" type="method" signature="getLuisByRelation(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="983" count="0" type="stmt"/>
            <line num="986" count="0" complexity="1" type="method" signature="getLuisInAtpByCluId(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="991" count="0" type="stmt"/>
            <line num="994" count="0" complexity="1" type="method" signature="getRelatedCluIdsByCluId(String,String) : List&lt;String&gt;"/>
            <line num="1000" count="0" type="stmt"/>
            <line num="1003" count="0" complexity="1" type="method" signature="getRelatedClusByCluId(String,String) : List&lt;CluInfo&gt;"/>
            <line num="1009" count="0" type="stmt"/>
            <line num="1012" count="0" complexity="1" type="method" signature="getRelatedLuiIdsByLuiId(String,String) : List&lt;String&gt;"/>
            <line num="1018" count="0" type="stmt"/>
            <line num="1021" count="0" complexity="1" type="method" signature="getRelatedLuisByLuiId(String,String) : List&lt;LuiInfo&gt;"/>
            <line num="1027" count="0" type="stmt"/>
            <line num="1030" count="0" complexity="1" type="method" signature="getResourceRequirementsForCluId(String) : List&lt;String&gt;"/>
            <line num="1035" count="0" type="stmt"/>
            <line num="1038" count="0" complexity="1" type="method" signature="getResultUsageType(String) : ResultUsageTypeInfo"/>
            <line num="1043" count="0" type="stmt"/>
            <line num="1046" count="0" complexity="1" type="method" signature="getResultUsageTypes() : List&lt;ResultUsageTypeInfo&gt;"/>
            <line num="1050" count="0" type="stmt"/>
            <line num="1053" count="0" complexity="1" type="method" signature="isCluInCluSet(String,String) : Boolean"/>
            <line num="1059" count="0" type="stmt"/>
            <line num="1062" count="0" complexity="1" type="method" signature="isCluSetDynamic(String) : Boolean"/>
            <line num="1068" count="0" type="stmt"/>
            <line num="1071" count="0" complexity="1" type="method" signature="removeCluFromCluSet(String,String) : StatusInfo"/>
            <line num="1077" count="0" type="stmt"/>
            <line num="1080" count="0" complexity="1" type="method" signature="removeCluResourceRequirement(String,String) : StatusInfo"/>
            <line num="1086" count="0" type="stmt"/>
            <line num="1089" count="0" complexity="1" type="method" signature="removeCluSetFromCluSet(String,String) : StatusInfo"/>
            <line num="1096" count="0" type="stmt"/>
            <line num="1099" count="0" complexity="1" type="method" signature="updateClu(String,CluInfo) : CluInfo"/>
            <line num="1106" count="0" type="stmt"/>
            <line num="1109" count="0" complexity="1" type="method" signature="updateCluCluRelation(String,CluCluRelationInfo) : CluCluRelationInfo"/>
            <line num="1117" count="0" type="stmt"/>
            <line num="1120" count="0" complexity="1" type="method" signature="updateCluLoRelation(String,CluLoRelationInfo) : CluLoRelationInfo"/>
            <line num="1128" count="0" type="stmt"/>
            <line num="1131" count="0" complexity="1" type="method" signature="updateCluPublication(String,CluPublicationInfo) : CluPublicationInfo"/>
            <line num="1139" count="0" type="stmt"/>
            <line num="1142" count="0" complexity="1" type="method" signature="updateCluResult(String,CluResultInfo) : CluResultInfo"/>
            <line num="1150" count="0" type="stmt"/>
            <line num="1153" count="0" complexity="1" type="method" signature="updateCluSet(String,CluSetInfo) : CluSetInfo"/>
            <line num="1161" count="0" type="stmt"/>
            <line num="1164" count="0" complexity="1" type="method" signature="updateCluState(String,String) : CluInfo"/>
            <line num="1170" count="0" type="stmt"/>
            <line num="1173" count="0" complexity="1" type="method" signature="updateLui(String,LuiInfo) : LuiInfo"/>
            <line num="1180" count="0" type="stmt"/>
            <line num="1183" count="0" complexity="1" type="method" signature="updateLuiLuiRelation(String,LuiLuiRelationInfo) : LuiLuiRelationInfo"/>
            <line num="1191" count="0" type="stmt"/>
            <line num="1194" count="0" complexity="1" type="method" signature="updateLuiState(String,String) : LuiInfo"/>
            <line num="1200" count="0" type="stmt"/>
            <line num="1203" count="0" complexity="1" type="method" signature="validateClu(String,CluInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1209" count="0" type="stmt"/>
            <line num="1212" count="0" complexity="1" type="method" signature="validateCluCluRelation(String,CluCluRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1218" count="0" type="stmt"/>
            <line num="1221" count="0" complexity="1" type="method" signature="validateCluLoRelation(String,CluLoRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1227" count="0" type="stmt"/>
            <line num="1230" count="0" complexity="1" type="method" signature="validateCluPublication(String,CluPublicationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1236" count="0" type="stmt"/>
            <line num="1239" count="0" complexity="1" type="method" signature="validateCluResult(String,CluResultInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1245" count="0" type="stmt"/>
            <line num="1248" count="0" complexity="1" type="method" signature="validateCluSet(String,CluSetInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1254" count="0" type="stmt"/>
            <line num="1257" count="0" complexity="1" type="method" signature="validateLui(String,LuiInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1263" count="0" type="stmt"/>
            <line num="1266" count="0" complexity="1" type="method" signature="validateLuiLuiRelation(String,LuiLuiRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="1272" count="0" type="stmt"/>
            <line num="1275" count="0" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructureDefinition"/>
            <line num="1278" count="0" type="stmt"/>
            <line num="1281" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="1284" count="0" type="stmt"/>
            <line num="1287" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="1293" count="0" type="stmt"/>
            <line num="1296" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="1300" count="0" type="stmt"/>
            <line num="1303" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="1309" count="0" type="stmt"/>
            <line num="1312" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="1316" count="0" type="stmt"/>
            <line num="1319" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="1324" count="0" type="stmt"/>
            <line num="1327" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="1331" count="0" type="stmt"/>
            <line num="1334" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="1340" count="0" type="stmt"/>
            <line num="1343" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="1349" count="0" type="stmt"/>
            <line num="1352" count="0" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="1356" count="0" type="stmt"/>
            <line num="1359" count="0" complexity="1" type="method" signature="createNewCluVersion(String,String) : CluInfo"/>
            <line num="1366" count="0" type="stmt"/>
            <line num="1369" count="0" complexity="1" type="method" signature="setCurrentCluVersion(String,Date) : StatusInfo"/>
            <line num="1376" count="0" type="stmt"/>
            <line num="1379" count="1" complexity="1" type="method" signature="getCurrentVersion(String,String) : VersionDisplayInfo"/>
            <line num="1384" count="1" type="stmt"/>
            <line num="1385" count="1" type="stmt"/>
            <line num="1386" count="1" type="stmt"/>
            <line num="1389" count="0" complexity="1" type="method" signature="getCurrentVersionOnDate(String,String,Date) : VersionDisplayInfo"/>
            <line num="1396" count="0" type="stmt"/>
            <line num="1399" count="0" complexity="1" type="method" signature="getFirstVersion(String,String) : VersionDisplayInfo"/>
            <line num="1405" count="0" type="stmt"/>
            <line num="1408" count="0" complexity="1" type="method" signature="getLatestVersion(String,String) : VersionDisplayInfo"/>
            <line num="1414" count="0" type="stmt"/>
            <line num="1417" count="0" complexity="1" type="method" signature="getVersionBySequenceNumber(String,String,Long) : VersionDisplayInfo"/>
            <line num="1424" count="0" type="stmt"/>
            <line num="1427" count="0" complexity="1" type="method" signature="getVersions(String,String) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="1433" count="0" type="stmt"/>
            <line num="1436" count="0" complexity="1" type="method" signature="getVersionsInDateRange(String,String,Date,Date) : List&lt;VersionDisplayInfo&gt;"/>
            <line num="1443" count="0" type="stmt"/>
         </file>
         <file name="OrganizationContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/OrganizationContextImplTest.java">
            <metrics classes="2" methods="64" conditionals="0" ncloc="502" coveredstatements="40" coveredmethods="7" complexity="64" coveredconditionals="0" statements="97" loc="634" coveredelements="47" elements="161"/>
            <class name="OrganizationContextImplTest">
               <metrics conditionals="0" methods="5" coveredstatements="27" complexity="5" testpasses="2" testruns="2" coveredmethods="5" coveredconditionals="0" statements="27" testfailures="0" coveredelements="32" elements="32" testduration="0.011"/>
            </class>
            <class name="OrganizationContextImplTest.OrganizationServiceMock">
               <metrics methods="59" conditionals="0" coveredstatements="13" coveredmethods="2" complexity="59" coveredconditionals="0" statements="70" coveredelements="15" elements="129"/>
            </class>
            <line num="49" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="59" count="1" complexity="1" type="method" signature="setupReqComponent2() : void"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="69" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="76" testsuccess="true" count="1" complexity="1" type="method" testduration="0.011" signature="testCreateContextMap() : void"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCreateContextMap_NullTokenValues() : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="100" count="1" complexity="1" type="method" signature="OrganizationServiceMock()"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="116" count="0" complexity="1" type="method" signature="addPositionRestrictionToOrg(String,String,OrgPositionRestrictionInfo) : OrgPositionRestrictionInfo"/>
            <line num="125" count="0" type="stmt"/>
            <line num="128" count="0" complexity="1" type="method" signature="createOrgOrgRelation(String,String,String,OrgOrgRelationInfo) : OrgOrgRelationInfo"/>
            <line num="137" count="0" type="stmt"/>
            <line num="140" count="0" complexity="1" type="method" signature="createOrgPersonRelation(String,String,String,OrgPersonRelationInfo) : OrgPersonRelationInfo"/>
            <line num="149" count="0" type="stmt"/>
            <line num="152" count="0" complexity="1" type="method" signature="createOrganization(String,OrgInfo) : OrgInfo"/>
            <line num="158" count="0" type="stmt"/>
            <line num="161" count="0" complexity="1" type="method" signature="deleteOrganization(String) : StatusInfo"/>
            <line num="167" count="0" type="stmt"/>
            <line num="170" count="0" complexity="1" type="method" signature="getAllAncestors(String,String) : List&lt;String&gt;"/>
            <line num="175" count="0" type="stmt"/>
            <line num="178" count="0" complexity="1" type="method" signature="getAllDescendants(String,String) : List&lt;String&gt;"/>
            <line num="183" count="0" type="stmt"/>
            <line num="186" count="0" complexity="1" type="method" signature="getAllOrgPersonRelationsByOrg(String) : List&lt;OrgPersonRelationInfo&gt;"/>
            <line num="192" count="0" type="stmt"/>
            <line num="195" count="0" complexity="1" type="method" signature="getAllOrgPersonRelationsByPerson(String) : List&lt;OrgPersonRelationInfo&gt;"/>
            <line num="201" count="0" type="stmt"/>
            <line num="204" count="0" complexity="1" type="method" signature="getOrgHierarchies() : List&lt;OrgHierarchyInfo&gt;"/>
            <line num="208" count="0" type="stmt"/>
            <line num="211" count="0" complexity="1" type="method" signature="getOrgHierarchy(String) : OrgHierarchyInfo"/>
            <line num="216" count="0" type="stmt"/>
            <line num="219" count="0" complexity="1" type="method" signature="getOrgOrgRelation(String) : OrgOrgRelationInfo"/>
            <line num="225" count="0" type="stmt"/>
            <line num="228" count="0" complexity="1" type="method" signature="getOrgOrgRelationType(String) : OrgOrgRelationTypeInfo"/>
            <line num="234" count="0" type="stmt"/>
            <line num="237" count="0" complexity="1" type="method" signature="getOrgOrgRelationTypes() : List&lt;OrgOrgRelationTypeInfo&gt;"/>
            <line num="241" count="0" type="stmt"/>
            <line num="244" count="0" complexity="1" type="method" signature="getOrgOrgRelationTypesForOrgHierarchy(String) : List&lt;OrgOrgRelationTypeInfo&gt;"/>
            <line num="250" count="0" type="stmt"/>
            <line num="253" count="0" complexity="1" type="method" signature="getOrgOrgRelationTypesForOrgType(String) : List&lt;OrgOrgRelationTypeInfo&gt;"/>
            <line num="259" count="0" type="stmt"/>
            <line num="262" count="0" complexity="1" type="method" signature="getOrgOrgRelationsByIdList(List&lt;String&gt;) : List&lt;OrgOrgRelationInfo&gt;"/>
            <line num="269" count="0" type="stmt"/>
            <line num="272" count="0" complexity="1" type="method" signature="getOrgOrgRelationsByOrg(String) : List&lt;OrgOrgRelationInfo&gt;"/>
            <line num="278" count="0" type="stmt"/>
            <line num="281" count="0" complexity="1" type="method" signature="getOrgOrgRelationsByRelatedOrg(String) : List&lt;OrgOrgRelationInfo&gt;"/>
            <line num="287" count="0" type="stmt"/>
            <line num="290" count="0" complexity="1" type="method" signature="getOrgPersonRelation(String) : OrgPersonRelationInfo"/>
            <line num="296" count="0" type="stmt"/>
            <line num="299" count="0" complexity="1" type="method" signature="getOrgPersonRelationType(String) : OrgPersonRelationTypeInfo"/>
            <line num="305" count="0" type="stmt"/>
            <line num="308" count="0" complexity="1" type="method" signature="getOrgPersonRelationTypes() : List&lt;OrgPersonRelationTypeInfo&gt;"/>
            <line num="312" count="0" type="stmt"/>
            <line num="315" count="0" complexity="1" type="method" signature="getOrgPersonRelationTypesForOrgType(String) : List&lt;OrgPersonRelationTypeInfo&gt;"/>
            <line num="321" count="0" type="stmt"/>
            <line num="324" count="0" complexity="1" type="method" signature="getOrgPersonRelationsByIdList(List&lt;String&gt;) : List&lt;OrgPersonRelationInfo&gt;"/>
            <line num="331" count="0" type="stmt"/>
            <line num="334" count="0" complexity="1" type="method" signature="getOrgPersonRelationsByOrg(String) : List&lt;OrgPersonRelationInfo&gt;"/>
            <line num="340" count="0" type="stmt"/>
            <line num="343" count="0" complexity="1" type="method" signature="getOrgPersonRelationsByPerson(String,String) : List&lt;OrgPersonRelationInfo&gt;"/>
            <line num="349" count="0" type="stmt"/>
            <line num="352" count="0" complexity="1" type="method" signature="getOrgTree(String,String,int) : List&lt;OrgTreeInfo&gt;"/>
            <line num="359" count="0" type="stmt"/>
            <line num="362" count="0" complexity="1" type="method" signature="getOrgType(String) : OrgTypeInfo"/>
            <line num="367" count="0" type="stmt"/>
            <line num="370" count="0" complexity="1" type="method" signature="getOrgTypes() : List&lt;OrgTypeInfo&gt;"/>
            <line num="373" count="0" type="stmt"/>
            <line num="376" count="1" complexity="1" type="method" signature="getOrganization(String) : OrgInfo"/>
            <line num="381" count="1" type="stmt"/>
            <line num="384" count="0" complexity="1" type="method" signature="getOrganizationsByIdList(List&lt;String&gt;) : List&lt;OrgInfo&gt;"/>
            <line num="390" count="0" type="stmt"/>
            <line num="393" count="0" complexity="1" type="method" signature="getPersonIdsForOrgByRelationType(String,String) : List&lt;String&gt;"/>
            <line num="399" count="0" type="stmt"/>
            <line num="402" count="0" complexity="1" type="method" signature="getPositionRestrictionsByOrg(String) : List&lt;OrgPositionRestrictionInfo&gt;"/>
            <line num="409" count="0" type="stmt"/>
            <line num="412" count="0" complexity="1" type="method" signature="hasOrgOrgRelation(String,String,String) : Boolean"/>
            <line num="418" count="0" type="stmt"/>
            <line num="421" count="0" complexity="1" type="method" signature="hasOrgPersonRelation(String,String,String) : Boolean"/>
            <line num="427" count="0" type="stmt"/>
            <line num="430" count="0" complexity="1" type="method" signature="isDescendant(String,String,String) : Boolean"/>
            <line num="436" count="0" type="stmt"/>
            <line num="439" count="0" complexity="1" type="method" signature="removeOrgOrgRelation(String) : StatusInfo"/>
            <line num="445" count="0" type="stmt"/>
            <line num="448" count="0" complexity="1" type="method" signature="removeOrgPersonRelation(String) : StatusInfo"/>
            <line num="454" count="0" type="stmt"/>
            <line num="457" count="0" complexity="1" type="method" signature="removePositionRestrictionFromOrg(String,String) : StatusInfo"/>
            <line num="463" count="0" type="stmt"/>
            <line num="466" count="0" complexity="1" type="method" signature="updateOrgOrgRelation(String,OrgOrgRelationInfo) : OrgOrgRelationInfo"/>
            <line num="474" count="0" type="stmt"/>
            <line num="477" count="0" complexity="1" type="method" signature="updateOrgPersonRelation(String,OrgPersonRelationInfo) : OrgPersonRelationInfo"/>
            <line num="486" count="0" type="stmt"/>
            <line num="489" count="0" complexity="1" type="method" signature="updateOrganization(String,OrgInfo) : OrgInfo"/>
            <line num="496" count="0" type="stmt"/>
            <line num="499" count="0" complexity="1" type="method" signature="updatePositionRestrictionForOrg(String,String,OrgPositionRestrictionInfo) : OrgPositionRestrictionInfo"/>
            <line num="508" count="0" type="stmt"/>
            <line num="511" count="0" complexity="1" type="method" signature="validateOrg(String,OrgInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="517" count="0" type="stmt"/>
            <line num="520" count="0" complexity="1" type="method" signature="validateOrgOrgRelation(String,OrgOrgRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="526" count="0" type="stmt"/>
            <line num="529" count="0" complexity="1" type="method" signature="validateOrgPersonRelation(String,OrgPersonRelationInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="536" count="0" type="stmt"/>
            <line num="539" count="0" complexity="1" type="method" signature="validateOrgPositionRestriction(String,OrgPositionRestrictionInfo) : List&lt;ValidationResultInfo&gt;"/>
            <line num="546" count="0" type="stmt"/>
            <line num="549" count="0" complexity="1" type="method" signature="getObjectStructure(String) : ObjectStructure"/>
            <line num="552" count="0" type="stmt"/>
            <line num="555" count="0" complexity="1" type="method" signature="getObjectTypes() : List&lt;String&gt;"/>
            <line num="558" count="0" type="stmt"/>
            <line num="561" count="0" complexity="1" type="method" signature="getSearchCriteriaType(String) : SearchCriteriaTypeInfo"/>
            <line num="567" count="0" type="stmt"/>
            <line num="570" count="0" complexity="1" type="method" signature="getSearchCriteriaTypes() : List&lt;SearchCriteriaTypeInfo&gt;"/>
            <line num="574" count="0" type="stmt"/>
            <line num="577" count="0" complexity="1" type="method" signature="getSearchResultType(String) : SearchResultTypeInfo"/>
            <line num="583" count="0" type="stmt"/>
            <line num="586" count="0" complexity="1" type="method" signature="getSearchResultTypes() : List&lt;SearchResultTypeInfo&gt;"/>
            <line num="590" count="0" type="stmt"/>
            <line num="593" count="0" complexity="1" type="method" signature="getSearchType(String) : SearchTypeInfo"/>
            <line num="598" count="0" type="stmt"/>
            <line num="601" count="0" complexity="1" type="method" signature="getSearchTypes() : List&lt;SearchTypeInfo&gt;"/>
            <line num="605" count="0" type="stmt"/>
            <line num="608" count="0" complexity="1" type="method" signature="getSearchTypesByCriteria(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="614" count="0" type="stmt"/>
            <line num="617" count="0" complexity="1" type="method" signature="getSearchTypesByResult(String) : List&lt;SearchTypeInfo&gt;"/>
            <line num="623" count="0" type="stmt"/>
            <line num="626" count="0" complexity="1" type="method" signature="search(SearchRequest) : SearchResult"/>
            <line num="630" count="0" type="stmt"/>
         </file>
         <file name="PersonContextImplTest.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/config/context/PersonContextImplTest.java">
            <metrics classes="1" methods="3" conditionals="0" ncloc="34" coveredstatements="11" coveredmethods="3" complexity="3" coveredconditionals="0" statements="11" loc="43" coveredelements="14" elements="14"/>
            <class name="PersonContextImplTest">
               <metrics conditionals="0" methods="3" coveredstatements="11" complexity="3" testpasses="1" testruns="1" coveredmethods="3" coveredconditionals="0" statements="11" testfailures="0" coveredelements="14" elements="14" testduration="0.012"/>
            </class>
            <line num="21" count="1" complexity="1" type="method" signature="setupReqComponent1() : void"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="31" count="1" complexity="1" type="method" signature="beforeMethod() : void"/>
            <line num="33" count="1" type="stmt"/>
            <line num="36" testsuccess="true" count="1" complexity="1" type="method" testduration="0.012" signature="testCreateContextMap() : void"/>
            <line num="38" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.program.service.impl">
         <metrics conditionals="120" methods="77" classes="7" files="6" coveredstatements="976" complexity="160" loc="1973" ncloc="1531" coveredmethods="64" coveredconditionals="91" statements="1065" coveredelements="1131" elements="1262"/>
         <file name="CoreProgramDataGenerator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/CoreProgramDataGenerator.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="15" coveredstatements="2" coveredmethods="1" complexity="2" coveredconditionals="0" statements="4" loc="19" coveredelements="3" elements="6"/>
            <class name="CoreProgramDataGenerator">
               <metrics methods="2" conditionals="0" coveredstatements="2" coveredmethods="1" complexity="2" coveredconditionals="0" statements="4" coveredelements="3" elements="6"/>
            </class>
            <line num="10" count="1" complexity="1" type="method" signature="getCoreProgramTestData() : CoreProgramInfo"/>
            <line num="11" count="1" type="stmt"/>
            <line num="12" count="1" type="stmt"/>
            <line num="15" count="0" complexity="1" type="method" signature="main(String[]) : void"/>
            <line num="16" count="0" type="stmt"/>
            <line num="17" count="0" type="stmt"/>
         </file>
         <file name="CredentialProgramDataGenerator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/CredentialProgramDataGenerator.java">
            <metrics classes="1" methods="5" conditionals="0" ncloc="25" coveredstatements="4" coveredmethods="3" complexity="5" coveredconditionals="0" statements="7" loc="33" coveredelements="7" elements="12"/>
            <class name="CredentialProgramDataGenerator">
               <metrics methods="5" conditionals="0" coveredstatements="4" coveredmethods="3" complexity="5" coveredconditionals="0" statements="7" coveredelements="7" elements="12"/>
            </class>
            <line num="14" count="1" complexity="1" type="method" signature="getCPType() : String"/>
            <line num="15" count="1" type="stmt"/>
            <line num="17" count="0" complexity="1" type="method" signature="setCPType(String) : void"/>
            <line num="18" count="0" type="stmt"/>
            <line num="21" count="1" complexity="1" type="method" signature="CredentialProgramDataGenerator(String)"/>
            <line num="22" count="1" type="stmt"/>
            <line num="24" count="1" complexity="1" type="method" signature="getCPTestData() : CredentialProgramInfo"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="29" count="0" complexity="1" type="method" signature="main(String[]) : void"/>
            <line num="30" count="0" type="stmt"/>
            <line num="31" count="0" type="stmt"/>
         </file>
         <file name="MajorDisciplineDataGenerator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/MajorDisciplineDataGenerator.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="15" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="4" loc="20" coveredelements="0" elements="6"/>
            <class name="MajorDisciplineDataGenerator">
               <metrics methods="2" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="2" coveredconditionals="0" statements="4" coveredelements="0" elements="6"/>
            </class>
            <line num="11" count="0" complexity="1" type="method" signature="getMajorDisciplineInfoTestData() : MajorDisciplineInfo"/>
            <line num="12" count="0" type="stmt"/>
            <line num="13" count="0" type="stmt"/>
            <line num="16" count="0" complexity="1" type="method" signature="main(String[]) : void"/>
            <line num="17" count="0" type="stmt"/>
            <line num="18" count="0" type="stmt"/>
         </file>
         <file name="ProgramDataGeneratorUtils.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/ProgramDataGeneratorUtils.java">
            <metrics classes="1" methods="3" conditionals="70" ncloc="153" coveredstatements="83" coveredmethods="3" complexity="44" coveredconditionals="61" statements="92" loc="191" coveredelements="147" elements="165"/>
            <class name="ProgramDataGeneratorUtils">
               <metrics methods="3" conditionals="70" coveredstatements="83" coveredmethods="3" complexity="44" coveredconditionals="61" statements="92" coveredelements="147" elements="165"/>
            </class>
            <line num="23" count="1" complexity="23" type="method" signature="generateTestData(Class&lt;T&gt;,String,Integer,int,String,boolean) : T"/>
            <line num="25" count="1" type="stmt"/>
            <line num="25" falsecount="1" type="cond" truecount="1"/>
            <line num="26" count="1" type="stmt"/>
            <line num="29" count="1" type="stmt"/>
            <line num="31" count="1" type="stmt"/>
            <line num="31" falsecount="1" type="cond" truecount="1"/>
            <line num="32" count="1" type="stmt"/>
            <line num="33" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="37" count="1" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="40" falsecount="1" type="cond" truecount="1"/>
            <line num="41" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="46" falsecount="1" type="cond" truecount="1"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="51" falsecount="1" type="cond" truecount="1"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="54" falsecount="1" type="cond" truecount="1"/>
            <line num="55" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="59" falsecount="1" type="cond" truecount="1"/>
            <line num="60" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="64" falsecount="1" type="cond" truecount="1"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="68" falsecount="1" type="cond" truecount="1"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="73" falsecount="1" type="cond" truecount="0"/>
            <line num="74" count="0" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="75" falsecount="1" type="cond" truecount="1"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="77" falsecount="1" type="cond" truecount="0"/>
            <line num="78" count="0" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="79" falsecount="1" type="cond" truecount="0"/>
            <line num="80" count="0" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="81" falsecount="1" type="cond" truecount="1"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="83" falsecount="1" type="cond" truecount="1"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="85" falsecount="1" type="cond" truecount="1"/>
            <line num="86" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="95" count="1" complexity="3" type="method" signature="ignoreProperty(PropertyDescriptor) : boolean"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="97" falsecount="1" type="cond" truecount="1"/>
            <line num="98" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="100" falsecount="1" type="cond" truecount="1"/>
            <line num="101" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="113" count="1" complexity="18" type="method" signature="getStringValue(String,String,String,Integer,boolean) : String"/>
            <line num="116" count="1" type="stmt"/>
            <line num="116" falsecount="1" type="cond" truecount="1"/>
            <line num="117" count="1" type="stmt"/>
            <line num="117" falsecount="1" type="cond" truecount="1"/>
            <line num="118" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="125" falsecount="1" type="cond" truecount="1"/>
            <line num="126" count="1" type="stmt"/>
            <line num="129" count="1" type="stmt"/>
            <line num="129" falsecount="1" type="cond" truecount="1"/>
            <line num="130" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="133" falsecount="1" type="cond" truecount="1"/>
            <line num="135" count="1" type="stmt"/>
            <line num="135" falsecount="1" type="cond" truecount="1"/>
            <line num="136" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="139" falsecount="1" type="cond" truecount="1"/>
            <line num="140" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="143" falsecount="1" type="cond" truecount="1"/>
            <line num="144" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="147" falsecount="1" type="cond" truecount="0"/>
            <line num="148" count="0" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="151" falsecount="1" type="cond" truecount="0"/>
            <line num="152" count="0" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="155" falsecount="1" type="cond" truecount="0"/>
            <line num="156" count="0" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="159" falsecount="1" type="cond" truecount="0"/>
            <line num="160" count="0" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="163" falsecount="1" type="cond" truecount="0"/>
            <line num="164" count="0" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="172" falsecount="1" type="cond" truecount="1"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="176" falsecount="1" type="cond" truecount="1"/>
            <line num="177" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="180" falsecount="1" type="cond" truecount="0"/>
            <line num="181" count="0" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="185" falsecount="1" type="cond" truecount="1"/>
            <line num="186" count="1" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
         </file>
         <file name="TestProgramInfoDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/TestProgramInfoDictionary.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="89" coveredstatements="30" coveredmethods="2" complexity="5" coveredconditionals="1" statements="38" loc="104" coveredelements="33" elements="43"/>
            <class name="TestProgramInfoDictionary">
               <metrics conditionals="2" methods="3" coveredstatements="30" complexity="5" testpasses="2" testruns="2" coveredmethods="2" coveredconditionals="1" statements="38" testfailures="0" coveredelements="33" elements="43" testduration="7.5459995"/>
            </class>
            <line num="30" testsuccess="true" count="1" complexity="2" type="method" testduration="5.319" signature="testLoadProgramInfoDictionary() : void"/>
            <line num="32" count="1" type="stmt"/>
            <line num="33" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="35" count="1" type="stmt"/>
            <line num="36" count="1" type="stmt"/>
            <line num="37" count="1" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="46" falsecount="1" type="cond" truecount="0"/>
            <line num="48" count="0" type="stmt"/>
            <line num="52" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="54" count="0" type="stmt"/>
            <line num="55" count="0" type="stmt"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="0" type="stmt"/>
            <line num="59" count="0" type="stmt"/>
            <line num="61" count="0" type="stmt"/>
            <line num="65" testsuccess="true" count="1" complexity="2" type="method" testduration="2.227" signature="testMajorDisciplineInfoValidation() : void"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="95" count="0" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
         </file>
         <file name="TestProgramServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/program/service/impl/TestProgramServiceImpl.java">
            <metrics classes="2" methods="62" conditionals="48" ncloc="1234" coveredstatements="857" coveredmethods="55" complexity="102" coveredconditionals="29" statements="920" loc="1606" coveredelements="941" elements="1030"/>
            <class name="TestProgramServiceImpl">
               <metrics conditionals="48" methods="62" coveredstatements="857" complexity="102" testpasses="31" testruns="31" coveredmethods="55" coveredconditionals="29" statements="920" testfailures="0" coveredelements="941" elements="1030" testduration="20.890001"/>
            </class>
            <class name="TestProgramServiceImpl.ServiceMethodInvocationData">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
            <line num="85" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testProgramServiceSetup() : void"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="91" testsuccess="true" count="1" complexity="1" type="method" testduration="0.199" signature="testGetMetaData() : void"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="107" testsuccess="true" count="1" complexity="1" type="method" testduration="0.916" signature="testGetProgramRequirement() : void"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="0" complexity="1" type="method" signature="testGetProgramRequirementNL() : void"/>
            <line num="134" count="0" type="stmt"/>
            <line num="135" count="0" type="stmt"/>
            <line num="137" count="0" type="stmt"/>
            <line num="140" count="1" complexity="3" type="method" signature="checkTreeView(ProgramRequirementInfo,boolean) : void"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="160" falsecount="1" type="cond" truecount="0"/>
            <line num="161" count="0" type="stmt"/>
            <line num="162" count="0" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="170" falsecount="1" type="cond" truecount="0"/>
            <line num="171" count="0" type="stmt"/>
            <line num="172" count="0" type="stmt"/>
            <line num="176" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testGetProgramRequirement_nullId() : void"/>
            <line num="178" count="1" type="stmt"/>
            <line num="181" testsuccess="true" count="1" complexity="1" type="method" testduration="0.032" signature="testGetProgramRequirement_badId() : void"/>
            <line num="183" count="1" type="stmt"/>
            <line num="186" testsuccess="true" count="1" complexity="2" type="method" testduration="0.21" signature="testGetCoreProgram() : void"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="0" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="216" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="1" type="stmt"/>
            <line num="224" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="246" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="249" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="253" count="1" type="stmt"/>
            <line num="255" testsuccess="true" count="1" complexity="2" type="method" testduration="0.489" signature="testGetMajorDiscipline() : void"/>
            <line num="257" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="262" count="0" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="279" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="293" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="308" count="1" type="stmt"/>
            <line num="309" count="1" type="stmt"/>
            <line num="310" count="1" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="312" count="1" type="stmt"/>
            <line num="314" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="317" count="1" type="stmt"/>
            <line num="324" count="1" type="stmt"/>
            <line num="325" count="1" type="stmt"/>
            <line num="326" count="1" type="stmt"/>
            <line num="327" count="1" type="stmt"/>
            <line num="328" count="1" type="stmt"/>
            <line num="329" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="331" count="1" type="stmt"/>
            <line num="332" count="1" type="stmt"/>
            <line num="333" count="1" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="339" count="1" type="stmt"/>
            <line num="340" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="345" count="1" type="stmt"/>
            <line num="346" count="1" type="stmt"/>
            <line num="347" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="350" count="1" type="stmt"/>
            <line num="351" count="1" type="stmt"/>
            <line num="352" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="355" count="1" type="stmt"/>
            <line num="357" count="1" type="stmt"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="360" count="1" type="stmt"/>
            <line num="361" count="1" type="stmt"/>
            <line num="362" count="1" type="stmt"/>
            <line num="363" count="1" type="stmt"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="367" count="1" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="369" count="1" type="stmt"/>
            <line num="370" count="1" type="stmt"/>
            <line num="371" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="373" count="1" type="stmt"/>
            <line num="374" count="1" type="stmt"/>
            <line num="376" count="1" type="stmt"/>
            <line num="377" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="381" count="1" type="stmt"/>
            <line num="382" count="1" type="stmt"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="387" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="389" count="1" type="stmt"/>
            <line num="390" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="392" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="394" count="1" type="stmt"/>
            <line num="395" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="398" count="1" type="stmt"/>
            <line num="405" count="1" type="stmt"/>
            <line num="406" count="1" type="stmt"/>
            <line num="407" count="1" type="stmt"/>
            <line num="408" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="410" count="1" type="stmt"/>
            <line num="415" testsuccess="true" count="1" complexity="1" type="method" testduration="0.318" signature="testGetVariationsByMajorDisciplineId() : void"/>
            <line num="417" count="1" type="stmt"/>
            <line num="419" count="1" type="stmt"/>
            <line num="420" count="1" type="stmt"/>
            <line num="422" count="1" type="stmt"/>
            <line num="423" count="1" type="stmt"/>
            <line num="424" count="1" type="stmt"/>
            <line num="426" count="1" type="stmt"/>
            <line num="427" count="1" type="stmt"/>
            <line num="428" count="1" type="stmt"/>
            <line num="429" count="1" type="stmt"/>
            <line num="430" count="1" type="stmt"/>
            <line num="431" count="1" type="stmt"/>
            <line num="432" count="1" type="stmt"/>
            <line num="436" testsuccess="true" count="1" complexity="1" type="method" testduration="0.019" signature="testGetBaccCredentialProgram() : void"/>
            <line num="439" count="1" type="stmt"/>
            <line num="440" count="1" type="stmt"/>
            <line num="441" count="1" type="stmt"/>
            <line num="442" count="1" type="stmt"/>
            <line num="443" count="1" type="stmt"/>
            <line num="444" count="1" type="stmt"/>
            <line num="445" count="1" type="stmt"/>
            <line num="446" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="450" count="1" type="stmt"/>
            <line num="451" count="1" type="stmt"/>
            <line num="452" count="1" type="stmt"/>
            <line num="453" count="1" type="stmt"/>
            <line num="456" testsuccess="true" count="1" complexity="1" type="method" testduration="1.537" signature="testCreateMajorDiscipline() : void"/>
            <line num="458" count="1" type="stmt"/>
            <line num="459" count="1" type="stmt"/>
            <line num="460" count="1" type="stmt"/>
            <line num="462" count="1" type="stmt"/>
            <line num="464" count="1" type="stmt"/>
            <line num="466" count="1" type="stmt"/>
            <line num="468" count="1" type="stmt"/>
            <line num="469" count="1" type="stmt"/>
            <line num="471" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="475" count="1" type="stmt"/>
            <line num="476" count="1" type="stmt"/>
            <line num="477" count="1" type="stmt"/>
            <line num="479" count="1" type="stmt"/>
            <line num="480" count="1" type="stmt"/>
            <line num="482" count="1" type="stmt"/>
            <line num="483" count="1" type="stmt"/>
            <line num="485" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="487" count="1" type="stmt"/>
            <line num="488" count="1" type="stmt"/>
            <line num="489" count="1" type="stmt"/>
            <line num="490" count="1" type="stmt"/>
            <line num="492" count="1" type="stmt"/>
            <line num="495" count="1" type="stmt"/>
            <line num="496" count="1" type="stmt"/>
            <line num="497" count="1" type="stmt"/>
            <line num="498" count="1" type="stmt"/>
            <line num="499" count="1" type="stmt"/>
            <line num="500" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="503" count="1" type="stmt"/>
            <line num="504" count="1" type="stmt"/>
            <line num="506" count="1" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="508" count="1" type="stmt"/>
            <line num="510" count="1" type="stmt"/>
            <line num="511" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="515" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="517" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="519" count="1" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="521" count="1" type="stmt"/>
            <line num="523" count="1" type="stmt"/>
            <line num="530" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="532" count="1" type="stmt"/>
            <line num="533" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="535" count="1" type="stmt"/>
            <line num="536" count="1" type="stmt"/>
            <line num="537" count="1" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="539" count="1" type="stmt"/>
            <line num="540" count="1" type="stmt"/>
            <line num="542" count="1" type="stmt"/>
            <line num="543" count="1" type="stmt"/>
            <line num="544" count="1" type="stmt"/>
            <line num="546" count="1" type="stmt"/>
            <line num="547" count="1" type="stmt"/>
            <line num="548" count="1" type="stmt"/>
            <line num="550" count="1" type="stmt"/>
            <line num="551" count="1" type="stmt"/>
            <line num="552" count="1" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="559" count="1" type="stmt"/>
            <line num="560" count="1" type="stmt"/>
            <line num="563" count="1" type="stmt"/>
            <line num="564" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="567" count="1" type="stmt"/>
            <line num="568" count="1" type="stmt"/>
            <line num="569" count="1" type="stmt"/>
            <line num="571" count="1" type="stmt"/>
            <line num="572" count="1" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="575" count="1" type="stmt"/>
            <line num="576" count="1" type="stmt"/>
            <line num="577" count="1" type="stmt"/>
            <line num="579" count="1" type="stmt"/>
            <line num="580" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="583" count="1" type="stmt"/>
            <line num="584" count="1" type="stmt"/>
            <line num="585" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="588" count="1" type="stmt"/>
            <line num="589" count="1" type="stmt"/>
            <line num="591" count="1" type="stmt"/>
            <line num="592" count="1" type="stmt"/>
            <line num="593" count="1" type="stmt"/>
            <line num="595" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="597" count="1" type="stmt"/>
            <line num="599" count="1" type="stmt"/>
            <line num="600" count="1" type="stmt"/>
            <line num="601" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="604" count="1" type="stmt"/>
            <line num="605" count="1" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="608" count="1" type="stmt"/>
            <line num="609" count="1" type="stmt"/>
            <line num="611" count="1" type="stmt"/>
            <line num="612" count="1" type="stmt"/>
            <line num="613" count="1" type="stmt"/>
            <line num="614" count="1" type="stmt"/>
            <line num="616" count="1" type="stmt"/>
            <line num="617" count="1" type="stmt"/>
            <line num="625" testsuccess="true" count="1" complexity="2" type="method" testduration="6.205" signature="testMajorDisciplineVersioning() : void"/>
            <line num="627" count="1" type="stmt"/>
            <line num="628" count="1" type="stmt"/>
            <line num="629" count="1" type="stmt"/>
            <line num="630" count="1" type="stmt"/>
            <line num="631" count="1" type="stmt"/>
            <line num="633" count="1" type="stmt"/>
            <line num="635" count="1" type="stmt"/>
            <line num="638" count="1" type="stmt"/>
            <line num="640" count="1" type="stmt"/>
            <line num="641" count="1" type="stmt"/>
            <line num="642" count="1" type="stmt"/>
            <line num="643" count="1" type="stmt"/>
            <line num="645" count="0" type="stmt"/>
            <line num="648" count="1" type="stmt"/>
            <line num="652" testsuccess="true" count="1" complexity="1" type="method" testduration="1.137" signature="testCreateMajorDisciplineDeleteRule() : void"/>
            <line num="654" count="1" type="stmt"/>
            <line num="655" count="1" type="stmt"/>
            <line num="656" count="1" type="stmt"/>
            <line num="658" count="1" type="stmt"/>
            <line num="660" count="1" type="stmt"/>
            <line num="661" count="1" type="stmt"/>
            <line num="664" testsuccess="true" count="1" complexity="1" type="method" testduration="0.016" signature="testCreateProgramRequirement_null() : void"/>
            <line num="666" count="1" type="stmt"/>
            <line num="669" testsuccess="true" count="1" complexity="1" type="method" testduration="0.406" signature="testCreateProgramRequirement() : void"/>
            <line num="671" count="1" type="stmt"/>
            <line num="672" count="1" type="stmt"/>
            <line num="673" count="1" type="stmt"/>
            <line num="675" count="1" type="stmt"/>
            <line num="676" count="1" type="stmt"/>
            <line num="679" count="1" complexity="1" type="method" signature="createProgramRequirementTestData() : ProgramRequirementInfo"/>
            <line num="680" count="1" type="stmt"/>
            <line num="681" count="1" type="stmt"/>
            <line num="682" count="1" type="stmt"/>
            <line num="683" count="1" type="stmt"/>
            <line num="685" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="688" count="1" type="stmt"/>
            <line num="689" count="1" type="stmt"/>
            <line num="690" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="692" count="1" type="stmt"/>
            <line num="693" count="1" type="stmt"/>
            <line num="695" count="1" type="stmt"/>
            <line num="696" count="1" type="stmt"/>
            <line num="697" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="701" count="1" complexity="4" type="method" signature="checkProgramRequirement(ProgramRequirementInfo,ProgramRequirementInfo) : void"/>
            <line num="703" count="1" type="stmt"/>
            <line num="704" count="1" type="stmt"/>
            <line num="705" count="1" type="stmt"/>
            <line num="706" count="1" type="stmt"/>
            <line num="707" count="1" type="stmt"/>
            <line num="707" falsecount="1" type="cond" truecount="0"/>
            <line num="708" count="0" type="stmt"/>
            <line num="709" count="1" type="stmt"/>
            <line num="709" falsecount="0" type="cond" truecount="1"/>
            <line num="710" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="714" count="1" type="stmt"/>
            <line num="717" count="1" complexity="4" type="method" signature="checkStatementTreeView(StatementTreeViewInfo,StatementTreeViewInfo) : void"/>
            <line num="719" count="1" type="stmt"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="722" count="1" type="stmt"/>
            <line num="722" falsecount="1" type="cond" truecount="0"/>
            <line num="723" count="0" type="stmt"/>
            <line num="724" count="1" type="stmt"/>
            <line num="724" falsecount="0" type="cond" truecount="1"/>
            <line num="725" count="1" type="stmt"/>
            <line num="727" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="729" count="1" type="stmt"/>
            <line num="732" count="1" complexity="2" type="method" signature="checkReqComponents(List&lt;ReqComponentInfo&gt;,List&lt;ReqComponentInfo&gt;) : void"/>
            <line num="734" count="1" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="737" count="1" type="stmt"/>
            <line num="737" falsecount="1" type="cond" truecount="1"/>
            <line num="738" count="1" type="stmt"/>
            <line num="742" count="1" complexity="4" type="method" signature="checkReqComponent(ReqComponentInfo,ReqComponentInfo) : void"/>
            <line num="744" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="747" count="1" type="stmt"/>
            <line num="747" falsecount="1" type="cond" truecount="0"/>
            <line num="748" count="0" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="749" falsecount="0" type="cond" truecount="1"/>
            <line num="750" count="1" type="stmt"/>
            <line num="752" count="1" type="stmt"/>
            <line num="753" count="1" type="stmt"/>
            <line num="757" count="0" complexity="1" type="method" signature="checkReqComponentType(ReqComponentTypeInfo,ReqComponentTypeInfo) : void"/>
            <line num="760" count="0" type="stmt"/>
            <line num="761" count="0" type="stmt"/>
            <line num="762" count="0" type="stmt"/>
            <line num="765" count="0" complexity="2" type="method" signature="checkReqCompFieldTypes(List&lt;ReqCompFieldTypeInfo&gt;,List&lt;ReqCompFieldTypeInfo&gt;) : void"/>
            <line num="768" count="0" type="stmt"/>
            <line num="769" count="0" type="stmt"/>
            <line num="770" count="0" type="stmt"/>
            <line num="771" count="0" type="stmt"/>
            <line num="771" falsecount="0" type="cond" truecount="0"/>
            <line num="772" count="0" type="stmt"/>
            <line num="776" count="0" complexity="1" type="method" signature="checkReqCompFieldType(ReqCompFieldTypeInfo,ReqCompFieldTypeInfo) : void"/>
            <line num="779" count="0" type="stmt"/>
            <line num="780" count="0" type="stmt"/>
            <line num="784" count="1" complexity="2" type="method" signature="checkReqCompFields(List&lt;ReqCompFieldInfo&gt;,List&lt;ReqCompFieldInfo&gt;) : void"/>
            <line num="786" count="1" type="stmt"/>
            <line num="787" count="1" type="stmt"/>
            <line num="788" count="1" type="stmt"/>
            <line num="789" count="1" type="stmt"/>
            <line num="789" falsecount="1" type="cond" truecount="0"/>
            <line num="790" count="0" type="stmt"/>
            <line num="794" count="0" complexity="1" type="method" signature="checkReqCompField(ReqCompFieldInfo,ReqCompFieldInfo) : void"/>
            <line num="796" count="0" type="stmt"/>
            <line num="797" count="0" type="stmt"/>
            <line num="798" count="0" type="stmt"/>
            <line num="801" count="1" complexity="2" type="method" signature="checkStatementTreeViews(List&lt;StatementTreeViewInfo&gt;,List&lt;StatementTreeViewInfo&gt;) : void"/>
            <line num="803" count="1" type="stmt"/>
            <line num="804" count="1" type="stmt"/>
            <line num="805" count="1" type="stmt"/>
            <line num="806" count="1" type="stmt"/>
            <line num="806" falsecount="1" type="cond" truecount="1"/>
            <line num="807" count="1" type="stmt"/>
            <line num="811" count="1" complexity="2" type="method" signature="checkLoDisplays(List&lt;LoDisplayInfo&gt;,List&lt;LoDisplayInfo&gt;) : void"/>
            <line num="813" count="1" type="stmt"/>
            <line num="814" count="1" type="stmt"/>
            <line num="815" count="1" type="stmt"/>
            <line num="816" count="1" type="stmt"/>
            <line num="816" falsecount="1" type="cond" truecount="1"/>
            <line num="817" count="1" type="stmt"/>
            <line num="818" count="1" type="stmt"/>
            <line num="819" count="1" type="stmt"/>
            <line num="823" count="1" complexity="1" type="method" signature="checkLoDisplay(LoDisplayInfo,LoDisplayInfo) : void"/>
            <line num="824" count="1" type="stmt"/>
            <line num="825" count="1" type="stmt"/>
            <line num="826" count="1" type="stmt"/>
            <line num="828" count="1" type="stmt"/>
            <line num="829" count="1" type="stmt"/>
            <line num="830" count="1" type="stmt"/>
            <line num="831" count="1" type="stmt"/>
            <line num="832" count="1" type="stmt"/>
            <line num="835" count="1" complexity="2" type="method" signature="checkLoCategorys(List&lt;LoCategoryInfo&gt;,List&lt;LoCategoryInfo&gt;) : void"/>
            <line num="837" count="1" type="stmt"/>
            <line num="838" count="1" type="stmt"/>
            <line num="839" count="1" type="stmt"/>
            <line num="840" count="1" type="stmt"/>
            <line num="840" falsecount="1" type="cond" truecount="0"/>
            <line num="841" count="0" type="stmt"/>
            <line num="845" count="0" complexity="1" type="method" signature="checkLoCategory(LoCategoryInfo,LoCategoryInfo) : void"/>
            <line num="847" count="0" type="stmt"/>
            <line num="848" count="0" type="stmt"/>
            <line num="849" count="0" type="stmt"/>
            <line num="850" count="0" type="stmt"/>
            <line num="853" count="1" complexity="2" type="method" signature="checkLoDisplayLists(List&lt;LoDisplayInfo&gt;,List&lt;LoDisplayInfo&gt;) : void"/>
            <line num="854" count="1" type="stmt"/>
            <line num="855" count="1" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="857" count="1" type="stmt"/>
            <line num="857" falsecount="1" type="cond" truecount="0"/>
            <line num="858" count="0" type="stmt"/>
            <line num="862" count="1" complexity="1" type="method" signature="checkLo(LoInfo,LoInfo) : void"/>
            <line num="863" count="1" type="stmt"/>
            <line num="864" count="1" type="stmt"/>
            <line num="866" count="1" type="stmt"/>
            <line num="867" count="1" type="stmt"/>
            <line num="870" count="1" complexity="1" type="method" signature="checkRichText(RichTextInfo,RichTextInfo) : void"/>
            <line num="871" count="1" type="stmt"/>
            <line num="872" count="1" type="stmt"/>
            <line num="874" count="1" type="stmt"/>
            <line num="877" count="1" complexity="1" type="method" signature="createStatementTree() : StatementTreeViewInfo"/>
            <line num="885" count="1" type="stmt"/>
            <line num="886" count="1" type="stmt"/>
            <line num="887" count="1" type="stmt"/>
            <line num="890" count="1" type="stmt"/>
            <line num="891" count="1" type="stmt"/>
            <line num="892" count="1" type="stmt"/>
            <line num="893" count="1" type="stmt"/>
            <line num="894" count="1" type="stmt"/>
            <line num="895" count="1" type="stmt"/>
            <line num="896" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="898" count="1" type="stmt"/>
            <line num="899" count="1" type="stmt"/>
            <line num="900" count="1" type="stmt"/>
            <line num="901" count="1" type="stmt"/>
            <line num="904" count="1" type="stmt"/>
            <line num="905" count="1" type="stmt"/>
            <line num="906" count="1" type="stmt"/>
            <line num="907" count="1" type="stmt"/>
            <line num="909" count="1" type="stmt"/>
            <line num="910" count="1" type="stmt"/>
            <line num="911" count="1" type="stmt"/>
            <line num="912" count="1" type="stmt"/>
            <line num="914" count="1" type="stmt"/>
            <line num="915" count="1" type="stmt"/>
            <line num="916" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="920" count="1" type="stmt"/>
            <line num="921" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="923" count="1" type="stmt"/>
            <line num="924" count="1" type="stmt"/>
            <line num="925" count="1" type="stmt"/>
            <line num="926" count="1" type="stmt"/>
            <line num="927" count="1" type="stmt"/>
            <line num="928" count="1" type="stmt"/>
            <line num="930" count="1" type="stmt"/>
            <line num="933" count="1" complexity="2" type="method" signature="toRichText(String) : RichTextInfo"/>
            <line num="934" count="1" type="stmt"/>
            <line num="935" count="1" type="stmt"/>
            <line num="935" falsecount="1" type="cond" truecount="0"/>
            <line num="936" count="0" type="stmt"/>
            <line num="938" count="1" type="stmt"/>
            <line num="939" count="1" type="stmt"/>
            <line num="940" count="1" type="stmt"/>
            <line num="943" testsuccess="true" count="1" complexity="1" type="method" testduration="0.343" signature="testUpdateProgramRequirement() : void"/>
            <line num="945" count="1" type="stmt"/>
            <line num="946" count="1" type="stmt"/>
            <line num="948" count="1" type="stmt"/>
            <line num="949" count="1" type="stmt"/>
            <line num="950" count="1" type="stmt"/>
            <line num="951" count="1" type="stmt"/>
            <line num="952" count="1" type="stmt"/>
            <line num="953" count="1" type="stmt"/>
            <line num="954" count="1" type="stmt"/>
            <line num="955" count="1" type="stmt"/>
            <line num="956" count="1" type="stmt"/>
            <line num="957" count="1" type="stmt"/>
            <line num="958" count="1" type="stmt"/>
            <line num="959" count="1" type="stmt"/>
            <line num="960" count="1" type="stmt"/>
            <line num="961" count="1" type="stmt"/>
            <line num="963" count="1" type="stmt"/>
            <line num="964" count="1" type="stmt"/>
            <line num="965" count="1" type="stmt"/>
            <line num="966" count="1" type="stmt"/>
            <line num="967" count="1" type="stmt"/>
            <line num="970" count="0" complexity="2" type="method" signature="testDeleteMajorDiscipline() : void"/>
            <line num="972" count="0" type="stmt"/>
            <line num="973" count="0" type="stmt"/>
            <line num="974" count="0" type="stmt"/>
            <line num="975" count="0" type="stmt"/>
            <line num="976" count="0" type="stmt"/>
            <line num="977" count="0" type="stmt"/>
            <line num="978" count="0" type="stmt"/>
            <line num="979" count="0" type="stmt"/>
            <line num="980" count="0" type="stmt"/>
            <line num="982" count="0" type="stmt"/>
            <line num="983" count="0" type="stmt"/>
            <line num="984" count="0" type="stmt"/>
            <line num="986" count="0" type="stmt"/>
            <line num="987" count="0" type="stmt"/>
            <line num="988" count="0" type="stmt"/>
            <line num="989" count="0" type="stmt"/>
            <line num="993" count="1" complexity="1" type="method" signature="fixLoCategoryIds(List&lt;LoDisplayInfo&gt;) : void"/>
            <line num="994" count="1" type="stmt"/>
            <line num="995" count="1" type="stmt"/>
            <line num="996" count="1" type="stmt"/>
            <line num="999" count="1" complexity="1" type="method" signature="fixLoCategoryId(List&lt;LoCategoryInfo&gt;) : void"/>
            <line num="1000" count="1" type="stmt"/>
            <line num="1003" testsuccess="true" count="1" complexity="1" type="method" testduration="1.125" signature="testUpdateMajorDiscipline() : void"/>
            <line num="1005" count="1" type="stmt"/>
            <line num="1006" count="1" type="stmt"/>
            <line num="1007" count="1" type="stmt"/>
            <line num="1009" count="1" type="stmt"/>
            <line num="1010" count="1" type="stmt"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1014" count="1" type="stmt"/>
            <line num="1015" count="1" type="stmt"/>
            <line num="1016" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1018" count="1" type="stmt"/>
            <line num="1019" count="1" type="stmt"/>
            <line num="1020" count="1" type="stmt"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1022" count="1" type="stmt"/>
            <line num="1023" count="1" type="stmt"/>
            <line num="1024" count="1" type="stmt"/>
            <line num="1027" count="1" type="stmt"/>
            <line num="1028" count="1" type="stmt"/>
            <line num="1029" count="1" type="stmt"/>
            <line num="1031" count="1" type="stmt"/>
            <line num="1032" count="1" type="stmt"/>
            <line num="1033" count="1" type="stmt"/>
            <line num="1037" count="1" type="stmt"/>
            <line num="1038" count="1" type="stmt"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1041" count="1" type="stmt"/>
            <line num="1043" count="1" type="stmt"/>
            <line num="1044" count="1" type="stmt"/>
            <line num="1047" count="1" type="stmt"/>
            <line num="1048" count="1" type="stmt"/>
            <line num="1049" count="1" type="stmt"/>
            <line num="1050" count="1" type="stmt"/>
            <line num="1053" count="1" type="stmt"/>
            <line num="1056" count="1" type="stmt"/>
            <line num="1057" count="1" type="stmt"/>
            <line num="1060" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1062" count="1" type="stmt"/>
            <line num="1067" testsuccess="true" count="1" complexity="1" type="method" testduration="2.026" signature="testUpdateMajorDisciplineRemoveRule() : void"/>
            <line num="1069" count="1" type="stmt"/>
            <line num="1071" count="1" type="stmt"/>
            <line num="1072" count="1" type="stmt"/>
            <line num="1073" count="1" type="stmt"/>
            <line num="1074" count="1" type="stmt"/>
            <line num="1077" count="1" type="stmt"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1081" count="1" type="stmt"/>
            <line num="1082" count="1" type="stmt"/>
            <line num="1083" count="1" type="stmt"/>
            <line num="1084" count="1" type="stmt"/>
            <line num="1085" count="1" type="stmt"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1090" count="1" complexity="1" type="method" signature="verifyUpdate(MajorDisciplineInfo) : void"/>
            <line num="1091" count="1" type="stmt"/>
            <line num="1093" count="1" type="stmt"/>
            <line num="1094" count="1" type="stmt"/>
            <line num="1095" count="1" type="stmt"/>
            <line num="1097" count="1" type="stmt"/>
            <line num="1098" count="1" type="stmt"/>
            <line num="1099" count="1" type="stmt"/>
            <line num="1100" count="1" type="stmt"/>
            <line num="1104" count="1" type="stmt"/>
            <line num="1105" count="1" type="stmt"/>
            <line num="1107" count="1" type="stmt"/>
            <line num="1108" count="1" type="stmt"/>
            <line num="1110" count="1" type="stmt"/>
            <line num="1111" count="1" type="stmt"/>
            <line num="1112" count="1" type="stmt"/>
            <line num="1113" count="1" type="stmt"/>
            <line num="1116" testsuccess="true" count="1" complexity="1" type="method" testduration="0.305" signature="testCreateBaccCredentialProgram() : void"/>
            <line num="1118" count="1" type="stmt"/>
            <line num="1119" count="1" type="stmt"/>
            <line num="1120" count="1" type="stmt"/>
            <line num="1121" count="1" type="stmt"/>
            <line num="1122" count="1" type="stmt"/>
            <line num="1123" count="1" type="stmt"/>
            <line num="1124" count="1" type="stmt"/>
            <line num="1125" count="1" type="stmt"/>
            <line num="1126" count="1" type="stmt"/>
            <line num="1127" count="1" type="stmt"/>
            <line num="1130" testsuccess="true" count="1" complexity="3" type="method" testduration="0.052" signature="testDeleteBaccCredentialProgram() : void"/>
            <line num="1132" count="1" type="stmt"/>
            <line num="1133" count="1" type="stmt"/>
            <line num="1134" count="1" type="stmt"/>
            <line num="1136" count="1" type="stmt"/>
            <line num="1137" count="1" type="stmt"/>
            <line num="1138" count="0" type="stmt"/>
            <line num="1139" count="0" type="stmt"/>
            <line num="1140" count="0" type="stmt"/>
            <line num="1145" testsuccess="true" count="1" complexity="1" type="method" testduration="0.111" signature="testUpdateBaccCredentialProgram() : void"/>
            <line num="1147" count="1" type="stmt"/>
            <line num="1148" count="1" type="stmt"/>
            <line num="1149" count="1" type="stmt"/>
            <line num="1152" count="1" type="stmt"/>
            <line num="1153" count="1" type="stmt"/>
            <line num="1154" count="1" type="stmt"/>
            <line num="1155" count="1" type="stmt"/>
            <line num="1156" count="1" type="stmt"/>
            <line num="1157" count="1" type="stmt"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1164" count="1" type="stmt"/>
            <line num="1165" count="1" type="stmt"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1167" count="1" type="stmt"/>
            <line num="1170" count="1" type="stmt"/>
            <line num="1173" count="1" type="stmt"/>
            <line num="1176" count="1" type="stmt"/>
            <line num="1177" count="1" type="stmt"/>
            <line num="1183" count="1" complexity="1" type="method" signature="verifyUpdate(CredentialProgramInfo) : void"/>
            <line num="1184" count="1" type="stmt"/>
            <line num="1189" count="1" type="stmt"/>
            <line num="1190" count="1" type="stmt"/>
            <line num="1193" testsuccess="true" count="1" complexity="1" type="method" testduration="0.207" signature="testCreateCoreProgram() : void"/>
            <line num="1195" count="1" type="stmt"/>
            <line num="1196" count="1" type="stmt"/>
            <line num="1197" count="1" type="stmt"/>
            <line num="1198" count="1" type="stmt"/>
            <line num="1199" count="1" type="stmt"/>
            <line num="1200" count="1" type="stmt"/>
            <line num="1201" count="1" type="stmt"/>
            <line num="1204" testsuccess="true" count="1" complexity="2" type="method" testduration="0.796" signature="testUpdateVariationsByMajorDiscipline() : void"/>
            <line num="1206" count="1" type="stmt"/>
            <line num="1208" count="1" type="stmt"/>
            <line num="1209" count="1" type="stmt"/>
            <line num="1211" count="1" type="stmt"/>
            <line num="1212" count="1" type="stmt"/>
            <line num="1215" count="1" type="stmt"/>
            <line num="1217" count="1" type="stmt"/>
            <line num="1218" count="1" type="stmt"/>
            <line num="1219" count="1" type="stmt"/>
            <line num="1220" count="1" type="stmt"/>
            <line num="1221" count="1" type="stmt"/>
            <line num="1222" count="1" type="stmt"/>
            <line num="1223" count="1" type="stmt"/>
            <line num="1224" count="1" type="stmt"/>
            <line num="1225" count="1" type="stmt"/>
            <line num="1226" count="1" type="stmt"/>
            <line num="1228" count="1" type="stmt"/>
            <line num="1229" count="1" type="stmt"/>
            <line num="1230" count="1" type="stmt"/>
            <line num="1231" count="1" type="stmt"/>
            <line num="1233" count="1" type="stmt"/>
            <line num="1234" count="1" type="stmt"/>
            <line num="1235" count="1" type="stmt"/>
            <line num="1235" falsecount="0" type="cond" truecount="1"/>
            <line num="1236" count="1" type="stmt"/>
            <line num="1237" count="1" type="stmt"/>
            <line num="1240" count="0" type="stmt"/>
            <line num="1244" count="1" type="stmt"/>
            <line num="1245" count="1" type="stmt"/>
            <line num="1246" count="1" type="stmt"/>
            <line num="1249" count="1" type="stmt"/>
            <line num="1252" count="1" type="stmt"/>
            <line num="1253" count="1" type="stmt"/>
            <line num="1256" count="1" type="stmt"/>
            <line num="1259" count="1" complexity="4" type="method" signature="verifyUpdatedPVinList(ProgramVariationInfo,List&lt;ProgramVariationInfo&gt;) : void"/>
            <line num="1260" count="1" type="stmt"/>
            <line num="1261" count="1" type="stmt"/>
            <line num="1262" count="1" type="stmt"/>
            <line num="1262" falsecount="1" type="cond" truecount="1"/>
            <line num="1263" count="1" type="stmt"/>
            <line num="1264" count="1" type="stmt"/>
            <line num="1265" count="1" type="stmt"/>
            <line num="1268" count="1" type="stmt"/>
            <line num="1268" falsecount="1" type="cond" truecount="0"/>
            <line num="1269" count="0" type="stmt"/>
            <line num="1273" count="1" complexity="1" type="method" signature="verifyUpdate(ProgramVariationInfo,ProgramVariationInfo) : void"/>
            <line num="1274" count="1" type="stmt"/>
            <line num="1276" count="1" type="stmt"/>
            <line num="1277" count="1" type="stmt"/>
            <line num="1278" count="1" type="stmt"/>
            <line num="1280" count="1" type="stmt"/>
            <line num="1281" count="1" type="stmt"/>
            <line num="1282" count="1" type="stmt"/>
            <line num="1283" count="1" type="stmt"/>
            <line num="1285" count="1" type="stmt"/>
            <line num="1286" count="1" type="stmt"/>
            <line num="1287" count="1" type="stmt"/>
            <line num="1290" count="1" type="stmt"/>
            <line num="1296" testsuccess="true" count="1" complexity="1" type="method" testduration="0.946" signature="testCreateVariationsByMajorDiscipline() : void"/>
            <line num="1298" count="1" type="stmt"/>
            <line num="1300" count="1" type="stmt"/>
            <line num="1301" count="1" type="stmt"/>
            <line num="1303" count="1" type="stmt"/>
            <line num="1304" count="1" type="stmt"/>
            <line num="1306" count="1" type="stmt"/>
            <line num="1307" count="1" type="stmt"/>
            <line num="1309" count="1" type="stmt"/>
            <line num="1311" count="1" type="stmt"/>
            <line num="1312" count="1" type="stmt"/>
            <line num="1313" count="1" type="stmt"/>
            <line num="1314" count="1" type="stmt"/>
            <line num="1315" count="1" type="stmt"/>
            <line num="1316" count="1" type="stmt"/>
            <line num="1317" count="1" type="stmt"/>
            <line num="1318" count="1" type="stmt"/>
            <line num="1319" count="1" type="stmt"/>
            <line num="1322" count="1" type="stmt"/>
            <line num="1323" count="1" type="stmt"/>
            <line num="1324" count="1" type="stmt"/>
            <line num="1325" count="1" type="stmt"/>
            <line num="1326" count="1" type="stmt"/>
            <line num="1329" count="1" type="stmt"/>
            <line num="1332" count="1" type="stmt"/>
            <line num="1333" count="1" type="stmt"/>
            <line num="1335" count="1" type="stmt"/>
            <line num="1336" count="1" type="stmt"/>
            <line num="1337" count="1" type="stmt"/>
            <line num="1339" count="1" type="stmt"/>
            <line num="1342" testsuccess="true" count="1" complexity="2" type="method" testduration="0.906" signature="testDeleteVariationsByMajorDiscipline() : void"/>
            <line num="1344" count="1" type="stmt"/>
            <line num="1346" count="1" type="stmt"/>
            <line num="1347" count="1" type="stmt"/>
            <line num="1349" count="1" type="stmt"/>
            <line num="1350" count="1" type="stmt"/>
            <line num="1353" count="1" type="stmt"/>
            <line num="1354" count="1" type="stmt"/>
            <line num="1355" count="1" type="stmt"/>
            <line num="1356" count="1" type="stmt"/>
            <line num="1357" count="1" type="stmt"/>
            <line num="1358" count="1" type="stmt"/>
            <line num="1361" count="1" type="stmt"/>
            <line num="1362" count="1" type="stmt"/>
            <line num="1364" count="1" type="stmt"/>
            <line num="1365" count="1" type="stmt"/>
            <line num="1366" count="1" type="stmt"/>
            <line num="1367" count="1" type="stmt"/>
            <line num="1367" falsecount="1" type="cond" truecount="1"/>
            <line num="1368" count="1" type="stmt"/>
            <line num="1373" testsuccess="true" count="1" complexity="1" type="method" testduration="0.457" signature="testDeleteProgramRequirement() : void"/>
            <line num="1375" count="1" type="stmt"/>
            <line num="1376" count="1" type="stmt"/>
            <line num="1377" count="1" type="stmt"/>
            <line num="1378" count="1" type="stmt"/>
            <line num="1381" testsuccess="true" count="1" complexity="1" type="method" testduration="0.188" signature="testUpdateCoreProgram() : void"/>
            <line num="1383" count="1" type="stmt"/>
            <line num="1384" count="1" type="stmt"/>
            <line num="1387" count="1" type="stmt"/>
            <line num="1388" count="1" type="stmt"/>
            <line num="1389" count="1" type="stmt"/>
            <line num="1390" count="1" type="stmt"/>
            <line num="1391" count="1" type="stmt"/>
            <line num="1392" count="1" type="stmt"/>
            <line num="1393" count="1" type="stmt"/>
            <line num="1394" count="1" type="stmt"/>
            <line num="1395" count="1" type="stmt"/>
            <line num="1396" count="1" type="stmt"/>
            <line num="1399" count="1" type="stmt"/>
            <line num="1400" count="1" type="stmt"/>
            <line num="1401" count="1" type="stmt"/>
            <line num="1402" count="1" type="stmt"/>
            <line num="1403" count="1" type="stmt"/>
            <line num="1406" count="1" type="stmt"/>
            <line num="1409" count="1" type="stmt"/>
            <line num="1412" count="1" type="stmt"/>
            <line num="1413" count="1" type="stmt"/>
            <line num="1418" count="1" complexity="1" type="method" signature="verifyUpdate(CoreProgramInfo) : void"/>
            <line num="1419" count="1" type="stmt"/>
            <line num="1420" count="1" type="stmt"/>
            <line num="1421" count="1" type="stmt"/>
            <line num="1422" count="1" type="stmt"/>
            <line num="1423" count="1" type="stmt"/>
            <line num="1424" count="1" type="stmt"/>
            <line num="1427" testsuccess="true" count="1" complexity="3" type="method" testduration="0.364" signature="testDeleteCoreProgram() : void"/>
            <line num="1429" count="1" type="stmt"/>
            <line num="1430" count="1" type="stmt"/>
            <line num="1432" count="1" type="stmt"/>
            <line num="1433" count="1" type="stmt"/>
            <line num="1434" count="1" type="stmt"/>
            <line num="1435" count="1" type="stmt"/>
            <line num="1436" count="1" type="stmt"/>
            <line num="1437" count="1" type="stmt"/>
            <line num="1440" count="1" type="stmt"/>
            <line num="1441" count="1" type="stmt"/>
            <line num="1442" count="1" type="stmt"/>
            <line num="1444" count="1" type="stmt"/>
            <line num="1445" count="1" type="stmt"/>
            <line num="1446" count="0" type="stmt"/>
            <line num="1447" count="0" type="stmt"/>
            <line num="1448" count="0" type="stmt"/>
            <line num="1454" testsuccess="true" count="1" complexity="1" type="method" testduration="0.144" signature="testCreditsProgramRequirement() : void"/>
            <line num="1456" count="1" type="stmt"/>
            <line num="1457" count="1" type="stmt"/>
            <line num="1458" count="1" type="stmt"/>
            <line num="1459" count="1" type="stmt"/>
            <line num="1460" count="1" type="stmt"/>
            <line num="1461" count="1" type="stmt"/>
            <line num="1463" count="1" type="stmt"/>
            <line num="1464" count="1" type="stmt"/>
            <line num="1465" count="1" type="stmt"/>
            <line num="1474" count="1" complexity="5" type="method" signature="invokeForExpectedException(Collection&lt;ServiceMethodInvocationData&gt;,Class&lt;? extends Exception&gt;) : void"/>
            <line num="1475" count="1" type="stmt"/>
            <line num="1476" count="1" type="stmt"/>
            <line num="1477" count="1" type="stmt"/>
            <line num="1478" count="1" type="stmt"/>
            <line num="1479" count="1" type="stmt"/>
            <line num="1480" count="1" type="stmt"/>
            <line num="1483" count="1" type="stmt"/>
            <line num="1483" falsecount="0" type="cond" truecount="1"/>
            <line num="1484" count="1" type="stmt"/>
            <line num="1487" count="0" type="stmt"/>
            <line num="1488" count="0" type="stmt"/>
            <line num="1492" count="0" type="stmt"/>
            <line num="1495" count="1" type="stmt"/>
            <line num="1500" testsuccess="true" count="1" complexity="2" type="method" testduration="0.016" signature="testGetVersionMethodsForInvalidParameters() : void"/>
            <line num="1502" count="1" type="stmt"/>
            <line num="1505" count="1" type="stmt"/>
            <line num="1508" count="1" type="stmt"/>
            <line num="1515" count="1" type="stmt"/>
            <line num="1516" count="1" type="stmt"/>
            <line num="1517" count="1" type="stmt"/>
            <line num="1517" falsecount="1" type="cond" truecount="1"/>
            <line num="1518" count="1" type="stmt"/>
            <line num="1519" count="1" type="stmt"/>
            <line num="1522" count="1" type="stmt"/>
            <line num="1524" count="1" type="stmt"/>
            <line num="1525" count="1" type="stmt"/>
            <line num="1527" count="1" type="stmt"/>
            <line num="1530" count="1" type="stmt"/>
            <line num="1544" testsuccess="true" count="1" complexity="3" type="method" testduration="0.61" signature="testCallDummyMethods() : void"/>
            <line num="1548" count="1" type="stmt"/>
            <line num="1549" count="1" type="stmt"/>
            <line num="1551" count="1" type="stmt"/>
            <line num="1553" count="1" type="stmt"/>
            <line num="1553" falsecount="0" type="cond" truecount="1"/>
            <line num="1554" count="1" type="stmt"/>
            <line num="1558" count="1" type="stmt"/>
            <line num="1559" count="1" type="stmt"/>
            <line num="1561" count="1" type="stmt"/>
            <line num="1561" falsecount="1" type="cond" truecount="0"/>
            <line num="1562" count="0" type="stmt"/>
            <line num="1566" count="1" type="stmt"/>
            <line num="1568" count="1" type="stmt"/>
            <line num="1570" count="1" type="stmt"/>
            <line num="1574" testsuccess="true" count="1" complexity="2" type="method" testduration="0.81" signature="testCoreProgramVersioning() : void"/>
            <line num="1576" count="1" type="stmt"/>
            <line num="1577" count="1" type="stmt"/>
            <line num="1579" count="1" type="stmt"/>
            <line num="1581" count="1" type="stmt"/>
            <line num="1583" count="1" type="stmt"/>
            <line num="1585" count="1" type="stmt"/>
            <line num="1587" count="1" type="stmt"/>
            <line num="1590" count="1" type="stmt"/>
            <line num="1592" count="1" type="stmt"/>
            <line num="1593" count="1" type="stmt"/>
            <line num="1594" count="1" type="stmt"/>
            <line num="1597" count="0" type="stmt"/>
            <line num="1600" count="1" type="stmt"/>
            <line num="1602" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lu.service.impl">
         <metrics conditionals="0" methods="93" classes="1" files="1" coveredstatements="1967" complexity="161" loc="3607" ncloc="2889" coveredmethods="90" coveredconditionals="0" statements="2056" coveredelements="2057" elements="2149"/>
         <file name="TestLuServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lu/service/impl/TestLuServiceImpl.java">
            <metrics classes="1" methods="93" conditionals="0" ncloc="2889" coveredstatements="1967" coveredmethods="90" complexity="161" coveredconditionals="0" statements="2056" loc="3607" coveredelements="2057" elements="2149"/>
            <class name="TestLuServiceImpl">
               <metrics conditionals="0" methods="93" coveredstatements="1967" complexity="161" testpasses="68" testruns="68" coveredmethods="90" coveredconditionals="0" statements="2056" testfailures="0" coveredelements="2057" elements="2149" testduration="16.892998"/>
            </class>
            <line num="106" testsuccess="true" count="1" complexity="8" type="method" testduration="1.305" signature="testClu() : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="0" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="0" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="0" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="0" type="stmt"/>
            <line num="163" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="0" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="177" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="186" count="0" type="stmt"/>
            <line num="188" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="0" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="199" testsuccess="true" count="1" complexity="11" type="method" testduration="1.232" signature="testCluSet() : void"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="212" count="0" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="218" count="1" type="stmt"/>
            <line num="219" count="0" type="stmt"/>
            <line num="221" count="1" type="stmt"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="0" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="249" count="0" type="stmt"/>
            <line num="251" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="256" count="0" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="268" count="0" type="stmt"/>
            <line num="270" count="1" type="stmt"/>
            <line num="273" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="0" type="stmt"/>
            <line num="277" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="285" count="0" type="stmt"/>
            <line num="287" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="291" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="303" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="308" count="0" type="stmt"/>
            <line num="310" count="1" type="stmt"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="314" count="0" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="320" testsuccess="true" count="1" complexity="1" type="method" testduration="0.753" signature="testCluSetCrud() : void"/>
            <line num="327" count="1" type="stmt"/>
            <line num="329" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="331" count="1" type="stmt"/>
            <line num="332" count="1" type="stmt"/>
            <line num="333" count="1" type="stmt"/>
            <line num="334" count="1" type="stmt"/>
            <line num="335" count="1" type="stmt"/>
            <line num="336" count="1" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="339" count="1" type="stmt"/>
            <line num="340" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="346" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="349" count="1" type="stmt"/>
            <line num="350" count="1" type="stmt"/>
            <line num="351" count="1" type="stmt"/>
            <line num="352" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="355" count="1" type="stmt"/>
            <line num="356" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="360" count="1" type="stmt"/>
            <line num="361" count="1" type="stmt"/>
            <line num="362" count="1" type="stmt"/>
            <line num="363" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="367" count="1" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="369" count="1" type="stmt"/>
            <line num="370" count="1" type="stmt"/>
            <line num="371" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="375" count="1" type="stmt"/>
            <line num="376" count="1" type="stmt"/>
            <line num="377" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="381" count="1" type="stmt"/>
            <line num="382" count="1" type="stmt"/>
            <line num="383" count="1" type="stmt"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="387" count="1" type="stmt"/>
            <line num="388" count="1" type="stmt"/>
            <line num="389" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="395" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="398" count="1" type="stmt"/>
            <line num="401" testsuccess="true" count="1" complexity="1" type="method" testduration="0.552" signature="testRemoveCluFromCluSet() : void"/>
            <line num="403" count="1" type="stmt"/>
            <line num="404" count="1" type="stmt"/>
            <line num="405" count="1" type="stmt"/>
            <line num="406" count="1" type="stmt"/>
            <line num="408" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="411" count="1" type="stmt"/>
            <line num="412" count="1" type="stmt"/>
            <line num="414" count="1" type="stmt"/>
            <line num="416" count="1" type="stmt"/>
            <line num="417" count="1" type="stmt"/>
            <line num="418" count="1" type="stmt"/>
            <line num="419" count="1" type="stmt"/>
            <line num="422" testsuccess="true" count="1" complexity="1" type="method" testduration="0.164" signature="testRemoveCluSetFromCluSet() : void"/>
            <line num="424" count="1" type="stmt"/>
            <line num="425" count="1" type="stmt"/>
            <line num="426" count="1" type="stmt"/>
            <line num="427" count="1" type="stmt"/>
            <line num="429" count="1" type="stmt"/>
            <line num="430" count="1" type="stmt"/>
            <line num="432" count="1" type="stmt"/>
            <line num="433" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="437" count="1" type="stmt"/>
            <line num="438" count="1" type="stmt"/>
            <line num="439" count="1" type="stmt"/>
            <line num="440" count="1" type="stmt"/>
            <line num="443" testsuccess="true" count="1" complexity="2" type="method" testduration="0.189" signature="testDeleteCluSet() : void"/>
            <line num="445" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="450" count="1" type="stmt"/>
            <line num="452" count="1" type="stmt"/>
            <line num="453" count="1" type="stmt"/>
            <line num="454" count="0" type="stmt"/>
            <line num="456" count="1" type="stmt"/>
            <line num="460" testsuccess="true" count="1" complexity="2" type="method" testduration="0.065" signature="testCluCluRelation() : void"/>
            <line num="467" count="1" type="stmt"/>
            <line num="468" count="1" type="stmt"/>
            <line num="469" count="1" type="stmt"/>
            <line num="471" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="475" count="1" type="stmt"/>
            <line num="476" count="0" type="stmt"/>
            <line num="478" count="1" type="stmt"/>
            <line num="483" testsuccess="true" count="1" complexity="4" type="method" testduration="1.245" signature="testCluCrud() : void"/>
            <line num="490" count="1" type="stmt"/>
            <line num="492" count="1" type="stmt"/>
            <line num="493" count="1" type="stmt"/>
            <line num="495" count="1" type="stmt"/>
            <line num="496" count="1" type="stmt"/>
            <line num="497" count="1" type="stmt"/>
            <line num="498" count="1" type="stmt"/>
            <line num="502" count="1" type="stmt"/>
            <line num="503" count="1" type="stmt"/>
            <line num="505" count="1" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="509" count="1" type="stmt"/>
            <line num="512" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="522" count="1" type="stmt"/>
            <line num="524" count="1" type="stmt"/>
            <line num="525" count="1" type="stmt"/>
            <line num="527" count="1" type="stmt"/>
            <line num="529" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="534" count="1" type="stmt"/>
            <line num="536" count="1" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="540" count="1" type="stmt"/>
            <line num="542" count="1" type="stmt"/>
            <line num="544" count="1" type="stmt"/>
            <line num="546" count="1" type="stmt"/>
            <line num="548" count="1" type="stmt"/>
            <line num="550" count="1" type="stmt"/>
            <line num="552" count="1" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="559" count="1" type="stmt"/>
            <line num="561" count="1" type="stmt"/>
            <line num="563" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="567" count="1" type="stmt"/>
            <line num="569" count="1" type="stmt"/>
            <line num="571" count="1" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="575" count="1" type="stmt"/>
            <line num="577" count="1" type="stmt"/>
            <line num="579" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="584" count="1" type="stmt"/>
            <line num="586" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="589" count="1" type="stmt"/>
            <line num="591" count="1" type="stmt"/>
            <line num="593" count="1" type="stmt"/>
            <line num="594" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="600" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="604" count="1" type="stmt"/>
            <line num="605" count="1" type="stmt"/>
            <line num="606" count="1" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="608" count="1" type="stmt"/>
            <line num="609" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="612" count="1" type="stmt"/>
            <line num="613" count="1" type="stmt"/>
            <line num="615" count="1" type="stmt"/>
            <line num="616" count="1" type="stmt"/>
            <line num="618" count="1" type="stmt"/>
            <line num="620" count="1" type="stmt"/>
            <line num="622" count="1" type="stmt"/>
            <line num="624" count="1" type="stmt"/>
            <line num="627" count="1" type="stmt"/>
            <line num="629" count="1" type="stmt"/>
            <line num="631" count="1" type="stmt"/>
            <line num="633" count="1" type="stmt"/>
            <line num="636" count="1" type="stmt"/>
            <line num="638" count="1" type="stmt"/>
            <line num="640" count="1" type="stmt"/>
            <line num="642" count="1" type="stmt"/>
            <line num="645" count="1" type="stmt"/>
            <line num="646" count="1" type="stmt"/>
            <line num="647" count="1" type="stmt"/>
            <line num="648" count="1" type="stmt"/>
            <line num="650" count="1" type="stmt"/>
            <line num="652" count="1" type="stmt"/>
            <line num="653" count="1" type="stmt"/>
            <line num="655" count="1" type="stmt"/>
            <line num="658" count="1" type="stmt"/>
            <line num="659" count="1" type="stmt"/>
            <line num="660" count="1" type="stmt"/>
            <line num="661" count="1" type="stmt"/>
            <line num="663" count="1" type="stmt"/>
            <line num="665" count="1" type="stmt"/>
            <line num="666" count="1" type="stmt"/>
            <line num="668" count="1" type="stmt"/>
            <line num="672" count="1" type="stmt"/>
            <line num="674" count="1" type="stmt"/>
            <line num="675" count="1" type="stmt"/>
            <line num="678" count="1" type="stmt"/>
            <line num="681" count="1" type="stmt"/>
            <line num="683" count="1" type="stmt"/>
            <line num="685" count="1" type="stmt"/>
            <line num="688" count="1" type="stmt"/>
            <line num="690" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="692" count="1" type="stmt"/>
            <line num="694" count="1" type="stmt"/>
            <line num="696" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="700" count="1" type="stmt"/>
            <line num="702" count="1" type="stmt"/>
            <line num="705" count="1" type="stmt"/>
            <line num="707" count="1" type="stmt"/>
            <line num="709" count="1" type="stmt"/>
            <line num="712" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="714" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="716" count="1" type="stmt"/>
            <line num="717" count="1" type="stmt"/>
            <line num="718" count="1" type="stmt"/>
            <line num="719" count="1" type="stmt"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="724" count="1" type="stmt"/>
            <line num="725" count="1" type="stmt"/>
            <line num="727" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="730" count="1" type="stmt"/>
            <line num="732" count="1" type="stmt"/>
            <line num="734" count="1" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="738" count="1" type="stmt"/>
            <line num="740" count="1" type="stmt"/>
            <line num="742" count="1" type="stmt"/>
            <line num="743" count="1" type="stmt"/>
            <line num="744" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="747" count="1" type="stmt"/>
            <line num="748" count="1" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="750" count="1" type="stmt"/>
            <line num="751" count="1" type="stmt"/>
            <line num="754" count="1" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="757" count="1" type="stmt"/>
            <line num="758" count="1" type="stmt"/>
            <line num="760" count="1" type="stmt"/>
            <line num="762" count="1" type="stmt"/>
            <line num="763" count="1" type="stmt"/>
            <line num="765" count="1" type="stmt"/>
            <line num="766" count="1" type="stmt"/>
            <line num="768" count="1" type="stmt"/>
            <line num="769" count="1" type="stmt"/>
            <line num="771" count="1" type="stmt"/>
            <line num="773" count="1" type="stmt"/>
            <line num="775" count="1" type="stmt"/>
            <line num="776" count="1" type="stmt"/>
            <line num="779" count="1" type="stmt"/>
            <line num="780" count="1" type="stmt"/>
            <line num="782" count="1" type="stmt"/>
            <line num="784" count="1" type="stmt"/>
            <line num="786" count="1" type="stmt"/>
            <line num="787" count="1" type="stmt"/>
            <line num="788" count="1" type="stmt"/>
            <line num="790" count="1" type="stmt"/>
            <line num="792" count="1" type="stmt"/>
            <line num="795" count="1" type="stmt"/>
            <line num="796" count="1" type="stmt"/>
            <line num="797" count="1" type="stmt"/>
            <line num="799" count="1" type="stmt"/>
            <line num="801" count="1" type="stmt"/>
            <line num="804" count="1" type="stmt"/>
            <line num="806" count="1" type="stmt"/>
            <line num="807" count="1" type="stmt"/>
            <line num="808" count="1" type="stmt"/>
            <line num="809" count="1" type="stmt"/>
            <line num="810" count="1" type="stmt"/>
            <line num="811" count="1" type="stmt"/>
            <line num="813" count="1" type="stmt"/>
            <line num="814" count="1" type="stmt"/>
            <line num="815" count="1" type="stmt"/>
            <line num="817" count="1" type="stmt"/>
            <line num="819" count="1" type="stmt"/>
            <line num="821" count="1" type="stmt"/>
            <line num="823" count="1" type="stmt"/>
            <line num="825" count="1" type="stmt"/>
            <line num="826" count="1" type="stmt"/>
            <line num="827" count="1" type="stmt"/>
            <line num="828" count="1" type="stmt"/>
            <line num="829" count="1" type="stmt"/>
            <line num="830" count="1" type="stmt"/>
            <line num="831" count="1" type="stmt"/>
            <line num="832" count="1" type="stmt"/>
            <line num="835" count="1" type="stmt"/>
            <line num="837" count="1" type="stmt"/>
            <line num="838" count="1" type="stmt"/>
            <line num="841" count="1" type="stmt"/>
            <line num="842" count="1" type="stmt"/>
            <line num="843" count="1" type="stmt"/>
            <line num="844" count="1" type="stmt"/>
            <line num="846" count="1" type="stmt"/>
            <line num="849" count="1" type="stmt"/>
            <line num="851" count="1" type="stmt"/>
            <line num="853" count="1" type="stmt"/>
            <line num="855" count="1" type="stmt"/>
            <line num="857" count="1" type="stmt"/>
            <line num="859" count="1" type="stmt"/>
            <line num="861" count="1" type="stmt"/>
            <line num="863" count="1" type="stmt"/>
            <line num="865" count="1" type="stmt"/>
            <line num="868" count="1" type="stmt"/>
            <line num="871" count="1" type="stmt"/>
            <line num="873" count="1" type="stmt"/>
            <line num="875" count="1" type="stmt"/>
            <line num="877" count="1" type="stmt"/>
            <line num="879" count="1" type="stmt"/>
            <line num="881" count="1" type="stmt"/>
            <line num="883" count="1" type="stmt"/>
            <line num="885" count="1" type="stmt"/>
            <line num="887" count="1" type="stmt"/>
            <line num="889" count="1" type="stmt"/>
            <line num="891" count="1" type="stmt"/>
            <line num="893" count="1" type="stmt"/>
            <line num="895" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="898" count="1" type="stmt"/>
            <line num="901" count="1" type="stmt"/>
            <line num="903" count="1" type="stmt"/>
            <line num="905" count="1" type="stmt"/>
            <line num="907" count="1" type="stmt"/>
            <line num="909" count="1" type="stmt"/>
            <line num="911" count="1" type="stmt"/>
            <line num="913" count="1" type="stmt"/>
            <line num="915" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="919" count="1" type="stmt"/>
            <line num="920" count="1" type="stmt"/>
            <line num="922" count="1" type="stmt"/>
            <line num="924" count="1" type="stmt"/>
            <line num="926" count="1" type="stmt"/>
            <line num="928" count="1" type="stmt"/>
            <line num="930" count="1" type="stmt"/>
            <line num="932" count="1" type="stmt"/>
            <line num="934" count="1" type="stmt"/>
            <line num="936" count="1" type="stmt"/>
            <line num="938" count="1" type="stmt"/>
            <line num="941" count="1" type="stmt"/>
            <line num="943" count="1" type="stmt"/>
            <line num="945" count="1" type="stmt"/>
            <line num="947" count="1" type="stmt"/>
            <line num="949" count="1" type="stmt"/>
            <line num="951" count="1" type="stmt"/>
            <line num="952" count="1" type="stmt"/>
            <line num="954" count="1" type="stmt"/>
            <line num="956" count="1" type="stmt"/>
            <line num="958" count="1" type="stmt"/>
            <line num="959" count="1" type="stmt"/>
            <line num="961" count="1" type="stmt"/>
            <line num="963" count="1" type="stmt"/>
            <line num="965" count="1" type="stmt"/>
            <line num="967" count="1" type="stmt"/>
            <line num="969" count="1" type="stmt"/>
            <line num="970" count="1" type="stmt"/>
            <line num="972" count="1" type="stmt"/>
            <line num="973" count="1" type="stmt"/>
            <line num="975" count="1" type="stmt"/>
            <line num="976" count="1" type="stmt"/>
            <line num="978" count="1" type="stmt"/>
            <line num="980" count="1" type="stmt"/>
            <line num="982" count="1" type="stmt"/>
            <line num="984" count="1" type="stmt"/>
            <line num="986" count="1" type="stmt"/>
            <line num="989" count="1" type="stmt"/>
            <line num="991" count="1" type="stmt"/>
            <line num="993" count="1" type="stmt"/>
            <line num="995" count="1" type="stmt"/>
            <line num="997" count="1" type="stmt"/>
            <line num="999" count="1" type="stmt"/>
            <line num="1002" count="1" type="stmt"/>
            <line num="1004" count="1" type="stmt"/>
            <line num="1006" count="1" type="stmt"/>
            <line num="1008" count="1" type="stmt"/>
            <line num="1010" count="1" type="stmt"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1015" count="1" type="stmt"/>
            <line num="1016" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1019" count="1" type="stmt"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1023" count="1" type="stmt"/>
            <line num="1024" count="1" type="stmt"/>
            <line num="1025" count="1" type="stmt"/>
            <line num="1027" count="1" type="stmt"/>
            <line num="1029" count="1" type="stmt"/>
            <line num="1032" count="1" type="stmt"/>
            <line num="1033" count="1" type="stmt"/>
            <line num="1034" count="1" type="stmt"/>
            <line num="1035" count="1" type="stmt"/>
            <line num="1037" count="1" type="stmt"/>
            <line num="1039" count="1" type="stmt"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1042" count="1" type="stmt"/>
            <line num="1044" count="1" type="stmt"/>
            <line num="1047" count="1" type="stmt"/>
            <line num="1049" count="1" type="stmt"/>
            <line num="1050" count="1" type="stmt"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1054" count="1" type="stmt"/>
            <line num="1057" count="1" type="stmt"/>
            <line num="1059" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1064" count="1" type="stmt"/>
            <line num="1066" count="1" type="stmt"/>
            <line num="1067" count="1" type="stmt"/>
            <line num="1069" count="1" type="stmt"/>
            <line num="1070" count="1" type="stmt"/>
            <line num="1071" count="1" type="stmt"/>
            <line num="1072" count="1" type="stmt"/>
            <line num="1074" count="1" type="stmt"/>
            <line num="1076" count="1" type="stmt"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1080" count="1" type="stmt"/>
            <line num="1082" count="1" type="stmt"/>
            <line num="1085" count="1" type="stmt"/>
            <line num="1086" count="1" type="stmt"/>
            <line num="1087" count="0" type="stmt"/>
            <line num="1093" count="1" type="stmt"/>
            <line num="1094" count="1" type="stmt"/>
            <line num="1096" count="0" type="stmt"/>
            <line num="1099" count="1" type="stmt"/>
            <line num="1100" count="1" type="stmt"/>
            <line num="1102" count="1" type="stmt"/>
            <line num="1103" count="1" type="stmt"/>
            <line num="1104" count="0" type="stmt"/>
            <line num="1111" testsuccess="true" count="1" complexity="3" type="method" testduration="0.427" signature="testCluCluRelationCrud() : void"/>
            <line num="1114" count="1" type="stmt"/>
            <line num="1116" count="1" type="stmt"/>
            <line num="1118" count="1" type="stmt"/>
            <line num="1119" count="1" type="stmt"/>
            <line num="1120" count="1" type="stmt"/>
            <line num="1121" count="1" type="stmt"/>
            <line num="1122" count="1" type="stmt"/>
            <line num="1124" count="1" type="stmt"/>
            <line num="1126" count="1" type="stmt"/>
            <line num="1129" count="1" type="stmt"/>
            <line num="1132" count="1" type="stmt"/>
            <line num="1133" count="1" type="stmt"/>
            <line num="1134" count="1" type="stmt"/>
            <line num="1135" count="1" type="stmt"/>
            <line num="1136" count="1" type="stmt"/>
            <line num="1137" count="1" type="stmt"/>
            <line num="1138" count="1" type="stmt"/>
            <line num="1139" count="1" type="stmt"/>
            <line num="1141" count="1" type="stmt"/>
            <line num="1143" count="1" type="stmt"/>
            <line num="1145" count="1" type="stmt"/>
            <line num="1146" count="1" type="stmt"/>
            <line num="1147" count="1" type="stmt"/>
            <line num="1149" count="1" type="stmt"/>
            <line num="1150" count="1" type="stmt"/>
            <line num="1151" count="1" type="stmt"/>
            <line num="1152" count="1" type="stmt"/>
            <line num="1153" count="1" type="stmt"/>
            <line num="1154" count="1" type="stmt"/>
            <line num="1155" count="1" type="stmt"/>
            <line num="1156" count="1" type="stmt"/>
            <line num="1157" count="1" type="stmt"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1160" count="1" type="stmt"/>
            <line num="1163" count="1" type="stmt"/>
            <line num="1164" count="1" type="stmt"/>
            <line num="1165" count="1" type="stmt"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1167" count="1" type="stmt"/>
            <line num="1168" count="1" type="stmt"/>
            <line num="1169" count="1" type="stmt"/>
            <line num="1170" count="1" type="stmt"/>
            <line num="1172" count="1" type="stmt"/>
            <line num="1173" count="1" type="stmt"/>
            <line num="1175" count="1" type="stmt"/>
            <line num="1177" count="1" type="stmt"/>
            <line num="1178" count="1" type="stmt"/>
            <line num="1179" count="1" type="stmt"/>
            <line num="1182" count="1" type="stmt"/>
            <line num="1183" count="1" type="stmt"/>
            <line num="1185" count="0" type="stmt"/>
            <line num="1188" count="1" type="stmt"/>
            <line num="1189" count="1" type="stmt"/>
            <line num="1191" count="1" type="stmt"/>
            <line num="1192" count="1" type="stmt"/>
            <line num="1193" count="0" type="stmt"/>
            <line num="1198" count="1" type="stmt"/>
            <line num="1201" count="1" type="stmt"/>
            <line num="1202" count="1" type="stmt"/>
            <line num="1203" count="1" type="stmt"/>
            <line num="1205" count="1" type="stmt"/>
            <line num="1207" count="1" type="stmt"/>
            <line num="1210" testsuccess="true" count="1" complexity="4" type="method" testduration="0.639" signature="testLuiLuiRelationCrud() : void"/>
            <line num="1213" count="1" type="stmt"/>
            <line num="1215" count="1" type="stmt"/>
            <line num="1216" count="1" type="stmt"/>
            <line num="1217" count="1" type="stmt"/>
            <line num="1218" count="1" type="stmt"/>
            <line num="1219" count="1" type="stmt"/>
            <line num="1221" count="1" type="stmt"/>
            <line num="1224" count="1" type="stmt"/>
            <line num="1227" count="1" type="stmt"/>
            <line num="1228" count="1" type="stmt"/>
            <line num="1229" count="1" type="stmt"/>
            <line num="1230" count="1" type="stmt"/>
            <line num="1231" count="1" type="stmt"/>
            <line num="1232" count="1" type="stmt"/>
            <line num="1233" count="1" type="stmt"/>
            <line num="1235" count="1" type="stmt"/>
            <line num="1237" count="1" type="stmt"/>
            <line num="1238" count="1" type="stmt"/>
            <line num="1239" count="1" type="stmt"/>
            <line num="1241" count="1" type="stmt"/>
            <line num="1242" count="1" type="stmt"/>
            <line num="1243" count="1" type="stmt"/>
            <line num="1244" count="1" type="stmt"/>
            <line num="1245" count="1" type="stmt"/>
            <line num="1246" count="1" type="stmt"/>
            <line num="1247" count="1" type="stmt"/>
            <line num="1248" count="1" type="stmt"/>
            <line num="1249" count="1" type="stmt"/>
            <line num="1251" count="1" type="stmt"/>
            <line num="1254" count="1" type="stmt"/>
            <line num="1255" count="1" type="stmt"/>
            <line num="1256" count="1" type="stmt"/>
            <line num="1257" count="1" type="stmt"/>
            <line num="1258" count="1" type="stmt"/>
            <line num="1259" count="1" type="stmt"/>
            <line num="1260" count="1" type="stmt"/>
            <line num="1262" count="1" type="stmt"/>
            <line num="1264" count="1" type="stmt"/>
            <line num="1265" count="1" type="stmt"/>
            <line num="1266" count="1" type="stmt"/>
            <line num="1268" count="1" type="stmt"/>
            <line num="1269" count="1" type="stmt"/>
            <line num="1270" count="0" type="stmt"/>
            <line num="1274" count="1" type="stmt"/>
            <line num="1275" count="1" type="stmt"/>
            <line num="1277" count="0" type="stmt"/>
            <line num="1280" count="1" type="stmt"/>
            <line num="1282" count="1" type="stmt"/>
            <line num="1284" count="1" type="stmt"/>
            <line num="1285" count="1" type="stmt"/>
            <line num="1286" count="0" type="stmt"/>
            <line num="1292" count="1" type="stmt"/>
            <line num="1294" count="1" type="stmt"/>
            <line num="1295" count="1" type="stmt"/>
            <line num="1296" count="1" type="stmt"/>
            <line num="1297" count="1" type="stmt"/>
            <line num="1298" count="1" type="stmt"/>
            <line num="1300" count="1" type="stmt"/>
            <line num="1302" count="1" type="stmt"/>
            <line num="1303" count="1" type="stmt"/>
            <line num="1304" count="1" type="stmt"/>
            <line num="1306" count="1" type="stmt"/>
            <line num="1308" count="1" type="stmt"/>
            <line num="1312" testsuccess="true" count="1" complexity="3" type="method" testduration="0.136" signature="testGetLuisByIdList() : void"/>
            <line num="1316" count="1" type="stmt"/>
            <line num="1317" count="1" type="stmt"/>
            <line num="1318" count="1" type="stmt"/>
            <line num="1319" count="0" type="stmt"/>
            <line num="1322" count="0" type="stmt"/>
            <line num="1325" count="1" type="stmt"/>
            <line num="1327" count="1" type="stmt"/>
            <line num="1329" count="1" type="stmt"/>
            <line num="1330" count="1" type="stmt"/>
            <line num="1331" count="1" complexity="1" type="method" signature="compare(LuiInfo,LuiInfo) : int"/>
            <line num="1333" count="1" type="stmt"/>
            <line num="1336" count="1" type="stmt"/>
            <line num="1337" count="1" type="stmt"/>
            <line num="1340" testsuccess="true" count="1" complexity="7" type="method" testduration="0.3" signature="testLuiCrud() : void"/>
            <line num="1347" count="1" type="stmt"/>
            <line num="1350" count="1" type="stmt"/>
            <line num="1351" count="1" type="stmt"/>
            <line num="1352" count="0" type="stmt"/>
            <line num="1355" count="0" type="stmt"/>
            <line num="1358" count="1" type="stmt"/>
            <line num="1359" count="1" type="stmt"/>
            <line num="1360" count="0" type="stmt"/>
            <line num="1363" count="1" type="stmt"/>
            <line num="1364" count="1" type="stmt"/>
            <line num="1367" count="1" type="stmt"/>
            <line num="1369" count="1" type="stmt"/>
            <line num="1370" count="1" type="stmt"/>
            <line num="1371" count="1" type="stmt"/>
            <line num="1372" count="1" type="stmt"/>
            <line num="1373" count="1" type="stmt"/>
            <line num="1374" count="1" type="stmt"/>
            <line num="1375" count="1" type="stmt"/>
            <line num="1377" count="1" type="stmt"/>
            <line num="1379" count="1" type="stmt"/>
            <line num="1380" count="1" type="stmt"/>
            <line num="1381" count="1" type="stmt"/>
            <line num="1382" count="1" type="stmt"/>
            <line num="1383" count="1" type="stmt"/>
            <line num="1384" count="1" type="stmt"/>
            <line num="1385" count="1" type="stmt"/>
            <line num="1386" count="1" type="stmt"/>
            <line num="1388" count="1" type="stmt"/>
            <line num="1392" count="1" type="stmt"/>
            <line num="1393" count="1" type="stmt"/>
            <line num="1394" count="1" type="stmt"/>
            <line num="1395" count="1" type="stmt"/>
            <line num="1396" count="1" type="stmt"/>
            <line num="1397" count="1" type="stmt"/>
            <line num="1398" count="1" type="stmt"/>
            <line num="1399" count="1" type="stmt"/>
            <line num="1400" count="1" type="stmt"/>
            <line num="1402" count="1" type="stmt"/>
            <line num="1403" count="1" type="stmt"/>
            <line num="1404" count="1" type="stmt"/>
            <line num="1406" count="0" type="stmt"/>
            <line num="1410" count="1" type="stmt"/>
            <line num="1411" count="1" type="stmt"/>
            <line num="1412" count="1" type="stmt"/>
            <line num="1413" count="1" type="stmt"/>
            <line num="1414" count="1" type="stmt"/>
            <line num="1415" count="1" type="stmt"/>
            <line num="1416" count="1" type="stmt"/>
            <line num="1417" count="1" type="stmt"/>
            <line num="1418" count="1" type="stmt"/>
            <line num="1420" count="1" type="stmt"/>
            <line num="1424" count="1" type="stmt"/>
            <line num="1425" count="1" type="stmt"/>
            <line num="1426" count="0" type="stmt"/>
            <line num="1431" count="1" type="stmt"/>
            <line num="1433" count="1" type="stmt"/>
            <line num="1434" count="1" type="stmt"/>
            <line num="1435" count="0" type="stmt"/>
            <line num="1440" testsuccess="true" count="1" complexity="2" type="method" testduration="0.067" signature="testGetLuiIdsByCluId() : void"/>
            <line num="1444" count="1" type="stmt"/>
            <line num="1445" count="1" type="stmt"/>
            <line num="1446" count="1" type="stmt"/>
            <line num="1447" count="0" type="stmt"/>
            <line num="1450" count="1" type="stmt"/>
            <line num="1452" count="1" type="stmt"/>
            <line num="1454" count="1" type="stmt"/>
            <line num="1455" count="1" type="stmt"/>
            <line num="1457" count="1" type="stmt"/>
            <line num="1458" count="1" type="stmt"/>
            <line num="1459" count="1" type="stmt"/>
            <line num="1460" count="1" type="stmt"/>
            <line num="1461" count="1" type="stmt"/>
            <line num="1462" count="1" type="stmt"/>
            <line num="1465" testsuccess="true" count="1" complexity="3" type="method" testduration="0.068" signature="testGetLuiIdsInAtpByCluId() : void"/>
            <line num="1469" count="1" type="stmt"/>
            <line num="1470" count="1" type="stmt"/>
            <line num="1471" count="1" type="stmt"/>
            <line num="1472" count="0" type="stmt"/>
            <line num="1475" count="1" type="stmt"/>
            <line num="1476" count="1" type="stmt"/>
            <line num="1477" count="0" type="stmt"/>
            <line num="1480" count="1" type="stmt"/>
            <line num="1481" count="1" type="stmt"/>
            <line num="1482" count="1" type="stmt"/>
            <line num="1483" count="1" type="stmt"/>
            <line num="1484" count="1" type="stmt"/>
            <line num="1485" count="1" type="stmt"/>
            <line num="1486" count="1" type="stmt"/>
            <line num="1487" count="1" type="stmt"/>
            <line num="1488" count="1" type="stmt"/>
            <line num="1489" count="1" type="stmt"/>
            <line num="1490" count="1" type="stmt"/>
            <line num="1491" count="1" type="stmt"/>
            <line num="1494" testsuccess="true" count="1" complexity="3" type="method" testduration="0.348" signature="testGetLuLuRelationTypeInfo() : void"/>
            <line num="1497" count="1" type="stmt"/>
            <line num="1499" count="1" type="stmt"/>
            <line num="1500" count="1" type="stmt"/>
            <line num="1501" count="0" type="stmt"/>
            <line num="1504" count="1" type="stmt"/>
            <line num="1505" count="1" type="stmt"/>
            <line num="1506" count="1" type="stmt"/>
            <line num="1507" count="1" type="stmt"/>
            <line num="1508" count="1" type="stmt"/>
            <line num="1509" count="1" type="stmt"/>
            <line num="1510" count="1" type="stmt"/>
            <line num="1511" count="1" type="stmt"/>
            <line num="1512" count="0" type="stmt"/>
            <line num="1517" testsuccess="true" count="1" complexity="1" type="method" testduration="0.049" signature="testGetLuLuRelationTypeInfos() : void"/>
            <line num="1520" count="1" type="stmt"/>
            <line num="1521" count="1" type="stmt"/>
            <line num="1522" count="1" type="stmt"/>
            <line num="1524" count="1" complexity="1" type="method" signature="compare(LuLuRelationTypeInfo,LuLuRelationTypeInfo) : int"/>
            <line num="1527" count="1" type="stmt"/>
            <line num="1530" count="1" type="stmt"/>
            <line num="1531" count="1" type="stmt"/>
            <line num="1534" testsuccess="true" count="1" complexity="3" type="method" testduration="0.257" signature="testUpdateLuiState() : void"/>
            <line num="1540" count="1" type="stmt"/>
            <line num="1541" count="1" type="stmt"/>
            <line num="1542" count="0" type="stmt"/>
            <line num="1545" count="1" type="stmt"/>
            <line num="1546" count="1" type="stmt"/>
            <line num="1547" count="0" type="stmt"/>
            <line num="1553" count="1" type="stmt"/>
            <line num="1555" count="1" type="stmt"/>
            <line num="1556" count="1" type="stmt"/>
            <line num="1557" count="1" type="stmt"/>
            <line num="1558" count="1" type="stmt"/>
            <line num="1559" count="1" type="stmt"/>
            <line num="1560" count="1" type="stmt"/>
            <line num="1561" count="1" type="stmt"/>
            <line num="1563" count="1" type="stmt"/>
            <line num="1565" count="1" type="stmt"/>
            <line num="1568" count="1" type="stmt"/>
            <line num="1570" count="1" type="stmt"/>
            <line num="1574" count="1" type="stmt"/>
            <line num="1575" count="1" type="stmt"/>
            <line num="1578" count="1" type="stmt"/>
            <line num="1581" testsuccess="true" count="1" complexity="1" type="method" testduration="0.049" signature="testGetLuisByRelation() : void"/>
            <line num="1585" count="1" type="stmt"/>
            <line num="1587" count="1" type="stmt"/>
            <line num="1588" count="1" type="stmt"/>
            <line num="1589" count="1" type="stmt"/>
            <line num="1590" count="0" complexity="1" type="method" signature="compare(LuiInfo,LuiInfo) : int"/>
            <line num="1592" count="0" type="stmt"/>
            <line num="1595" count="1" type="stmt"/>
            <line num="1596" count="1" type="stmt"/>
            <line num="1599" testsuccess="true" count="1" complexity="1" type="method" testduration="0.041" signature="testGetLuiIdsByRelation() : void"/>
            <line num="1603" count="1" type="stmt"/>
            <line num="1605" count="1" type="stmt"/>
            <line num="1606" count="1" type="stmt"/>
            <line num="1607" count="1" type="stmt"/>
            <line num="1608" count="1" type="stmt"/>
            <line num="1609" count="1" type="stmt"/>
            <line num="1612" testsuccess="true" count="1" complexity="3" type="method" testduration="0.639" signature="testOutcomeLO() : void"/>
            <line num="1620" count="1" type="stmt"/>
            <line num="1621" count="1" type="stmt"/>
            <line num="1622" count="1" type="stmt"/>
            <line num="1623" count="1" type="stmt"/>
            <line num="1624" count="1" type="stmt"/>
            <line num="1625" count="1" type="stmt"/>
            <line num="1626" count="1" type="stmt"/>
            <line num="1628" count="1" type="stmt"/>
            <line num="1631" count="1" type="stmt"/>
            <line num="1632" count="1" type="stmt"/>
            <line num="1633" count="1" type="stmt"/>
            <line num="1634" count="1" type="stmt"/>
            <line num="1636" count="1" type="stmt"/>
            <line num="1637" count="1" type="stmt"/>
            <line num="1638" count="0" type="stmt"/>
            <line num="1643" count="1" type="stmt"/>
            <line num="1644" count="1" type="stmt"/>
            <line num="1645" count="1" type="stmt"/>
            <line num="1647" count="0" type="stmt"/>
            <line num="1652" count="1" type="stmt"/>
            <line num="1655" count="1" type="stmt"/>
            <line num="1656" count="1" type="stmt"/>
            <line num="1657" count="1" type="stmt"/>
            <line num="1658" count="1" type="stmt"/>
            <line num="1660" count="1" type="stmt"/>
            <line num="1661" count="1" type="stmt"/>
            <line num="1662" count="1" type="stmt"/>
            <line num="1663" count="1" type="stmt"/>
            <line num="1664" count="1" type="stmt"/>
            <line num="1665" count="1" type="stmt"/>
            <line num="1666" count="1" type="stmt"/>
            <line num="1668" count="1" type="stmt"/>
            <line num="1671" count="1" type="stmt"/>
            <line num="1672" count="1" type="stmt"/>
            <line num="1674" count="1" type="stmt"/>
            <line num="1675" count="1" type="stmt"/>
            <line num="1676" count="1" type="stmt"/>
            <line num="1679" count="1" type="stmt"/>
            <line num="1680" count="1" type="stmt"/>
            <line num="1682" count="1" type="stmt"/>
            <line num="1684" count="1" type="stmt"/>
            <line num="1685" count="1" type="stmt"/>
            <line num="1687" count="1" type="stmt"/>
            <line num="1688" count="1" type="stmt"/>
            <line num="1692" testsuccess="true" count="1" complexity="1" type="method" testduration="0.095" signature="testResultUsageType() : void"/>
            <line num="1696" count="1" type="stmt"/>
            <line num="1697" count="1" type="stmt"/>
            <line num="1698" count="1" type="stmt"/>
            <line num="1699" count="1" type="stmt"/>
            <line num="1703" testsuccess="true" count="1" complexity="5" type="method" testduration="0.145" signature="testGetClusByRelation() : void"/>
            <line num="1709" count="1" type="stmt"/>
            <line num="1711" count="1" type="stmt"/>
            <line num="1712" count="1" type="stmt"/>
            <line num="1714" count="1" type="stmt"/>
            <line num="1715" count="1" type="stmt"/>
            <line num="1717" count="1" type="stmt"/>
            <line num="1718" count="1" type="stmt"/>
            <line num="1720" count="1" type="stmt"/>
            <line num="1721" count="1" type="stmt"/>
            <line num="1722" count="0" type="stmt"/>
            <line num="1724" count="1" type="stmt"/>
            <line num="1726" count="1" type="stmt"/>
            <line num="1727" count="1" type="stmt"/>
            <line num="1728" count="0" type="stmt"/>
            <line num="1730" count="1" type="stmt"/>
            <line num="1733" count="1" type="stmt"/>
            <line num="1734" count="1" type="stmt"/>
            <line num="1735" count="1" type="stmt"/>
            <line num="1737" count="1" type="stmt"/>
            <line num="1738" count="1" type="stmt"/>
            <line num="1740" count="1" type="stmt"/>
            <line num="1741" count="1" type="stmt"/>
            <line num="1743" count="1" type="stmt"/>
            <line num="1744" count="1" type="stmt"/>
            <line num="1745" count="0" type="stmt"/>
            <line num="1747" count="1" type="stmt"/>
            <line num="1749" count="1" type="stmt"/>
            <line num="1750" count="1" type="stmt"/>
            <line num="1751" count="0" type="stmt"/>
            <line num="1753" count="1" type="stmt"/>
            <line num="1758" count="0" complexity="1" type="method" signature="testSearchForResults() : void"/>
            <line num="1763" count="0" type="stmt"/>
            <line num="1765" count="0" type="stmt"/>
            <line num="1766" count="0" type="stmt"/>
            <line num="1767" count="0" type="stmt"/>
            <line num="1768" count="0" type="stmt"/>
            <line num="1769" count="0" type="stmt"/>
            <line num="1770" count="0" complexity="1" type="method" signature="compare(SearchResultRow,SearchResultRow) : int"/>
            <line num="1772" count="0" type="stmt"/>
            <line num="1776" count="0" type="stmt"/>
            <line num="1777" count="0" type="stmt"/>
            <line num="1778" count="0" type="stmt"/>
            <line num="1779" count="0" type="stmt"/>
            <line num="1781" count="0" type="stmt"/>
            <line num="1782" count="0" type="stmt"/>
            <line num="1783" count="0" type="stmt"/>
            <line num="1785" count="0" type="stmt"/>
            <line num="1786" count="0" type="stmt"/>
            <line num="1787" count="0" type="stmt"/>
            <line num="1789" count="0" type="stmt"/>
            <line num="1790" count="0" type="stmt"/>
            <line num="1792" count="0" type="stmt"/>
            <line num="1795" testsuccess="true" count="1" complexity="1" type="method" testduration="0.043" signature="testSearchCourseLevelRanges() : void"/>
            <line num="1797" count="1" type="stmt"/>
            <line num="1798" count="1" type="stmt"/>
            <line num="1799" count="1" type="stmt"/>
            <line num="1800" count="1" type="stmt"/>
            <line num="1801" count="1" type="stmt"/>
            <line num="1802" count="1" type="stmt"/>
            <line num="1803" count="1" type="stmt"/>
            <line num="1804" count="1" type="stmt"/>
            <line num="1805" count="1" type="stmt"/>
            <line num="1806" count="1" type="stmt"/>
            <line num="1807" count="1" complexity="1" type="method" signature="compare(SearchResultRow,SearchResultRow) : int"/>
            <line num="1809" count="1" type="stmt"/>
            <line num="1813" count="1" type="stmt"/>
            <line num="1814" count="1" type="stmt"/>
            <line num="1817" testsuccess="true" count="1" complexity="1" type="method" testduration="0.058" signature="testCluValidation() : void"/>
            <line num="1824" count="1" type="stmt"/>
            <line num="1826" count="1" type="stmt"/>
            <line num="1827" count="1" type="stmt"/>
            <line num="1829" count="1" type="stmt"/>
            <line num="1831" count="1" type="stmt"/>
            <line num="1833" count="1" type="stmt"/>
            <line num="1834" count="1" type="stmt"/>
            <line num="1835" count="1" type="stmt"/>
            <line num="1836" count="1" type="stmt"/>
            <line num="1837" count="1" type="stmt"/>
            <line num="1838" count="1" type="stmt"/>
            <line num="1839" count="1" type="stmt"/>
            <line num="1841" count="1" type="stmt"/>
            <line num="1842" count="1" type="stmt"/>
            <line num="1843" count="1" type="stmt"/>
            <line num="1844" count="1" type="stmt"/>
            <line num="1845" count="1" type="stmt"/>
            <line num="1847" count="1" type="stmt"/>
            <line num="1848" count="1" type="stmt"/>
            <line num="1849" count="1" type="stmt"/>
            <line num="1850" count="1" type="stmt"/>
            <line num="1851" count="1" type="stmt"/>
            <line num="1852" count="1" type="stmt"/>
            <line num="1853" count="1" type="stmt"/>
            <line num="1854" count="1" type="stmt"/>
            <line num="1857" count="1" type="stmt"/>
            <line num="1858" count="1" type="stmt"/>
            <line num="1860" count="1" type="stmt"/>
            <line num="1862" count="1" type="stmt"/>
            <line num="1864" count="1" type="stmt"/>
            <line num="1865" count="1" type="stmt"/>
            <line num="1866" count="1" type="stmt"/>
            <line num="1867" count="1" type="stmt"/>
            <line num="1868" count="1" type="stmt"/>
            <line num="1869" count="1" type="stmt"/>
            <line num="1870" count="1" type="stmt"/>
            <line num="1873" count="1" type="stmt"/>
            <line num="1874" count="1" type="stmt"/>
            <line num="1877" count="1" type="stmt"/>
            <line num="1879" count="1" type="stmt"/>
            <line num="1880" count="1" type="stmt"/>
            <line num="1882" count="1" type="stmt"/>
            <line num="1885" count="1" type="stmt"/>
            <line num="1886" count="1" type="stmt"/>
            <line num="1888" count="1" type="stmt"/>
            <line num="1889" count="1" type="stmt"/>
            <line num="1890" count="1" type="stmt"/>
            <line num="1891" count="1" type="stmt"/>
            <line num="1893" count="1" type="stmt"/>
            <line num="1894" count="1" type="stmt"/>
            <line num="1896" count="1" type="stmt"/>
            <line num="1898" count="1" type="stmt"/>
            <line num="1899" count="1" type="stmt"/>
            <line num="1900" count="1" type="stmt"/>
            <line num="1902" count="1" type="stmt"/>
            <line num="1903" count="1" type="stmt"/>
            <line num="1904" count="1" type="stmt"/>
            <line num="1906" count="1" type="stmt"/>
            <line num="1907" count="1" type="stmt"/>
            <line num="1908" count="1" type="stmt"/>
            <line num="1910" count="1" type="stmt"/>
            <line num="1911" count="1" type="stmt"/>
            <line num="1912" count="1" type="stmt"/>
            <line num="1914" count="1" type="stmt"/>
            <line num="1915" count="1" type="stmt"/>
            <line num="1916" count="1" type="stmt"/>
            <line num="1918" count="1" type="stmt"/>
            <line num="1919" count="1" type="stmt"/>
            <line num="1921" count="1" type="stmt"/>
            <line num="1922" count="1" type="stmt"/>
            <line num="1923" count="1" type="stmt"/>
            <line num="1925" count="1" type="stmt"/>
            <line num="1926" count="1" type="stmt"/>
            <line num="1928" count="1" type="stmt"/>
            <line num="1929" count="1" type="stmt"/>
            <line num="1930" count="1" type="stmt"/>
            <line num="1931" count="1" type="stmt"/>
            <line num="1932" count="1" type="stmt"/>
            <line num="1933" count="1" type="stmt"/>
            <line num="1935" count="1" type="stmt"/>
            <line num="1936" count="1" type="stmt"/>
            <line num="1937" count="1" type="stmt"/>
            <line num="1938" count="1" type="stmt"/>
            <line num="1939" count="1" type="stmt"/>
            <line num="1941" count="1" type="stmt"/>
            <line num="1942" count="1" type="stmt"/>
            <line num="1943" count="1" type="stmt"/>
            <line num="1945" count="1" type="stmt"/>
            <line num="1946" count="1" type="stmt"/>
            <line num="1948" count="1" type="stmt"/>
            <line num="1949" count="1" type="stmt"/>
            <line num="1950" count="1" type="stmt"/>
            <line num="1951" count="1" type="stmt"/>
            <line num="1952" count="1" type="stmt"/>
            <line num="1953" count="1" type="stmt"/>
            <line num="1955" count="1" type="stmt"/>
            <line num="1957" count="1" type="stmt"/>
            <line num="1959" count="1" type="stmt"/>
            <line num="1960" count="1" type="stmt"/>
            <line num="1961" count="1" type="stmt"/>
            <line num="1962" count="1" type="stmt"/>
            <line num="1964" count="1" type="stmt"/>
            <line num="1966" count="1" type="stmt"/>
            <line num="1968" count="1" type="stmt"/>
            <line num="1969" count="1" type="stmt"/>
            <line num="1970" count="1" type="stmt"/>
            <line num="1971" count="1" type="stmt"/>
            <line num="1972" count="1" type="stmt"/>
            <line num="1973" count="1" type="stmt"/>
            <line num="1975" count="1" type="stmt"/>
            <line num="1976" count="1" type="stmt"/>
            <line num="1977" count="1" type="stmt"/>
            <line num="1978" count="1" type="stmt"/>
            <line num="1979" count="1" type="stmt"/>
            <line num="1980" count="1" type="stmt"/>
            <line num="1982" count="1" type="stmt"/>
            <line num="1983" count="1" type="stmt"/>
            <line num="1984" count="1" type="stmt"/>
            <line num="1985" count="1" type="stmt"/>
            <line num="1986" count="1" type="stmt"/>
            <line num="1987" count="1" type="stmt"/>
            <line num="1988" count="1" type="stmt"/>
            <line num="1990" count="1" type="stmt"/>
            <line num="1991" count="1" type="stmt"/>
            <line num="1992" count="1" type="stmt"/>
            <line num="1993" count="1" type="stmt"/>
            <line num="1994" count="1" type="stmt"/>
            <line num="1995" count="1" type="stmt"/>
            <line num="1996" count="1" type="stmt"/>
            <line num="1998" count="1" type="stmt"/>
            <line num="1999" count="1" type="stmt"/>
            <line num="2000" count="1" type="stmt"/>
            <line num="2002" count="1" type="stmt"/>
            <line num="2004" count="1" type="stmt"/>
            <line num="2005" count="1" type="stmt"/>
            <line num="2008" count="1" type="stmt"/>
            <line num="2009" count="1" type="stmt"/>
            <line num="2010" count="1" type="stmt"/>
            <line num="2011" count="1" type="stmt"/>
            <line num="2013" count="1" type="stmt"/>
            <line num="2016" count="1" type="stmt"/>
            <line num="2017" count="1" type="stmt"/>
            <line num="2018" count="1" type="stmt"/>
            <line num="2019" count="1" type="stmt"/>
            <line num="2021" count="1" type="stmt"/>
            <line num="2024" count="1" type="stmt"/>
            <line num="2025" count="1" type="stmt"/>
            <line num="2026" count="1" type="stmt"/>
            <line num="2027" count="1" type="stmt"/>
            <line num="2029" count="1" type="stmt"/>
            <line num="2032" count="1" type="stmt"/>
            <line num="2034" count="1" type="stmt"/>
            <line num="2035" count="1" type="stmt"/>
            <line num="2036" count="1" type="stmt"/>
            <line num="2037" count="1" type="stmt"/>
            <line num="2039" count="1" type="stmt"/>
            <line num="2041" count="1" type="stmt"/>
            <line num="2043" count="1" type="stmt"/>
            <line num="2045" count="1" type="stmt"/>
            <line num="2047" count="1" type="stmt"/>
            <line num="2048" count="1" type="stmt"/>
            <line num="2050" count="1" type="stmt"/>
            <line num="2052" count="1" type="stmt"/>
            <line num="2055" testsuccess="true" count="1" complexity="1" type="method" testduration="0.179" signature="testAddCluToCluSet() : void"/>
            <line num="2057" count="1" type="stmt"/>
            <line num="2059" count="1" type="stmt"/>
            <line num="2060" count="1" type="stmt"/>
            <line num="2062" count="1" type="stmt"/>
            <line num="2063" count="1" type="stmt"/>
            <line num="2064" count="1" type="stmt"/>
            <line num="2067" testsuccess="true" count="1" complexity="2" type="method" testduration="0.21" signature="testAddCluToCluSet_DuplicateCluId() : void"/>
            <line num="2069" count="1" type="stmt"/>
            <line num="2071" count="1" type="stmt"/>
            <line num="2072" count="1" type="stmt"/>
            <line num="2074" count="1" type="stmt"/>
            <line num="2075" count="1" type="stmt"/>
            <line num="2076" count="0" type="stmt"/>
            <line num="2078" count="1" type="stmt"/>
            <line num="2082" testsuccess="true" count="1" complexity="1" type="method" testduration="0.156" signature="testAddClusToCluSet() : void"/>
            <line num="2084" count="1" type="stmt"/>
            <line num="2093" count="1" type="stmt"/>
            <line num="2095" count="1" type="stmt"/>
            <line num="2096" count="1" type="stmt"/>
            <line num="2097" count="1" type="stmt"/>
            <line num="2098" count="1" type="stmt"/>
            <line num="2099" count="1" type="stmt"/>
            <line num="2100" count="1" type="stmt"/>
            <line num="2101" count="1" type="stmt"/>
            <line num="2102" count="1" type="stmt"/>
            <line num="2105" testsuccess="true" count="1" complexity="2" type="method" testduration="0.149" signature="testAddClusToCluSet_InvalidCluId() : void"/>
            <line num="2107" count="1" type="stmt"/>
            <line num="2109" count="1" type="stmt"/>
            <line num="2111" count="1" type="stmt"/>
            <line num="2112" count="1" type="stmt"/>
            <line num="2113" count="0" type="stmt"/>
            <line num="2115" count="1" type="stmt"/>
            <line num="2119" testsuccess="true" count="1" complexity="2" type="method" testduration="0.153" signature="testAddClusToCluSet_DuplicateCluId() : void"/>
            <line num="2121" count="1" type="stmt"/>
            <line num="2123" count="1" type="stmt"/>
            <line num="2125" count="1" type="stmt"/>
            <line num="2126" count="1" type="stmt"/>
            <line num="2127" count="0" type="stmt"/>
            <line num="2129" count="1" type="stmt"/>
            <line num="2133" testsuccess="true" count="1" complexity="2" type="method" testduration="0.0080" signature="testAddClusToCluSet_InvalidCluSetId() : void"/>
            <line num="2135" count="1" type="stmt"/>
            <line num="2137" count="1" type="stmt"/>
            <line num="2138" count="1" type="stmt"/>
            <line num="2139" count="0" type="stmt"/>
            <line num="2141" count="1" type="stmt"/>
            <line num="2145" testsuccess="true" count="1" complexity="1" type="method" testduration="0.157" signature="testAddCluSetToCluSet() : void"/>
            <line num="2147" count="1" type="stmt"/>
            <line num="2149" count="1" type="stmt"/>
            <line num="2150" count="1" type="stmt"/>
            <line num="2152" count="1" type="stmt"/>
            <line num="2153" count="1" type="stmt"/>
            <line num="2154" count="1" type="stmt"/>
            <line num="2157" testsuccess="true" count="1" complexity="2" type="method" testduration="0.08" signature="testAddCluSetToCluSet_CircularRelationshipException() : void"/>
            <line num="2159" count="1" type="stmt"/>
            <line num="2161" count="1" type="stmt"/>
            <line num="2162" count="1" type="stmt"/>
            <line num="2163" count="0" type="stmt"/>
            <line num="2165" count="1" type="stmt"/>
            <line num="2169" testsuccess="true" count="1" complexity="2" type="method" testduration="0.34" signature="testAddCluSetToCluSet_NestedCircularRelationshipException() : void"/>
            <line num="2171" count="1" type="stmt"/>
            <line num="2172" count="1" type="stmt"/>
            <line num="2173" count="1" type="stmt"/>
            <line num="2175" count="1" type="stmt"/>
            <line num="2176" count="1" type="stmt"/>
            <line num="2178" count="1" type="stmt"/>
            <line num="2179" count="1" type="stmt"/>
            <line num="2180" count="0" type="stmt"/>
            <line num="2182" count="1" type="stmt"/>
            <line num="2186" testsuccess="true" count="1" complexity="2" type="method" testduration="0.179" signature="testAddCluSetToCluSet_DuplicateCluSetId() : void"/>
            <line num="2188" count="1" type="stmt"/>
            <line num="2190" count="1" type="stmt"/>
            <line num="2191" count="1" type="stmt"/>
            <line num="2193" count="1" type="stmt"/>
            <line num="2194" count="1" type="stmt"/>
            <line num="2195" count="0" type="stmt"/>
            <line num="2197" count="1" type="stmt"/>
            <line num="2201" testsuccess="true" count="1" complexity="2" type="method" testduration="0.075" signature="testAddCluSetToCluSet_InvalidCluSetId() : void"/>
            <line num="2203" count="1" type="stmt"/>
            <line num="2205" count="1" type="stmt"/>
            <line num="2206" count="1" type="stmt"/>
            <line num="2207" count="0" type="stmt"/>
            <line num="2209" count="1" type="stmt"/>
            <line num="2213" testsuccess="true" count="1" complexity="1" type="method" testduration="0.286" signature="testAddCluSetsToCluSet() : void"/>
            <line num="2215" count="1" type="stmt"/>
            <line num="2217" count="1" type="stmt"/>
            <line num="2219" count="1" type="stmt"/>
            <line num="2220" count="1" type="stmt"/>
            <line num="2222" count="1" type="stmt"/>
            <line num="2223" count="1" type="stmt"/>
            <line num="2224" count="1" type="stmt"/>
            <line num="2225" count="1" type="stmt"/>
            <line num="2226" count="1" type="stmt"/>
            <line num="2227" count="1" type="stmt"/>
            <line num="2230" testsuccess="true" count="1" complexity="2" type="method" testduration="0.153" signature="testAddCluSetsToCluSet_InvalidCluSetId() : void"/>
            <line num="2232" count="1" type="stmt"/>
            <line num="2234" count="1" type="stmt"/>
            <line num="2236" count="1" type="stmt"/>
            <line num="2237" count="1" type="stmt"/>
            <line num="2238" count="0" type="stmt"/>
            <line num="2240" count="1" type="stmt"/>
            <line num="2244" testsuccess="true" count="1" complexity="2" type="method" testduration="0.124" signature="testAddCluSetsToCluSet_DuplicateCluSetId() : void"/>
            <line num="2246" count="1" type="stmt"/>
            <line num="2248" count="1" type="stmt"/>
            <line num="2250" count="1" type="stmt"/>
            <line num="2251" count="1" type="stmt"/>
            <line num="2252" count="0" type="stmt"/>
            <line num="2254" count="1" type="stmt"/>
            <line num="2258" testsuccess="true" count="1" complexity="2" type="method" testduration="0.112" signature="testAddCluSetsToCluSet_CircularRelationshipException() : void"/>
            <line num="2260" count="1" type="stmt"/>
            <line num="2262" count="1" type="stmt"/>
            <line num="2264" count="1" type="stmt"/>
            <line num="2265" count="1" type="stmt"/>
            <line num="2266" count="0" type="stmt"/>
            <line num="2268" count="1" type="stmt"/>
            <line num="2272" testsuccess="true" count="1" complexity="2" type="method" testduration="0.314" signature="testAddCluSetsToCluSet_NestedCircularRelationshipException() : void"/>
            <line num="2274" count="1" type="stmt"/>
            <line num="2275" count="1" type="stmt"/>
            <line num="2276" count="1" type="stmt"/>
            <line num="2278" count="1" type="stmt"/>
            <line num="2279" count="1" type="stmt"/>
            <line num="2282" count="1" type="stmt"/>
            <line num="2283" count="1" type="stmt"/>
            <line num="2285" count="1" type="stmt"/>
            <line num="2286" count="1" type="stmt"/>
            <line num="2287" count="1" type="stmt"/>
            <line num="2288" count="0" type="stmt"/>
            <line num="2290" count="1" type="stmt"/>
            <line num="2294" testsuccess="true" count="1" complexity="1" type="method" testduration="0.172" signature="testCreateDynamicCluSet_Simple() : void"/>
            <line num="2296" count="1" type="stmt"/>
            <line num="2298" count="1" type="stmt"/>
            <line num="2299" count="1" type="stmt"/>
            <line num="2301" count="1" type="stmt"/>
            <line num="2302" count="1" type="stmt"/>
            <line num="2304" count="1" type="stmt"/>
            <line num="2305" count="1" type="stmt"/>
            <line num="2306" count="1" type="stmt"/>
            <line num="2307" count="1" type="stmt"/>
            <line num="2308" count="1" type="stmt"/>
            <line num="2309" count="1" type="stmt"/>
            <line num="2310" count="1" type="stmt"/>
            <line num="2311" count="1" type="stmt"/>
            <line num="2314" count="1" complexity="1" type="method" signature="getMembershipQueryInfo() : MembershipQueryInfo"/>
            <line num="2315" count="1" type="stmt"/>
            <line num="2316" count="1" type="stmt"/>
            <line num="2317" count="1" type="stmt"/>
            <line num="2318" count="1" type="stmt"/>
            <line num="2319" count="1" type="stmt"/>
            <line num="2320" count="1" type="stmt"/>
            <line num="2321" count="1" type="stmt"/>
            <line num="2322" count="1" type="stmt"/>
            <line num="2323" count="1" type="stmt"/>
            <line num="2325" count="1" type="stmt"/>
            <line num="2326" count="1" type="stmt"/>
            <line num="2327" count="1" type="stmt"/>
            <line num="2329" count="1" type="stmt"/>
            <line num="2332" testsuccess="true" count="1" complexity="1" type="method" testduration="0.174" signature="testCreateDynamicCluSet() : void"/>
            <line num="2334" count="1" type="stmt"/>
            <line num="2336" count="1" type="stmt"/>
            <line num="2337" count="1" type="stmt"/>
            <line num="2339" count="1" type="stmt"/>
            <line num="2341" count="1" type="stmt"/>
            <line num="2342" count="1" type="stmt"/>
            <line num="2343" count="1" type="stmt"/>
            <line num="2344" count="1" type="stmt"/>
            <line num="2345" count="1" type="stmt"/>
            <line num="2346" count="1" type="stmt"/>
            <line num="2347" count="1" type="stmt"/>
            <line num="2348" count="1" type="stmt"/>
            <line num="2349" count="1" type="stmt"/>
            <line num="2351" count="1" type="stmt"/>
            <line num="2353" count="1" type="stmt"/>
            <line num="2354" count="1" type="stmt"/>
            <line num="2355" count="1" type="stmt"/>
            <line num="2356" count="1" type="stmt"/>
            <line num="2357" count="1" type="stmt"/>
            <line num="2358" count="1" type="stmt"/>
            <line num="2359" count="1" type="stmt"/>
            <line num="2360" count="1" type="stmt"/>
            <line num="2361" count="1" type="stmt"/>
            <line num="2364" testsuccess="true" count="1" complexity="2" type="method" testduration="0.026" signature="testCreateCluSet_InvalidCluSet1() : void"/>
            <line num="2366" count="1" type="stmt"/>
            <line num="2367" count="1" type="stmt"/>
            <line num="2369" count="1" type="stmt"/>
            <line num="2370" count="1" type="stmt"/>
            <line num="2372" count="1" type="stmt"/>
            <line num="2374" count="1" type="stmt"/>
            <line num="2375" count="1" type="stmt"/>
            <line num="2376" count="0" type="stmt"/>
            <line num="2378" count="1" type="stmt"/>
            <line num="2383" testsuccess="true" count="1" complexity="2" type="method" testduration="0.018" signature="testCreateCluSet_InvalidCluSet2() : void"/>
            <line num="2385" count="1" type="stmt"/>
            <line num="2386" count="1" type="stmt"/>
            <line num="2388" count="1" type="stmt"/>
            <line num="2389" count="1" type="stmt"/>
            <line num="2391" count="1" type="stmt"/>
            <line num="2393" count="1" type="stmt"/>
            <line num="2394" count="1" type="stmt"/>
            <line num="2395" count="0" type="stmt"/>
            <line num="2397" count="1" type="stmt"/>
            <line num="2402" testsuccess="true" count="1" complexity="2" type="method" testduration="0.03" signature="testCreateCluSet_InvalidCluSet3() : void"/>
            <line num="2404" count="1" type="stmt"/>
            <line num="2405" count="1" type="stmt"/>
            <line num="2406" count="1" type="stmt"/>
            <line num="2408" count="1" type="stmt"/>
            <line num="2409" count="1" type="stmt"/>
            <line num="2410" count="0" type="stmt"/>
            <line num="2412" count="1" type="stmt"/>
            <line num="2417" testsuccess="true" count="1" complexity="1" type="method" testduration="0.124" signature="testGetDynamicCluSet() : void"/>
            <line num="2419" count="1" type="stmt"/>
            <line num="2421" count="1" type="stmt"/>
            <line num="2422" count="1" type="stmt"/>
            <line num="2423" count="1" type="stmt"/>
            <line num="2424" count="1" type="stmt"/>
            <line num="2425" count="1" type="stmt"/>
            <line num="2427" count="1" type="stmt"/>
            <line num="2429" count="1" type="stmt"/>
            <line num="2430" count="1" type="stmt"/>
            <line num="2431" count="1" type="stmt"/>
            <line num="2432" count="1" type="stmt"/>
            <line num="2433" count="1" type="stmt"/>
            <line num="2434" count="1" type="stmt"/>
            <line num="2435" count="1" type="stmt"/>
            <line num="2436" count="1" type="stmt"/>
            <line num="2437" count="1" type="stmt"/>
            <line num="2438" count="1" type="stmt"/>
            <line num="2441" testsuccess="true" count="1" complexity="1" type="method" testduration="0.101" signature="testGetDynamicCluSet_Simple() : void"/>
            <line num="2443" count="1" type="stmt"/>
            <line num="2445" count="1" type="stmt"/>
            <line num="2446" count="1" type="stmt"/>
            <line num="2448" count="1" type="stmt"/>
            <line num="2449" count="1" type="stmt"/>
            <line num="2450" count="1" type="stmt"/>
            <line num="2451" count="1" type="stmt"/>
            <line num="2453" count="1" type="stmt"/>
            <line num="2454" count="1" type="stmt"/>
            <line num="2455" count="1" type="stmt"/>
            <line num="2456" count="1" type="stmt"/>
            <line num="2459" testsuccess="true" count="1" complexity="1" type="method" testduration="0.064" signature="testGetCluSetTreeView() : void"/>
            <line num="2461" count="1" type="stmt"/>
            <line num="2462" count="1" type="stmt"/>
            <line num="2463" count="1" type="stmt"/>
            <line num="2465" count="1" type="stmt"/>
            <line num="2466" count="1" type="stmt"/>
            <line num="2467" count="1" type="stmt"/>
            <line num="2468" count="1" type="stmt"/>
            <line num="2470" count="1" type="stmt"/>
            <line num="2471" count="1" type="stmt"/>
            <line num="2472" count="1" type="stmt"/>
            <line num="2475" testsuccess="true" count="1" complexity="1" type="method" testduration="0.842" signature="testGetCluSetTreeView_dynamicCluSet() : void"/>
            <line num="2477" count="1" type="stmt"/>
            <line num="2479" count="1" type="stmt"/>
            <line num="2480" count="1" type="stmt"/>
            <line num="2482" count="1" type="stmt"/>
            <line num="2483" count="1" type="stmt"/>
            <line num="2484" count="1" type="stmt"/>
            <line num="2485" count="1" type="stmt"/>
            <line num="2487" count="1" type="stmt"/>
            <line num="2488" count="1" type="stmt"/>
            <line num="2489" count="1" type="stmt"/>
            <line num="2492" testsuccess="true" count="1" complexity="2" type="method" testduration="0.0080" signature="testGetCluSetTreeView_invalidCluSet() : void"/>
            <line num="2496" count="1" type="stmt"/>
            <line num="2497" count="1" type="stmt"/>
            <line num="2498" count="0" type="stmt"/>
            <line num="2500" count="1" type="stmt"/>
            <line num="2504" testsuccess="true" count="1" complexity="2" type="method" testduration="0.0060" signature="testGetCluSetTreeView_nullCluSet() : void"/>
            <line num="2508" count="1" type="stmt"/>
            <line num="2509" count="1" type="stmt"/>
            <line num="2510" count="0" type="stmt"/>
            <line num="2512" count="1" type="stmt"/>
            <line num="2516" testsuccess="true" count="1" complexity="1" type="method" testduration="0.153" signature="testUpdateDynamicCluSet() : void"/>
            <line num="2518" count="1" type="stmt"/>
            <line num="2521" count="1" type="stmt"/>
            <line num="2522" count="1" type="stmt"/>
            <line num="2523" count="1" type="stmt"/>
            <line num="2524" count="1" type="stmt"/>
            <line num="2526" count="1" type="stmt"/>
            <line num="2528" count="1" type="stmt"/>
            <line num="2532" count="1" type="stmt"/>
            <line num="2534" count="1" type="stmt"/>
            <line num="2537" count="1" type="stmt"/>
            <line num="2538" count="1" type="stmt"/>
            <line num="2539" count="1" type="stmt"/>
            <line num="2541" count="1" type="stmt"/>
            <line num="2542" count="1" type="stmt"/>
            <line num="2543" count="1" type="stmt"/>
            <line num="2544" count="1" type="stmt"/>
            <line num="2547" testsuccess="true" count="1" complexity="2" type="method" testduration="0.174" signature="testUpdateCluSet_VersionMismatch() : void"/>
            <line num="2549" count="1" type="stmt"/>
            <line num="2551" count="1" type="stmt"/>
            <line num="2552" count="1" type="stmt"/>
            <line num="2553" count="1" type="stmt"/>
            <line num="2555" count="1" type="stmt"/>
            <line num="2556" count="1" type="stmt"/>
            <line num="2558" count="1" type="stmt"/>
            <line num="2559" count="1" type="stmt"/>
            <line num="2560" count="0" type="stmt"/>
            <line num="2562" count="1" type="stmt"/>
            <line num="2566" testsuccess="true" count="1" complexity="1" type="method" testduration="0.197" signature="testUpdateCluSet_ClearCluSets() : void"/>
            <line num="2568" count="1" type="stmt"/>
            <line num="2569" count="1" type="stmt"/>
            <line num="2570" count="1" type="stmt"/>
            <line num="2571" count="1" type="stmt"/>
            <line num="2573" count="1" type="stmt"/>
            <line num="2574" count="1" type="stmt"/>
            <line num="2576" count="1" type="stmt"/>
            <line num="2578" count="1" type="stmt"/>
            <line num="2579" count="1" type="stmt"/>
            <line num="2581" count="1" type="stmt"/>
            <line num="2582" count="1" type="stmt"/>
            <line num="2585" testsuccess="true" count="1" complexity="1" type="method" testduration="0.137" signature="testUpdateCluSet_AddCluSets() : void"/>
            <line num="2587" count="1" type="stmt"/>
            <line num="2589" count="1" type="stmt"/>
            <line num="2590" count="1" type="stmt"/>
            <line num="2592" count="1" type="stmt"/>
            <line num="2593" count="1" type="stmt"/>
            <line num="2595" count="1" type="stmt"/>
            <line num="2596" count="1" type="stmt"/>
            <line num="2598" count="1" type="stmt"/>
            <line num="2599" count="1" type="stmt"/>
            <line num="2600" count="1" type="stmt"/>
            <line num="2601" count="1" type="stmt"/>
            <line num="2604" testsuccess="true" count="1" complexity="1" type="method" testduration="0.144" signature="testUpdateCluSet_removeCluSets() : void"/>
            <line num="2606" count="1" type="stmt"/>
            <line num="2607" count="1" type="stmt"/>
            <line num="2608" count="1" type="stmt"/>
            <line num="2609" count="1" type="stmt"/>
            <line num="2611" count="1" type="stmt"/>
            <line num="2612" count="1" type="stmt"/>
            <line num="2614" count="1" type="stmt"/>
            <line num="2616" count="1" type="stmt"/>
            <line num="2617" count="1" type="stmt"/>
            <line num="2619" count="1" type="stmt"/>
            <line num="2620" count="1" type="stmt"/>
            <line num="2621" count="1" type="stmt"/>
            <line num="2622" count="1" type="stmt"/>
            <line num="2625" testsuccess="true" count="1" complexity="1" type="method" testduration="0.115" signature="testUpdateCluSet_ClearClus() : void"/>
            <line num="2627" count="1" type="stmt"/>
            <line num="2628" count="1" type="stmt"/>
            <line num="2629" count="1" type="stmt"/>
            <line num="2630" count="1" type="stmt"/>
            <line num="2632" count="1" type="stmt"/>
            <line num="2633" count="1" type="stmt"/>
            <line num="2635" count="1" type="stmt"/>
            <line num="2636" count="1" type="stmt"/>
            <line num="2637" count="1" type="stmt"/>
            <line num="2640" count="1" type="stmt"/>
            <line num="2642" count="1" type="stmt"/>
            <line num="2644" count="1" type="stmt"/>
            <line num="2645" count="1" type="stmt"/>
            <line num="2646" count="1" type="stmt"/>
            <line num="2648" count="1" type="stmt"/>
            <line num="2650" count="1" type="stmt"/>
            <line num="2651" count="1" type="stmt"/>
            <line num="2652" count="1" type="stmt"/>
            <line num="2655" testsuccess="true" count="1" complexity="1" type="method" testduration="0.126" signature="testUpdateCluSet_AddClu() : void"/>
            <line num="2657" count="1" type="stmt"/>
            <line num="2658" count="1" type="stmt"/>
            <line num="2659" count="1" type="stmt"/>
            <line num="2660" count="1" type="stmt"/>
            <line num="2662" count="1" type="stmt"/>
            <line num="2663" count="1" type="stmt"/>
            <line num="2665" count="1" type="stmt"/>
            <line num="2667" count="1" type="stmt"/>
            <line num="2668" count="1" type="stmt"/>
            <line num="2669" count="1" type="stmt"/>
            <line num="2671" count="1" type="stmt"/>
            <line num="2673" count="1" type="stmt"/>
            <line num="2674" count="1" type="stmt"/>
            <line num="2675" count="1" type="stmt"/>
            <line num="2677" count="1" type="stmt"/>
            <line num="2679" count="1" type="stmt"/>
            <line num="2680" count="1" type="stmt"/>
            <line num="2681" count="1" type="stmt"/>
            <line num="2684" testsuccess="true" count="1" complexity="1" type="method" testduration="0.137" signature="testUpdateCluSet_RemoveClu() : void"/>
            <line num="2686" count="1" type="stmt"/>
            <line num="2687" count="1" type="stmt"/>
            <line num="2688" count="1" type="stmt"/>
            <line num="2689" count="1" type="stmt"/>
            <line num="2691" count="1" type="stmt"/>
            <line num="2692" count="1" type="stmt"/>
            <line num="2694" count="1" type="stmt"/>
            <line num="2696" count="1" type="stmt"/>
            <line num="2697" count="1" type="stmt"/>
            <line num="2698" count="1" type="stmt"/>
            <line num="2700" count="1" type="stmt"/>
            <line num="2702" count="1" type="stmt"/>
            <line num="2703" count="1" type="stmt"/>
            <line num="2704" count="1" type="stmt"/>
            <line num="2705" count="1" type="stmt"/>
            <line num="2707" count="1" type="stmt"/>
            <line num="2709" count="1" type="stmt"/>
            <line num="2710" count="1" type="stmt"/>
            <line num="2711" count="1" type="stmt"/>
            <line num="2714" testsuccess="true" count="1" complexity="1" type="method" testduration="0.145" signature="testCreateCluResult() : void"/>
            <line num="2716" count="1" type="stmt"/>
            <line num="2717" count="1" type="stmt"/>
            <line num="2718" count="1" type="stmt"/>
            <line num="2719" count="1" type="stmt"/>
            <line num="2720" count="1" type="stmt"/>
            <line num="2721" count="1" type="stmt"/>
            <line num="2722" count="1" type="stmt"/>
            <line num="2723" count="1" type="stmt"/>
            <line num="2724" count="1" type="stmt"/>
            <line num="2726" count="1" type="stmt"/>
            <line num="2728" count="1" type="stmt"/>
            <line num="2729" count="1" type="stmt"/>
            <line num="2730" count="1" type="stmt"/>
            <line num="2731" count="1" type="stmt"/>
            <line num="2732" count="1" type="stmt"/>
            <line num="2733" count="1" type="stmt"/>
            <line num="2734" count="1" type="stmt"/>
            <line num="2735" count="1" type="stmt"/>
            <line num="2736" count="1" type="stmt"/>
            <line num="2737" count="1" type="stmt"/>
            <line num="2740" testsuccess="true" count="1" complexity="1" type="method" testduration="0.28" signature="testUpdateCluResult() : void"/>
            <line num="2742" count="1" type="stmt"/>
            <line num="2743" count="1" type="stmt"/>
            <line num="2744" count="1" type="stmt"/>
            <line num="2745" count="1" type="stmt"/>
            <line num="2746" count="1" type="stmt"/>
            <line num="2747" count="1" type="stmt"/>
            <line num="2748" count="1" type="stmt"/>
            <line num="2749" count="1" type="stmt"/>
            <line num="2750" count="1" type="stmt"/>
            <line num="2752" count="1" type="stmt"/>
            <line num="2753" count="1" type="stmt"/>
            <line num="2754" count="1" type="stmt"/>
            <line num="2755" count="1" type="stmt"/>
            <line num="2756" count="1" type="stmt"/>
            <line num="2757" count="1" type="stmt"/>
            <line num="2758" count="1" type="stmt"/>
            <line num="2759" count="1" type="stmt"/>
            <line num="2760" count="1" type="stmt"/>
            <line num="2761" count="1" type="stmt"/>
            <line num="2762" count="1" type="stmt"/>
            <line num="2764" count="1" type="stmt"/>
            <line num="2766" count="1" type="stmt"/>
            <line num="2767" count="1" type="stmt"/>
            <line num="2769" count="1" type="stmt"/>
            <line num="2771" count="1" type="stmt"/>
            <line num="2772" count="1" type="stmt"/>
            <line num="2773" count="1" type="stmt"/>
            <line num="2774" count="1" type="stmt"/>
            <line num="2775" count="1" type="stmt"/>
            <line num="2776" count="1" type="stmt"/>
            <line num="2777" count="1" type="stmt"/>
            <line num="2778" count="1" type="stmt"/>
            <line num="2780" count="1" type="stmt"/>
            <line num="2781" count="1" type="stmt"/>
            <line num="2782" count="1" type="stmt"/>
            <line num="2783" count="1" type="stmt"/>
            <line num="2784" count="1" type="stmt"/>
            <line num="2785" count="1" type="stmt"/>
            <line num="2786" count="1" type="stmt"/>
            <line num="2787" count="1" type="stmt"/>
            <line num="2789" count="1" type="stmt"/>
            <line num="2790" count="1" type="stmt"/>
            <line num="2792" count="1" type="stmt"/>
            <line num="2793" count="1" type="stmt"/>
            <line num="2794" count="1" type="stmt"/>
            <line num="2795" count="1" type="stmt"/>
            <line num="2796" count="1" type="stmt"/>
            <line num="2797" count="1" type="stmt"/>
            <line num="2798" count="1" type="stmt"/>
            <line num="2799" count="1" type="stmt"/>
            <line num="2800" count="1" type="stmt"/>
            <line num="2801" count="1" type="stmt"/>
            <line num="2802" count="1" type="stmt"/>
            <line num="2803" count="1" type="stmt"/>
            <line num="2804" count="1" type="stmt"/>
            <line num="2805" count="1" type="stmt"/>
            <line num="2808" testsuccess="true" count="1" complexity="1" type="method" testduration="0.259" signature="testUpdateCluResult_RemoveAllCluResultOptions() : void"/>
            <line num="2810" count="1" type="stmt"/>
            <line num="2811" count="1" type="stmt"/>
            <line num="2812" count="1" type="stmt"/>
            <line num="2813" count="1" type="stmt"/>
            <line num="2814" count="1" type="stmt"/>
            <line num="2815" count="1" type="stmt"/>
            <line num="2816" count="1" type="stmt"/>
            <line num="2817" count="1" type="stmt"/>
            <line num="2818" count="1" type="stmt"/>
            <line num="2820" count="1" type="stmt"/>
            <line num="2821" count="1" type="stmt"/>
            <line num="2822" count="1" type="stmt"/>
            <line num="2823" count="1" type="stmt"/>
            <line num="2824" count="1" type="stmt"/>
            <line num="2825" count="1" type="stmt"/>
            <line num="2826" count="1" type="stmt"/>
            <line num="2827" count="1" type="stmt"/>
            <line num="2829" count="1" type="stmt"/>
            <line num="2830" count="1" type="stmt"/>
            <line num="2832" count="1" type="stmt"/>
            <line num="2834" count="1" type="stmt"/>
            <line num="2835" count="1" type="stmt"/>
            <line num="2837" count="1" type="stmt"/>
            <line num="2840" count="1" type="stmt"/>
            <line num="2842" count="1" type="stmt"/>
            <line num="2843" count="1" type="stmt"/>
            <line num="2845" count="1" type="stmt"/>
            <line num="2846" count="1" type="stmt"/>
            <line num="2847" count="1" type="stmt"/>
            <line num="2850" testsuccess="true" count="1" complexity="2" type="method" testduration="1.065" signature="testVersioning() : void"/>
            <line num="2852" count="1" type="stmt"/>
            <line num="2853" count="1" type="stmt"/>
            <line num="2854" count="1" type="stmt"/>
            <line num="2856" count="1" type="stmt"/>
            <line num="2858" count="1" type="stmt"/>
            <line num="2859" count="0" type="stmt"/>
            <line num="2862" count="1" type="stmt"/>
            <line num="2863" count="1" type="stmt"/>
            <line num="2864" count="1" type="stmt"/>
            <line num="2866" count="1" type="stmt"/>
            <line num="2867" count="1" type="stmt"/>
            <line num="2868" count="1" type="stmt"/>
            <line num="2869" count="1" type="stmt"/>
            <line num="2870" count="1" type="stmt"/>
            <line num="2871" count="1" type="stmt"/>
            <line num="2872" count="1" type="stmt"/>
            <line num="2873" count="1" type="stmt"/>
            <line num="2874" count="1" type="stmt"/>
            <line num="2877" count="1" type="stmt"/>
            <line num="2878" count="1" type="stmt"/>
            <line num="2879" count="1" type="stmt"/>
            <line num="2880" count="1" type="stmt"/>
            <line num="2881" count="1" type="stmt"/>
            <line num="2882" count="1" type="stmt"/>
            <line num="2883" count="1" type="stmt"/>
            <line num="2884" count="1" type="stmt"/>
            <line num="2888" count="1" complexity="1" type="method" signature="createCluSetInfo() : CluSetInfo"/>
            <line num="2889" count="1" type="stmt"/>
            <line num="2891" count="1" type="stmt"/>
            <line num="2892" count="1" type="stmt"/>
            <line num="2893" count="1" type="stmt"/>
            <line num="2894" count="1" type="stmt"/>
            <line num="2895" count="1" type="stmt"/>
            <line num="2896" count="1" type="stmt"/>
            <line num="2897" count="1" type="stmt"/>
            <line num="2898" count="1" type="stmt"/>
            <line num="2899" count="1" type="stmt"/>
            <line num="2900" count="1" type="stmt"/>
            <line num="2903" count="1" complexity="1" type="method" signature="createCluInfo() : CluInfo"/>
            <line num="2904" count="1" type="stmt"/>
            <line num="2906" count="1" type="stmt"/>
            <line num="2907" count="1" type="stmt"/>
            <line num="2909" count="1" type="stmt"/>
            <line num="2911" count="1" type="stmt"/>
            <line num="2913" count="1" type="stmt"/>
            <line num="2914" count="1" type="stmt"/>
            <line num="2915" count="1" type="stmt"/>
            <line num="2916" count="1" type="stmt"/>
            <line num="2917" count="1" type="stmt"/>
            <line num="2918" count="1" type="stmt"/>
            <line num="2919" count="1" type="stmt"/>
            <line num="2920" count="1" type="stmt"/>
            <line num="2921" count="1" type="stmt"/>
            <line num="2922" count="1" type="stmt"/>
            <line num="2923" count="1" type="stmt"/>
            <line num="2924" count="1" type="stmt"/>
            <line num="2926" count="1" type="stmt"/>
            <line num="2927" count="1" type="stmt"/>
            <line num="2928" count="1" type="stmt"/>
            <line num="2929" count="1" type="stmt"/>
            <line num="2930" count="1" type="stmt"/>
            <line num="2931" count="1" type="stmt"/>
            <line num="2932" count="1" type="stmt"/>
            <line num="2933" count="1" type="stmt"/>
            <line num="2934" count="1" type="stmt"/>
            <line num="2935" count="1" type="stmt"/>
            <line num="2936" count="1" type="stmt"/>
            <line num="2937" count="1" type="stmt"/>
            <line num="2939" count="1" type="stmt"/>
            <line num="2940" count="1" type="stmt"/>
            <line num="2941" count="1" type="stmt"/>
            <line num="2942" count="1" type="stmt"/>
            <line num="2943" count="1" type="stmt"/>
            <line num="2944" count="1" type="stmt"/>
            <line num="2945" count="1" type="stmt"/>
            <line num="2946" count="1" type="stmt"/>
            <line num="2947" count="1" type="stmt"/>
            <line num="2948" count="1" type="stmt"/>
            <line num="2949" count="1" type="stmt"/>
            <line num="2950" count="1" type="stmt"/>
            <line num="2952" count="1" type="stmt"/>
            <line num="2953" count="1" type="stmt"/>
            <line num="2955" count="1" type="stmt"/>
            <line num="2957" count="1" type="stmt"/>
            <line num="2958" count="1" type="stmt"/>
            <line num="2960" count="1" type="stmt"/>
            <line num="2961" count="1" type="stmt"/>
            <line num="2962" count="1" type="stmt"/>
            <line num="2963" count="1" type="stmt"/>
            <line num="2965" count="1" type="stmt"/>
            <line num="2966" count="1" type="stmt"/>
            <line num="2968" count="1" type="stmt"/>
            <line num="2969" count="1" type="stmt"/>
            <line num="2971" count="1" type="stmt"/>
            <line num="2972" count="1" type="stmt"/>
            <line num="2973" count="1" type="stmt"/>
            <line num="2975" count="1" type="stmt"/>
            <line num="2976" count="1" type="stmt"/>
            <line num="2977" count="1" type="stmt"/>
            <line num="2979" count="1" type="stmt"/>
            <line num="2980" count="1" type="stmt"/>
            <line num="2981" count="1" type="stmt"/>
            <line num="2983" count="1" type="stmt"/>
            <line num="2984" count="1" type="stmt"/>
            <line num="2985" count="1" type="stmt"/>
            <line num="2987" count="1" type="stmt"/>
            <line num="2988" count="1" type="stmt"/>
            <line num="2989" count="1" type="stmt"/>
            <line num="2991" count="1" type="stmt"/>
            <line num="2992" count="1" type="stmt"/>
            <line num="2994" count="1" type="stmt"/>
            <line num="2995" count="1" type="stmt"/>
            <line num="2996" count="1" type="stmt"/>
            <line num="2998" count="1" type="stmt"/>
            <line num="2999" count="1" type="stmt"/>
            <line num="3001" count="1" type="stmt"/>
            <line num="3002" count="1" type="stmt"/>
            <line num="3003" count="1" type="stmt"/>
            <line num="3004" count="1" type="stmt"/>
            <line num="3005" count="1" type="stmt"/>
            <line num="3006" count="1" type="stmt"/>
            <line num="3008" count="1" type="stmt"/>
            <line num="3009" count="1" type="stmt"/>
            <line num="3010" count="1" type="stmt"/>
            <line num="3011" count="1" type="stmt"/>
            <line num="3012" count="1" type="stmt"/>
            <line num="3014" count="1" type="stmt"/>
            <line num="3015" count="1" type="stmt"/>
            <line num="3016" count="1" type="stmt"/>
            <line num="3018" count="1" type="stmt"/>
            <line num="3019" count="1" type="stmt"/>
            <line num="3021" count="1" type="stmt"/>
            <line num="3022" count="1" type="stmt"/>
            <line num="3023" count="1" type="stmt"/>
            <line num="3024" count="1" type="stmt"/>
            <line num="3025" count="1" type="stmt"/>
            <line num="3026" count="1" type="stmt"/>
            <line num="3028" count="1" type="stmt"/>
            <line num="3030" count="1" type="stmt"/>
            <line num="3032" count="1" type="stmt"/>
            <line num="3033" count="1" type="stmt"/>
            <line num="3034" count="1" type="stmt"/>
            <line num="3035" count="1" type="stmt"/>
            <line num="3037" count="1" type="stmt"/>
            <line num="3039" count="1" type="stmt"/>
            <line num="3041" count="1" type="stmt"/>
            <line num="3042" count="1" type="stmt"/>
            <line num="3043" count="1" type="stmt"/>
            <line num="3044" count="1" type="stmt"/>
            <line num="3045" count="1" type="stmt"/>
            <line num="3046" count="1" type="stmt"/>
            <line num="3048" count="1" type="stmt"/>
            <line num="3049" count="1" type="stmt"/>
            <line num="3050" count="1" type="stmt"/>
            <line num="3051" count="1" type="stmt"/>
            <line num="3052" count="1" type="stmt"/>
            <line num="3053" count="1" type="stmt"/>
            <line num="3055" count="1" type="stmt"/>
            <line num="3056" count="1" type="stmt"/>
            <line num="3057" count="1" type="stmt"/>
            <line num="3058" count="1" type="stmt"/>
            <line num="3059" count="1" type="stmt"/>
            <line num="3060" count="1" type="stmt"/>
            <line num="3061" count="1" type="stmt"/>
            <line num="3062" count="1" type="stmt"/>
            <line num="3064" count="1" type="stmt"/>
            <line num="3065" count="1" type="stmt"/>
            <line num="3066" count="1" type="stmt"/>
            <line num="3067" count="1" type="stmt"/>
            <line num="3068" count="1" type="stmt"/>
            <line num="3069" count="1" type="stmt"/>
            <line num="3070" count="1" type="stmt"/>
            <line num="3071" count="1" type="stmt"/>
            <line num="3073" count="1" type="stmt"/>
            <line num="3074" count="1" type="stmt"/>
            <line num="3075" count="1" type="stmt"/>
            <line num="3077" count="1" type="stmt"/>
            <line num="3079" count="1" type="stmt"/>
            <line num="3080" count="1" type="stmt"/>
            <line num="3083" count="1" type="stmt"/>
            <line num="3084" count="1" type="stmt"/>
            <line num="3085" count="1" type="stmt"/>
            <line num="3086" count="1" type="stmt"/>
            <line num="3088" count="1" type="stmt"/>
            <line num="3091" count="1" type="stmt"/>
            <line num="3092" count="1" type="stmt"/>
            <line num="3093" count="1" type="stmt"/>
            <line num="3094" count="1" type="stmt"/>
            <line num="3096" count="1" type="stmt"/>
            <line num="3099" count="1" type="stmt"/>
            <line num="3100" count="1" type="stmt"/>
            <line num="3101" count="1" type="stmt"/>
            <line num="3102" count="1" type="stmt"/>
            <line num="3104" count="1" type="stmt"/>
            <line num="3107" count="1" type="stmt"/>
            <line num="3109" count="1" type="stmt"/>
            <line num="3111" count="1" type="stmt"/>
            <line num="3112" count="1" type="stmt"/>
            <line num="3113" count="1" type="stmt"/>
            <line num="3114" count="1" type="stmt"/>
            <line num="3116" count="1" type="stmt"/>
            <line num="3118" count="1" type="stmt"/>
            <line num="3120" count="1" type="stmt"/>
            <line num="3122" count="1" type="stmt"/>
            <line num="3124" count="1" type="stmt"/>
            <line num="3126" count="1" type="stmt"/>
            <line num="3129" count="1" complexity="1" type="method" signature="createAdminOrgs(CluInfo) : void"/>
            <line num="3130" count="1" type="stmt"/>
            <line num="3131" count="1" type="stmt"/>
            <line num="3132" count="1" type="stmt"/>
            <line num="3134" count="1" type="stmt"/>
            <line num="3136" count="1" type="stmt"/>
            <line num="3138" count="1" type="stmt"/>
            <line num="3139" count="1" type="stmt"/>
            <line num="3140" count="1" type="stmt"/>
            <line num="3141" count="1" type="stmt"/>
            <line num="3143" count="1" type="stmt"/>
            <line num="3145" count="1" type="stmt"/>
            <line num="3147" count="1" type="stmt"/>
            <line num="3149" count="1" type="stmt"/>
            <line num="3150" count="1" type="stmt"/>
            <line num="3151" count="1" type="stmt"/>
            <line num="3153" count="1" type="stmt"/>
            <line num="3155" count="1" type="stmt"/>
            <line num="3157" count="1" type="stmt"/>
            <line num="3158" count="1" type="stmt"/>
            <line num="3162" count="1" complexity="1" type="method" signature="checkAdminOrgsCreate(CluInfo) : void"/>
            <line num="3164" count="1" type="stmt"/>
            <line num="3166" count="1" type="stmt"/>
            <line num="3167" count="1" type="stmt"/>
            <line num="3169" count="1" type="stmt"/>
            <line num="3172" count="1" type="stmt"/>
            <line num="3174" count="1" type="stmt"/>
            <line num="3176" count="1" type="stmt"/>
            <line num="3178" count="1" type="stmt"/>
            <line num="3180" count="1" type="stmt"/>
            <line num="3183" count="1" type="stmt"/>
            <line num="3185" count="1" type="stmt"/>
            <line num="3187" count="1" type="stmt"/>
            <line num="3189" count="1" type="stmt"/>
            <line num="3193" count="1" complexity="1" type="method" signature="updateAdminOrgs(CluInfo) : void"/>
            <line num="3195" count="1" type="stmt"/>
            <line num="3196" count="1" type="stmt"/>
            <line num="3198" count="1" type="stmt"/>
            <line num="3200" count="1" type="stmt"/>
            <line num="3203" count="1" type="stmt"/>
            <line num="3204" count="1" type="stmt"/>
            <line num="3205" count="1" type="stmt"/>
            <line num="3207" count="1" type="stmt"/>
            <line num="3209" count="1" type="stmt"/>
            <line num="3211" count="1" type="stmt"/>
            <line num="3212" count="1" type="stmt"/>
            <line num="3215" count="1" complexity="1" type="method" signature="checkAdminOrgUpdate(CluInfo) : void"/>
            <line num="3217" count="1" type="stmt"/>
            <line num="3219" count="1" type="stmt"/>
            <line num="3220" count="1" type="stmt"/>
            <line num="3222" count="1" type="stmt"/>
            <line num="3224" count="1" type="stmt"/>
            <line num="3225" count="1" type="stmt"/>
            <line num="3227" count="1" type="stmt"/>
            <line num="3229" count="1" type="stmt"/>
            <line num="3231" count="1" type="stmt"/>
            <line num="3233" count="1" type="stmt"/>
            <line num="3235" count="1" type="stmt"/>
            <line num="3237" count="1" type="stmt"/>
            <line num="3239" count="1" type="stmt"/>
            <line num="3241" count="1" type="stmt"/>
            <line num="3245" count="1" complexity="1" type="method" signature="createAccreditationList(CluInfo) : void"/>
            <line num="3246" count="1" type="stmt"/>
            <line num="3247" count="1" type="stmt"/>
            <line num="3248" count="1" type="stmt"/>
            <line num="3249" count="1" type="stmt"/>
            <line num="3250" count="1" type="stmt"/>
            <line num="3252" count="1" type="stmt"/>
            <line num="3255" count="1" type="stmt"/>
            <line num="3256" count="1" type="stmt"/>
            <line num="3257" count="1" type="stmt"/>
            <line num="3258" count="1" type="stmt"/>
            <line num="3259" count="1" type="stmt"/>
            <line num="3261" count="1" type="stmt"/>
            <line num="3264" count="1" type="stmt"/>
            <line num="3265" count="1" type="stmt"/>
            <line num="3268" count="1" complexity="1" type="method" signature="checkAccreditationListCreate(CluInfo) : void"/>
            <line num="3271" count="1" type="stmt"/>
            <line num="3273" count="1" type="stmt"/>
            <line num="3275" count="1" type="stmt"/>
            <line num="3277" count="1" type="stmt"/>
            <line num="3279" count="1" type="stmt"/>
            <line num="3281" count="1" type="stmt"/>
            <line num="3283" count="1" type="stmt"/>
            <line num="3286" count="1" type="stmt"/>
            <line num="3288" count="1" type="stmt"/>
            <line num="3290" count="1" type="stmt"/>
            <line num="3292" count="1" type="stmt"/>
            <line num="3294" count="1" type="stmt"/>
            <line num="3296" count="1" type="stmt"/>
            <line num="3300" count="1" complexity="1" type="method" signature="updateAccreditationList(CluInfo) : void"/>
            <line num="3302" count="1" type="stmt"/>
            <line num="3303" count="1" type="stmt"/>
            <line num="3304" count="1" type="stmt"/>
            <line num="3305" count="1" type="stmt"/>
            <line num="3307" count="1" type="stmt"/>
            <line num="3308" count="1" type="stmt"/>
            <line num="3309" count="1" type="stmt"/>
            <line num="3310" count="1" type="stmt"/>
            <line num="3311" count="1" type="stmt"/>
            <line num="3314" count="1" type="stmt"/>
            <line num="3315" count="1" type="stmt"/>
            <line num="3317" count="1" type="stmt"/>
            <line num="3319" count="1" type="stmt"/>
            <line num="3321" count="1" type="stmt"/>
            <line num="3324" count="1" complexity="1" type="method" signature="checkAccreditationListUpdate(CluInfo) : void"/>
            <line num="3327" count="1" type="stmt"/>
            <line num="3329" count="1" type="stmt"/>
            <line num="3331" count="1" type="stmt"/>
            <line num="3333" count="1" type="stmt"/>
            <line num="3336" count="1" type="stmt"/>
            <line num="3338" count="1" type="stmt"/>
            <line num="3340" count="1" type="stmt"/>
            <line num="3342" count="1" type="stmt"/>
            <line num="3345" count="1" type="stmt"/>
            <line num="3347" count="1" type="stmt"/>
            <line num="3349" count="1" type="stmt"/>
            <line num="3351" count="1" type="stmt"/>
            <line num="3353" count="1" type="stmt"/>
            <line num="3358" count="1" complexity="1" type="method" signature="createIntensity(CluInfo) : void"/>
            <line num="3359" count="1" type="stmt"/>
            <line num="3360" count="1" type="stmt"/>
            <line num="3361" count="1" type="stmt"/>
            <line num="3362" count="1" type="stmt"/>
            <line num="3365" count="1" complexity="1" type="method" signature="checkIntensityCreate(CluInfo) : void"/>
            <line num="3366" count="1" type="stmt"/>
            <line num="3368" count="1" type="stmt"/>
            <line num="3371" count="1" complexity="1" type="method" signature="updateIntensity(CluInfo) : void"/>
            <line num="3372" count="1" type="stmt"/>
            <line num="3373" count="1" type="stmt"/>
            <line num="3376" count="1" complexity="1" type="method" signature="checkIntensityUpdate(CluInfo) : void"/>
            <line num="3377" count="1" type="stmt"/>
            <line num="3379" count="1" type="stmt"/>
            <line num="3383" count="1" complexity="1" type="method" signature="createCampusLocationList(CluInfo) : void"/>
            <line num="3384" count="1" type="stmt"/>
            <line num="3385" count="1" type="stmt"/>
            <line num="3388" count="1" complexity="1" type="method" signature="checkCampusLocationCreate(CluInfo) : void"/>
            <line num="3389" count="1" type="stmt"/>
            <line num="3390" count="1" type="stmt"/>
            <line num="3392" count="1" type="stmt"/>
            <line num="3396" count="1" complexity="1" type="method" signature="updateCampusLocationList(CluInfo) : void"/>
            <line num="3397" count="1" type="stmt"/>
            <line num="3398" count="1" type="stmt"/>
            <line num="3399" count="1" type="stmt"/>
            <line num="3402" count="1" complexity="1" type="method" signature="checkCampusLocationUpdate(CluInfo) : void"/>
            <line num="3403" count="1" type="stmt"/>
            <line num="3404" count="1" type="stmt"/>
            <line num="3406" count="1" type="stmt"/>
            <line num="3408" count="1" type="stmt"/>
            <line num="3412" testsuccess="true" count="1" complexity="1" type="method" testduration="0.1" signature="testSearchForCluInCluSets() : void"/>
            <line num="3414" count="1" type="stmt"/>
            <line num="3415" count="1" type="stmt"/>
            <line num="3417" count="1" type="stmt"/>
            <line num="3418" count="1" type="stmt"/>
            <line num="3419" count="1" type="stmt"/>
            <line num="3420" count="1" type="stmt"/>
            <line num="3421" count="1" type="stmt"/>
            <line num="3423" count="1" type="stmt"/>
            <line num="3424" count="1" type="stmt"/>
            <line num="3426" count="1" type="stmt"/>
            <line num="3429" testsuccess="true" count="1" complexity="1" type="method" testduration="0.111" signature="testSearchForCluInCluSets_EmptyResult() : void"/>
            <line num="3431" count="1" type="stmt"/>
            <line num="3432" count="1" type="stmt"/>
            <line num="3434" count="1" type="stmt"/>
            <line num="3435" count="1" type="stmt"/>
            <line num="3436" count="1" type="stmt"/>
            <line num="3437" count="1" type="stmt"/>
            <line num="3438" count="1" type="stmt"/>
            <line num="3440" count="1" type="stmt"/>
            <line num="3441" count="1" type="stmt"/>
            <line num="3443" count="1" type="stmt"/>
            <line num="3446" testsuccess="true" count="1" complexity="1" type="method" testduration="0.037" signature="testSearchForCluInCluRelations() : void"/>
            <line num="3448" count="1" type="stmt"/>
            <line num="3449" count="1" type="stmt"/>
            <line num="3451" count="1" type="stmt"/>
            <line num="3452" count="1" type="stmt"/>
            <line num="3453" count="1" type="stmt"/>
            <line num="3454" count="1" type="stmt"/>
            <line num="3455" count="1" type="stmt"/>
            <line num="3457" count="1" type="stmt"/>
            <line num="3458" count="1" type="stmt"/>
            <line num="3460" count="1" type="stmt"/>
            <line num="3463" testsuccess="true" count="1" complexity="1" type="method" testduration="0.024" signature="testSearchForCluInCluRelations_EmptyResult() : void"/>
            <line num="3465" count="1" type="stmt"/>
            <line num="3466" count="1" type="stmt"/>
            <line num="3468" count="1" type="stmt"/>
            <line num="3469" count="1" type="stmt"/>
            <line num="3470" count="1" type="stmt"/>
            <line num="3471" count="1" type="stmt"/>
            <line num="3472" count="1" type="stmt"/>
            <line num="3474" count="1" type="stmt"/>
            <line num="3475" count="1" type="stmt"/>
            <line num="3477" count="1" type="stmt"/>
            <line num="3480" testsuccess="true" count="1" complexity="2" type="method" testduration="0.583" signature="testCluPublicationCrud() : void"/>
            <line num="3483" count="1" type="stmt"/>
            <line num="3485" count="1" type="stmt"/>
            <line num="3486" count="1" type="stmt"/>
            <line num="3487" count="1" type="stmt"/>
            <line num="3488" count="1" type="stmt"/>
            <line num="3489" count="1" type="stmt"/>
            <line num="3490" count="1" type="stmt"/>
            <line num="3491" count="1" type="stmt"/>
            <line num="3492" count="1" type="stmt"/>
            <line num="3493" count="1" type="stmt"/>
            <line num="3494" count="1" type="stmt"/>
            <line num="3495" count="1" type="stmt"/>
            <line num="3496" count="1" type="stmt"/>
            <line num="3497" count="1" type="stmt"/>
            <line num="3498" count="1" type="stmt"/>
            <line num="3499" count="1" type="stmt"/>
            <line num="3500" count="1" type="stmt"/>
            <line num="3502" count="1" type="stmt"/>
            <line num="3503" count="1" type="stmt"/>
            <line num="3504" count="1" type="stmt"/>
            <line num="3505" count="1" type="stmt"/>
            <line num="3506" count="1" type="stmt"/>
            <line num="3507" count="1" type="stmt"/>
            <line num="3508" count="1" type="stmt"/>
            <line num="3509" count="1" type="stmt"/>
            <line num="3510" count="1" type="stmt"/>
            <line num="3511" count="1" type="stmt"/>
            <line num="3512" count="1" type="stmt"/>
            <line num="3513" count="1" type="stmt"/>
            <line num="3514" count="1" type="stmt"/>
            <line num="3515" count="1" type="stmt"/>
            <line num="3516" count="1" type="stmt"/>
            <line num="3517" count="1" type="stmt"/>
            <line num="3519" count="1" type="stmt"/>
            <line num="3520" count="1" type="stmt"/>
            <line num="3521" count="1" type="stmt"/>
            <line num="3522" count="1" type="stmt"/>
            <line num="3523" count="1" type="stmt"/>
            <line num="3524" count="1" type="stmt"/>
            <line num="3525" count="1" type="stmt"/>
            <line num="3526" count="1" type="stmt"/>
            <line num="3527" count="1" type="stmt"/>
            <line num="3528" count="1" type="stmt"/>
            <line num="3529" count="1" type="stmt"/>
            <line num="3530" count="1" type="stmt"/>
            <line num="3531" count="1" type="stmt"/>
            <line num="3532" count="1" type="stmt"/>
            <line num="3533" count="1" type="stmt"/>
            <line num="3534" count="1" type="stmt"/>
            <line num="3537" count="1" type="stmt"/>
            <line num="3538" count="1" type="stmt"/>
            <line num="3539" count="1" type="stmt"/>
            <line num="3542" count="1" type="stmt"/>
            <line num="3543" count="1" type="stmt"/>
            <line num="3544" count="1" type="stmt"/>
            <line num="3545" count="1" type="stmt"/>
            <line num="3546" count="1" type="stmt"/>
            <line num="3547" count="1" type="stmt"/>
            <line num="3548" count="1" type="stmt"/>
            <line num="3549" count="1" type="stmt"/>
            <line num="3550" count="1" type="stmt"/>
            <line num="3553" count="1" type="stmt"/>
            <line num="3554" count="1" type="stmt"/>
            <line num="3556" count="1" type="stmt"/>
            <line num="3557" count="1" type="stmt"/>
            <line num="3559" count="1" type="stmt"/>
            <line num="3560" count="1" type="stmt"/>
            <line num="3563" count="1" type="stmt"/>
            <line num="3564" count="1" type="stmt"/>
            <line num="3565" count="1" type="stmt"/>
            <line num="3566" count="1" type="stmt"/>
            <line num="3567" count="1" type="stmt"/>
            <line num="3568" count="1" type="stmt"/>
            <line num="3569" count="1" type="stmt"/>
            <line num="3570" count="1" type="stmt"/>
            <line num="3571" count="1" type="stmt"/>
            <line num="3572" count="1" type="stmt"/>
            <line num="3573" count="1" type="stmt"/>
            <line num="3574" count="1" type="stmt"/>
            <line num="3575" count="1" type="stmt"/>
            <line num="3576" count="1" type="stmt"/>
            <line num="3577" count="1" type="stmt"/>
            <line num="3578" count="1" type="stmt"/>
            <line num="3580" count="1" type="stmt"/>
            <line num="3582" count="1" type="stmt"/>
            <line num="3583" count="1" type="stmt"/>
            <line num="3584" count="0" type="stmt"/>
            <line num="3586" count="1" type="stmt"/>
            <line num="3591" count="1" type="stmt"/>
            <line num="3592" count="1" type="stmt"/>
            <line num="3593" count="1" type="stmt"/>
            <line num="3594" count="1" type="stmt"/>
            <line num="3595" count="1" type="stmt"/>
            <line num="3596" count="1" type="stmt"/>
            <line num="3597" count="1" type="stmt"/>
            <line num="3598" count="1" type="stmt"/>
            <line num="3600" count="1" type="stmt"/>
            <line num="3601" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.course.service.impl">
         <metrics conditionals="150" methods="76" classes="17" files="16" coveredstatements="832" complexity="203" loc="2555" ncloc="2026" coveredmethods="52" coveredconditionals="111" statements="1189" coveredelements="995" elements="1415"/>
         <file name="CourseDataGenerator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/CourseDataGenerator.java">
            <metrics classes="1" methods="5" conditionals="94" ncloc="208" coveredstatements="118" coveredmethods="4" complexity="65" coveredconditionals="84" statements="130" loc="241" coveredelements="206" elements="229"/>
            <class name="CourseDataGenerator">
               <metrics methods="5" conditionals="94" coveredstatements="118" coveredmethods="4" complexity="65" coveredconditionals="84" statements="130" coveredelements="206" elements="229"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="getCourseTestData() : CourseInfo"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="47" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="55" count="1" complexity="23" type="method" signature="generateTestData(Class&lt;T&gt;,Integer,int,String) : T"/>
            <line num="56" count="1" type="stmt"/>
            <line num="56" falsecount="1" type="cond" truecount="1"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="62" falsecount="1" type="cond" truecount="1"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="70" falsecount="1" type="cond" truecount="1"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="76" falsecount="1" type="cond" truecount="1"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="81" falsecount="1" type="cond" truecount="1"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="84" falsecount="1" type="cond" truecount="1"/>
            <line num="85" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="89" falsecount="1" type="cond" truecount="1"/>
            <line num="90" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="94" falsecount="1" type="cond" truecount="1"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="98" falsecount="1" type="cond" truecount="1"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="103" falsecount="1" type="cond" truecount="1"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="105" falsecount="1" type="cond" truecount="1"/>
            <line num="106" count="1" type="stmt"/>
            <line num="107" count="1" type="stmt"/>
            <line num="107" falsecount="1" type="cond" truecount="0"/>
            <line num="108" count="0" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="109" falsecount="1" type="cond" truecount="0"/>
            <line num="110" count="0" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="111" falsecount="1" type="cond" truecount="1"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="113" falsecount="1" type="cond" truecount="1"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="115" falsecount="1" type="cond" truecount="1"/>
            <line num="116" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="125" count="1" complexity="5" type="method" signature="ignoreProperty(PropertyDescriptor) : boolean"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="127" falsecount="1" type="cond" truecount="1"/>
            <line num="128" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="130" falsecount="1" type="cond" truecount="1"/>
            <line num="131" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="133" falsecount="1" type="cond" truecount="1"/>
            <line num="134" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="147" count="1" complexity="35" type="method" signature="getStringValue(String,String,Integer) : String"/>
            <line num="148" count="1" type="stmt"/>
            <line num="148" falsecount="1" type="cond" truecount="1"/>
            <line num="149" count="1" type="stmt"/>
            <line num="149" falsecount="1" type="cond" truecount="1"/>
            <line num="150" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="154" falsecount="1" type="cond" truecount="1"/>
            <line num="155" count="1" type="stmt"/>
            <line num="155" falsecount="1" type="cond" truecount="1"/>
            <line num="156" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="158" falsecount="1" type="cond" truecount="0"/>
            <line num="159" count="0" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="161" falsecount="1" type="cond" truecount="1"/>
            <line num="162" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="164" falsecount="1" type="cond" truecount="1"/>
            <line num="165" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="167" falsecount="1" type="cond" truecount="1"/>
            <line num="168" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="170" falsecount="1" type="cond" truecount="0"/>
            <line num="171" count="0" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="173" falsecount="1" type="cond" truecount="0"/>
            <line num="174" count="0" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="176" falsecount="1" type="cond" truecount="1"/>
            <line num="177" count="1" type="stmt"/>
            <line num="179" count="1" type="stmt"/>
            <line num="179" falsecount="1" type="cond" truecount="0"/>
            <line num="180" count="0" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="182" falsecount="1" type="cond" truecount="0"/>
            <line num="183" count="0" type="stmt"/>
            <line num="185" count="1" type="stmt"/>
            <line num="185" falsecount="0" type="cond" truecount="1"/>
            <line num="186" count="1" type="stmt"/>
            <line num="188" count="0" type="stmt"/>
            <line num="190" count="1" type="stmt"/>
            <line num="190" falsecount="1" type="cond" truecount="0"/>
            <line num="191" count="0" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="193" falsecount="1" type="cond" truecount="1"/>
            <line num="194" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="196" falsecount="1" type="cond" truecount="1"/>
            <line num="197" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="199" falsecount="1" type="cond" truecount="1"/>
            <line num="200" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="202" falsecount="1" type="cond" truecount="1"/>
            <line num="203" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="205" falsecount="1" type="cond" truecount="1"/>
            <line num="206" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="208" falsecount="1" type="cond" truecount="0"/>
            <line num="209" count="0" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="211" falsecount="1" type="cond" truecount="1"/>
            <line num="212" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="214" falsecount="1" type="cond" truecount="1"/>
            <line num="215" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="217" falsecount="1" type="cond" truecount="1"/>
            <line num="218" count="1" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="220" falsecount="1" type="cond" truecount="1"/>
            <line num="221" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="223" falsecount="1" type="cond" truecount="1"/>
            <line num="224" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="226" falsecount="1" type="cond" truecount="1"/>
            <line num="227" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="230" falsecount="1" type="cond" truecount="1"/>
            <line num="231" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="237" count="0" complexity="1" type="method" signature="main(String[]) : void"/>
            <line num="238" count="0" type="stmt"/>
            <line num="239" count="0" type="stmt"/>
         </file>
         <file name="DevAssemblyTesting.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/DevAssemblyTesting.java">
            <metrics classes="1" methods="0" conditionals="0" ncloc="8" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" loc="9" coveredelements="0" elements="0"/>
            <class name="DevAssemblyTesting">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
         </file>
         <file name="Dictionary2DictionaryComparer.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/Dictionary2DictionaryComparer.java">
            <metrics classes="1" methods="6" conditionals="14" ncloc="99" coveredstatements="0" coveredmethods="0" complexity="13" coveredconditionals="0" statements="33" loc="110" coveredelements="0" elements="53"/>
            <class name="Dictionary2DictionaryComparer">
               <metrics methods="6" conditionals="14" coveredstatements="0" coveredmethods="0" complexity="13" coveredconditionals="0" statements="33" coveredelements="0" elements="53"/>
            </class>
            <line num="16" count="0" complexity="1" type="method" signature="Dictionary2DictionaryComparer(ObjectStructureDefinition,ObjectStructureDefinition)"/>
            <line num="19" count="0" type="stmt"/>
            <line num="20" count="0" type="stmt"/>
            <line num="23" count="0" complexity="1" type="method" signature="compare() : List&lt;String&gt;"/>
            <line num="25" count="0" type="stmt"/>
            <line num="29" count="0" complexity="3" type="method" signature="compare(ObjectStructureDefinition,ObjectStructureDefinition) : List&lt;String&gt;"/>
            <line num="32" count="0" type="stmt"/>
            <line num="33" count="0" type="stmt"/>
            <line num="35" count="0" type="stmt"/>
            <line num="37" count="0" type="stmt"/>
            <line num="40" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="43" falsecount="0" type="cond" truecount="0"/>
            <line num="45" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="50" count="0" type="stmt"/>
            <line num="52" count="0" type="stmt"/>
            <line num="55" count="0" type="stmt"/>
            <line num="57" count="0" type="stmt"/>
            <line num="58" count="0" type="stmt"/>
            <line num="58" falsecount="0" type="cond" truecount="0"/>
            <line num="60" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="68" count="0" complexity="2" type="method" signature="findField(String,ObjectStructureDefinition) : FieldDefinition"/>
            <line num="70" count="0" type="stmt"/>
            <line num="72" count="0" type="stmt"/>
            <line num="72" falsecount="0" type="cond" truecount="0"/>
            <line num="74" count="0" type="stmt"/>
            <line num="77" count="0" type="stmt"/>
            <line num="80" count="0" complexity="2" type="method" signature="compare(List&lt;String&gt;,String,Object,Object) : void"/>
            <line num="85" count="0" type="stmt"/>
            <line num="86" count="0" type="stmt"/>
            <line num="86" falsecount="0" type="cond" truecount="0"/>
            <line num="88" count="0" type="stmt"/>
            <line num="92" count="0" complexity="4" type="method" signature="compare(String,Object,Object) : String"/>
            <line num="94" count="0" type="stmt"/>
            <line num="94" falsecount="0" type="cond" truecount="0"/>
            <line num="96" count="0" type="stmt"/>
            <line num="96" falsecount="0" type="cond" truecount="0"/>
            <line num="98" count="0" type="stmt"/>
            <line num="103" count="0" type="stmt"/>
            <line num="103" falsecount="0" type="cond" truecount="0"/>
            <line num="105" count="0" type="stmt"/>
            <line num="108" count="0" type="stmt"/>
         </file>
         <file name="MockDefaultValidatorImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/MockDefaultValidatorImpl.java">
            <metrics classes="1" methods="2" conditionals="0" ncloc="25" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" loc="30" coveredelements="2" elements="4"/>
            <class name="MockDefaultValidatorImpl">
               <metrics methods="2" conditionals="0" coveredstatements="1" coveredmethods="1" complexity="2" coveredconditionals="0" statements="2" coveredelements="2" elements="4"/>
            </class>
            <line num="15" count="1" complexity="1" type="method" signature="validateObject(Object,ObjectStructureDefinition) : List&lt;ValidationResultInfo&gt;"/>
            <line num="19" count="1" type="stmt"/>
            <line num="22" count="0" complexity="1" type="method" signature="validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack&lt;String&gt;) : List&lt;ValidationResultInfo&gt;"/>
            <line num="28" count="0" type="stmt"/>
         </file>
         <file name="MockSearchDispatcher.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/MockSearchDispatcher.java">
            <metrics classes="1" methods="1" conditionals="0" ncloc="27" coveredstatements="12" coveredmethods="1" complexity="1" coveredconditionals="0" statements="12" loc="34" coveredelements="13" elements="13"/>
            <class name="MockSearchDispatcher">
               <metrics methods="1" conditionals="0" coveredstatements="12" coveredmethods="1" complexity="1" coveredconditionals="0" statements="12" coveredelements="13" elements="13"/>
            </class>
            <line num="15" count="1" complexity="1" type="method" signature="dispatchSearch(SearchRequest) : SearchResult"/>
            <line num="18" count="1" type="stmt"/>
            <line num="19" count="1" type="stmt"/>
            <line num="20" count="1" type="stmt"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
         </file>
         <file name="SearchConfigTesterHelper.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/SearchConfigTesterHelper.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="89" coveredstatements="25" coveredmethods="2" complexity="5" coveredconditionals="1" statements="33" loc="100" coveredelements="28" elements="38"/>
            <class name="SearchConfigTesterHelper">
               <metrics methods="3" conditionals="2" coveredstatements="25" coveredmethods="2" complexity="5" coveredconditionals="1" statements="33" coveredelements="28" elements="38"/>
            </class>
            <line num="34" count="1" complexity="2" type="method" signature="SearchConfigTesterHelper(String,String,String)"/>
            <line num="38" count="1" type="stmt"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="49" count="0" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="54" count="1" complexity="2" type="method" signature="doTest() : void"/>
            <line num="56" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="78" falsecount="1" type="cond" truecount="0"/>
            <line num="80" count="0" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="89" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="91" count="0" type="stmt"/>
            <line num="92" count="0" type="stmt"/>
            <line num="93" count="0" type="stmt"/>
            <line num="95" count="0" type="stmt"/>
            <line num="96" count="0" type="stmt"/>
            <line num="98" count="0" type="stmt"/>
         </file>
         <file name="TestCluInfoDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestCluInfoDictionary.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="81" coveredstatements="7" coveredmethods="1" complexity="4" coveredconditionals="1" statements="39" loc="130" coveredelements="9" elements="44"/>
            <class name="TestCluInfoDictionary">
               <metrics conditionals="2" methods="3" coveredstatements="7" complexity="4" testpasses="1" testruns="2" coveredmethods="1" coveredconditionals="1" statements="39" testfailures="1" coveredelements="9" elements="44" testduration="4.151"/>
            </class>
            <line num="24" testsuccess="true" count="1" complexity="2" type="method" testduration="3.31" signature="testLoadCluInfoDictionary() : void"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
            <line num="31" count="1" type="stmt"/>
            <line num="32" count="1" type="stmt"/>
            <line num="37" count="1" type="stmt"/>
            <line num="38" count="1" type="stmt"/>
            <line num="38" falsecount="1" type="cond" truecount="0"/>
            <line num="40" count="0" type="stmt"/>
            <line num="44" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="46" count="0" type="stmt"/>
            <line num="47" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="50" count="0" type="stmt"/>
            <line num="51" count="0" type="stmt"/>
            <line num="53" count="0" type="stmt"/>
            <line num="57" testsuccess="false" count="0" complexity="1" type="method" testduration="0.841" signature="testCluInfoValidation() : void"/>
            <line num="60" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="63" count="0" type="stmt"/>
            <line num="64" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="66" count="0" type="stmt"/>
            <line num="67" count="0" type="stmt"/>
            <line num="69" count="0" type="stmt"/>
            <line num="70" count="0" type="stmt"/>
            <line num="75" count="0" type="stmt"/>
            <line num="78" count="0" type="stmt"/>
            <line num="79" count="0" type="stmt"/>
            <line num="85" count="0" type="stmt"/>
            <line num="89" count="0" type="stmt"/>
            <line num="90" count="0" type="stmt"/>
            <line num="95" count="0" type="stmt"/>
            <line num="99" count="0" type="stmt"/>
            <line num="100" count="0" type="stmt"/>
            <line num="105" count="0" type="stmt"/>
            <line num="108" count="0" type="stmt"/>
            <line num="109" count="0" type="stmt"/>
            <line num="115" count="0" type="stmt"/>
            <line num="119" count="0" type="stmt"/>
            <line num="120" count="0" type="stmt"/>
            <line num="126" count="0" type="stmt"/>
         </file>
         <file name="TestCluSetInfoDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestCluSetInfoDictionary.java">
            <metrics classes="1" methods="3" conditionals="2" ncloc="67" coveredstatements="19" coveredmethods="2" complexity="4" coveredconditionals="1" statements="26" loc="73" coveredelements="22" elements="31"/>
            <class name="TestCluSetInfoDictionary">
               <metrics conditionals="2" methods="3" coveredstatements="19" complexity="4" testpasses="2" testruns="2" coveredmethods="2" coveredconditionals="1" statements="26" testfailures="0" coveredelements="22" elements="31" testduration="3.0180001"/>
            </class>
            <line num="21" testsuccess="true" count="1" complexity="2" type="method" testduration="1.969" signature="testLoadCluSetInfoDictionary() : void"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="33" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="34" falsecount="1" type="cond" truecount="0"/>
            <line num="36" count="0" type="stmt"/>
            <line num="40" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="44" count="0" type="stmt"/>
            <line num="46" count="0" type="stmt"/>
            <line num="47" count="0" type="stmt"/>
            <line num="49" count="0" type="stmt"/>
            <line num="52" testsuccess="true" count="1" complexity="1" type="method" testduration="1.049" signature="testCluSetInfoValidation() : void"/>
            <line num="55" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
         </file>
         <file name="TestClusetUiObjectDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestClusetUiObjectDictionary.java">
            <metrics classes="1" methods="2" conditionals="2" ncloc="42" coveredstatements="10" coveredmethods="1" complexity="3" coveredconditionals="1" statements="17" loc="47" coveredelements="12" elements="21"/>
            <class name="TestClusetUiObjectDictionary">
               <metrics conditionals="2" methods="2" coveredstatements="10" complexity="3" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="1" statements="17" testfailures="0" coveredelements="12" elements="21" testduration="1.815"/>
            </class>
            <line num="14" testsuccess="true" count="1" complexity="2" type="method" testduration="1.815" signature="testLoadCluSetInfoDictionary() : void"/>
            <line num="17" count="1" type="stmt"/>
            <line num="18" count="1" type="stmt"/>
            <line num="19" count="1" type="stmt"/>
            <line num="20" count="1" type="stmt"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="29" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
            <line num="30" falsecount="1" type="cond" truecount="0"/>
            <line num="32" count="0" type="stmt"/>
            <line num="36" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="38" count="0" type="stmt"/>
            <line num="39" count="0" type="stmt"/>
            <line num="40" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="45" count="0" type="stmt"/>
         </file>
         <file name="TestCourseInfoDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestCourseInfoDictionary.java">
            <metrics classes="1" methods="4" conditionals="2" ncloc="192" coveredstatements="7" coveredmethods="1" complexity="8" coveredconditionals="1" statements="126" loc="239" coveredelements="9" elements="132"/>
            <class name="TestCourseInfoDictionary">
               <metrics conditionals="2" methods="4" coveredstatements="7" complexity="8" testpasses="1" testruns="2" coveredmethods="1" coveredconditionals="1" statements="126" testfailures="1" coveredelements="9" elements="132" testduration="7.851"/>
            </class>
            <line num="43" testsuccess="true" count="1" complexity="2" type="method" testduration="5.975" signature="testLoadCourseInfoDictionary() : void"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="50" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="53" falsecount="1" type="cond" truecount="0"/>
            <line num="55" count="0" type="stmt"/>
            <line num="59" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="61" count="0" type="stmt"/>
            <line num="62" count="0" type="stmt"/>
            <line num="63" count="0" type="stmt"/>
            <line num="65" count="0" type="stmt"/>
            <line num="66" count="0" type="stmt"/>
            <line num="68" count="0" type="stmt"/>
            <line num="71" testsuccess="false" count="0" complexity="3" type="method" testduration="1.876" signature="testCourseInfoValidation() : void"/>
            <line num="73" count="0" type="stmt"/>
            <line num="74" count="0" type="stmt"/>
            <line num="75" count="0" type="stmt"/>
            <line num="76" count="0" type="stmt"/>
            <line num="77" count="0" type="stmt"/>
            <line num="79" count="0" type="stmt"/>
            <line num="80" count="0" type="stmt"/>
            <line num="81" count="0" type="stmt"/>
            <line num="82" count="0" type="stmt"/>
            <line num="84" count="0" type="stmt"/>
            <line num="85" count="0" type="stmt"/>
            <line num="86" count="0" type="stmt"/>
            <line num="87" count="0" type="stmt"/>
            <line num="88" count="0" type="stmt"/>
            <line num="89" count="0" type="stmt"/>
            <line num="90" count="0" type="stmt"/>
            <line num="91" count="0" type="stmt"/>
            <line num="92" count="0" type="stmt"/>
            <line num="94" count="0" type="stmt"/>
            <line num="96" count="0" type="stmt"/>
            <line num="97" count="0" type="stmt"/>
            <line num="99" count="0" type="stmt"/>
            <line num="103" count="0" type="stmt"/>
            <line num="104" count="0" type="stmt"/>
            <line num="106" count="0" type="stmt"/>
            <line num="107" count="0" type="stmt"/>
            <line num="108" count="0" type="stmt"/>
            <line num="109" count="0" type="stmt"/>
            <line num="111" count="0" type="stmt"/>
            <line num="113" count="0" type="stmt"/>
            <line num="114" count="0" type="stmt"/>
            <line num="115" count="0" type="stmt"/>
            <line num="116" count="0" type="stmt"/>
            <line num="117" count="0" type="stmt"/>
            <line num="119" count="0" type="stmt"/>
            <line num="120" count="0" type="stmt"/>
            <line num="121" count="0" type="stmt"/>
            <line num="122" count="0" type="stmt"/>
            <line num="123" count="0" type="stmt"/>
            <line num="125" count="0" type="stmt"/>
            <line num="127" count="0" type="stmt"/>
            <line num="128" count="0" type="stmt"/>
            <line num="129" count="0" type="stmt"/>
            <line num="130" count="0" type="stmt"/>
            <line num="131" count="0" type="stmt"/>
            <line num="133" count="0" type="stmt"/>
            <line num="135" count="0" type="stmt"/>
            <line num="136" count="0" type="stmt"/>
            <line num="137" count="0" type="stmt"/>
            <line num="138" count="0" type="stmt"/>
            <line num="139" count="0" type="stmt"/>
            <line num="140" count="0" type="stmt"/>
            <line num="141" count="0" type="stmt"/>
            <line num="142" count="0" type="stmt"/>
            <line num="143" count="0" type="stmt"/>
            <line num="144" count="0" type="stmt"/>
            <line num="145" count="0" type="stmt"/>
            <line num="146" count="0" type="stmt"/>
            <line num="148" count="0" type="stmt"/>
            <line num="154" count="0" type="stmt"/>
            <line num="158" count="0" type="stmt"/>
            <line num="159" count="0" type="stmt"/>
            <line num="161" count="0" type="stmt"/>
            <line num="164" count="0" type="stmt"/>
            <line num="165" count="0" type="stmt"/>
            <line num="166" count="0" type="stmt"/>
            <line num="168" count="0" type="stmt"/>
            <line num="169" count="0" type="stmt"/>
            <line num="170" count="0" type="stmt"/>
            <line num="172" count="0" type="stmt"/>
            <line num="173" count="0" type="stmt"/>
            <line num="174" count="0" type="stmt"/>
            <line num="176" count="0" type="stmt"/>
            <line num="177" count="0" type="stmt"/>
            <line num="178" count="0" type="stmt"/>
            <line num="181" count="0" type="stmt"/>
            <line num="182" count="0" type="stmt"/>
            <line num="183" count="0" type="stmt"/>
            <line num="185" count="0" type="stmt"/>
            <line num="186" count="0" type="stmt"/>
            <line num="187" count="0" type="stmt"/>
            <line num="189" count="0" type="stmt"/>
            <line num="190" count="0" type="stmt"/>
            <line num="191" count="0" type="stmt"/>
            <line num="193" count="0" type="stmt"/>
            <line num="194" count="0" type="stmt"/>
            <line num="195" count="0" type="stmt"/>
            <line num="197" count="0" type="stmt"/>
            <line num="198" count="0" type="stmt"/>
            <line num="199" count="0" type="stmt"/>
            <line num="201" count="0" type="stmt"/>
            <line num="204" count="0" type="stmt"/>
            <line num="205" count="0" type="stmt"/>
            <line num="207" count="0" type="stmt"/>
            <line num="208" count="0" type="stmt"/>
            <line num="210" count="0" type="stmt"/>
            <line num="212" count="0" type="stmt"/>
            <line num="213" count="0" type="stmt"/>
            <line num="214" count="0" type="stmt"/>
            <line num="219" count="0" complexity="2" type="method" signature="getActiveDatesValidator() : Validator"/>
            <line num="220" count="0" type="stmt"/>
            <line num="221" count="0" type="stmt"/>
            <line num="222" count="0" type="stmt"/>
            <line num="223" count="0" type="stmt"/>
            <line num="224" count="0" type="stmt"/>
            <line num="225" count="0" type="stmt"/>
            <line num="226" count="0" type="stmt"/>
            <line num="227" count="0" type="stmt"/>
            <line num="229" count="0" type="stmt"/>
            <line num="230" count="0" type="stmt"/>
            <line num="231" count="0" type="stmt"/>
            <line num="233" count="0" type="stmt"/>
            <line num="236" count="0" type="stmt"/>
         </file>
         <file name="TestCourseServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestCourseServiceImpl.java">
            <metrics classes="2" methods="39" conditionals="26" ncloc="1000" coveredstatements="590" coveredmethods="34" complexity="87" coveredconditionals="19" statements="707" loc="1327" coveredelements="643" elements="772"/>
            <class name="TestCourseServiceImpl">
               <metrics conditionals="26" methods="39" coveredstatements="590" complexity="87" testpasses="29" testruns="29" coveredmethods="34" coveredconditionals="19" statements="707" testfailures="0" coveredelements="643" elements="772" testduration="20.039999"/>
            </class>
            <class name="TestCourseServiceImpl.ServiceMethodInvocationData">
               <metrics methods="0" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="0" coveredconditionals="0" statements="0" coveredelements="0" elements="0"/>
            </class>
            <line num="84" testsuccess="true" count="1" complexity="3" type="method" testduration="1.257" signature="testCreateCourse() : void"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="98" count="0" type="stmt"/>
            <line num="99" count="0" type="stmt"/>
            <line num="101" count="0" type="stmt"/>
            <line num="102" count="0" type="stmt"/>
            <line num="106" count="0" complexity="1" type="method" signature="dumpValidationErrors(CourseInfo) : void"/>
            <line num="107" count="0" type="stmt"/>
            <line num="108" count="0" type="stmt"/>
            <line num="109" count="0" type="stmt"/>
            <line num="113" testsuccess="true" count="1" complexity="2" type="method" testduration="1.396" signature="testGetCourse() : void"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="135" count="1" type="stmt"/>
            <line num="136" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="1" type="stmt"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="154" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="178" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="181" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="202" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="212" count="1" type="stmt"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="219" count="0" type="stmt"/>
            <line num="220" count="0" type="stmt"/>
            <line num="224" testsuccess="true" count="1" complexity="13" type="method" testduration="2.884" signature="testUpdateCourse() : void"/>
            <line num="226" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="237" count="0" type="stmt"/>
            <line num="238" count="0" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="244" count="1" type="stmt"/>
            <line num="245" count="1" type="stmt"/>
            <line num="246" count="1" type="stmt"/>
            <line num="248" count="0" type="stmt"/>
            <line num="249" count="0" type="stmt"/>
            <line num="251" count="0" type="stmt"/>
            <line num="252" count="0" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="266" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="276" count="1" type="stmt"/>
            <line num="279" count="1" type="stmt"/>
            <line num="280" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="284" count="1" type="stmt"/>
            <line num="285" count="1" type="stmt"/>
            <line num="286" count="1" type="stmt"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="290" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="293" count="1" type="stmt"/>
            <line num="294" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="303" count="1" type="stmt"/>
            <line num="304" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="309" count="1" type="stmt"/>
            <line num="310" count="1" type="stmt"/>
            <line num="311" count="1" type="stmt"/>
            <line num="312" count="1" type="stmt"/>
            <line num="314" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="321" count="1" type="stmt"/>
            <line num="322" count="1" type="stmt"/>
            <line num="323" count="1" type="stmt"/>
            <line num="324" count="1" type="stmt"/>
            <line num="325" count="1" type="stmt"/>
            <line num="327" count="1" type="stmt"/>
            <line num="328" count="1" type="stmt"/>
            <line num="330" count="1" type="stmt"/>
            <line num="331" count="1" type="stmt"/>
            <line num="332" count="1" type="stmt"/>
            <line num="333" count="1" type="stmt"/>
            <line num="334" count="1" type="stmt"/>
            <line num="335" count="1" type="stmt"/>
            <line num="336" count="1" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="340" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="345" count="1" type="stmt"/>
            <line num="346" count="1" type="stmt"/>
            <line num="347" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="349" count="1" type="stmt"/>
            <line num="350" count="1" type="stmt"/>
            <line num="351" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="355" count="1" type="stmt"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="360" count="1" type="stmt"/>
            <line num="362" count="0" type="stmt"/>
            <line num="363" count="0" type="stmt"/>
            <line num="365" count="0" type="stmt"/>
            <line num="366" count="0" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="370" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="372" falsecount="1" type="cond" truecount="1"/>
            <line num="373" count="1" type="stmt"/>
            <line num="374" count="1" type="stmt"/>
            <line num="375" count="1" type="stmt"/>
            <line num="377" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="380" count="1" type="stmt"/>
            <line num="381" count="1" type="stmt"/>
            <line num="382" count="1" type="stmt"/>
            <line num="386" count="1" type="stmt"/>
            <line num="386" falsecount="1" type="cond" truecount="1"/>
            <line num="387" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="394" count="1" type="stmt"/>
            <line num="395" count="1" type="stmt"/>
            <line num="396" count="1" type="stmt"/>
            <line num="398" count="0" type="stmt"/>
            <line num="399" count="0" type="stmt"/>
            <line num="401" count="1" type="stmt"/>
            <line num="409" count="1" type="stmt"/>
            <line num="410" count="1" type="stmt"/>
            <line num="410" falsecount="0" type="cond" truecount="1"/>
            <line num="411" count="1" type="stmt"/>
            <line num="413" count="1" type="stmt"/>
            <line num="414" count="1" type="stmt"/>
            <line num="415" count="1" type="stmt"/>
            <line num="416" count="0" type="stmt"/>
            <line num="418" count="1" type="stmt"/>
            <line num="420" count="0" type="stmt"/>
            <line num="421" count="0" type="stmt"/>
            <line num="423" count="0" type="stmt"/>
            <line num="424" count="0" type="stmt"/>
            <line num="428" count="1" complexity="1" type="method" signature="verifyUpdate(CourseInfo) : void"/>
            <line num="429" count="1" type="stmt"/>
            <line num="431" count="1" type="stmt"/>
            <line num="432" count="1" type="stmt"/>
            <line num="434" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="436" count="1" type="stmt"/>
            <line num="438" count="1" type="stmt"/>
            <line num="442" count="1" type="stmt"/>
            <line num="444" count="1" type="stmt"/>
            <line num="445" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="450" count="1" type="stmt"/>
            <line num="451" count="1" type="stmt"/>
            <line num="452" count="1" type="stmt"/>
            <line num="453" count="1" type="stmt"/>
            <line num="454" count="1" type="stmt"/>
            <line num="455" count="1" type="stmt"/>
            <line num="456" count="1" type="stmt"/>
            <line num="457" count="1" type="stmt"/>
            <line num="458" count="1" type="stmt"/>
            <line num="461" testsuccess="true" count="1" complexity="3" type="method" testduration="1.864" signature="testDeleteCourse() : void"/>
            <line num="463" count="1" type="stmt"/>
            <line num="464" count="1" type="stmt"/>
            <line num="465" count="1" type="stmt"/>
            <line num="466" count="1" type="stmt"/>
            <line num="467" count="1" type="stmt"/>
            <line num="468" count="1" type="stmt"/>
            <line num="469" count="1" type="stmt"/>
            <line num="470" count="1" type="stmt"/>
            <line num="471" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="473" count="1" type="stmt"/>
            <line num="474" count="1" type="stmt"/>
            <line num="476" count="1" type="stmt"/>
            <line num="477" count="1" type="stmt"/>
            <line num="478" count="1" type="stmt"/>
            <line num="479" count="0" type="stmt"/>
            <line num="482" count="0" type="stmt"/>
            <line num="491" testsuccess="true" count="1" complexity="5" type="method" testduration="0.965" signature="testCourseCrossListing() : void"/>
            <line num="493" count="1" type="stmt"/>
            <line num="494" count="1" type="stmt"/>
            <line num="495" count="1" type="stmt"/>
            <line num="496" count="1" type="stmt"/>
            <line num="499" count="1" type="stmt"/>
            <line num="500" count="1" type="stmt"/>
            <line num="501" count="1" type="stmt"/>
            <line num="503" count="1" type="stmt"/>
            <line num="504" count="1" type="stmt"/>
            <line num="506" count="1" type="stmt"/>
            <line num="508" count="1" type="stmt"/>
            <line num="509" count="1" type="stmt"/>
            <line num="510" count="1" type="stmt"/>
            <line num="511" count="1" type="stmt"/>
            <line num="513" count="1" type="stmt"/>
            <line num="514" count="1" type="stmt"/>
            <line num="515" count="1" type="stmt"/>
            <line num="517" count="1" type="stmt"/>
            <line num="519" count="1" type="stmt"/>
            <line num="520" count="1" type="stmt"/>
            <line num="522" count="0" type="stmt"/>
            <line num="523" count="0" type="stmt"/>
            <line num="525" count="0" type="stmt"/>
            <line num="526" count="0" type="stmt"/>
            <line num="529" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="533" count="1" type="stmt"/>
            <line num="535" count="1" type="stmt"/>
            <line num="535" falsecount="1" type="cond" truecount="1"/>
            <line num="536" count="1" type="stmt"/>
            <line num="538" count="1" type="stmt"/>
            <line num="543" count="0" type="stmt"/>
            <line num="544" count="0" type="stmt"/>
            <line num="545" count="0" type="stmt"/>
            <line num="546" count="0" type="stmt"/>
            <line num="547" count="0" type="stmt"/>
            <line num="552" testsuccess="true" count="1" complexity="7" type="method" testduration="0.86" signature="testCreditOptions() : void"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="560" count="1" type="stmt"/>
            <line num="561" count="1" type="stmt"/>
            <line num="562" count="1" type="stmt"/>
            <line num="563" count="1" type="stmt"/>
            <line num="564" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="566" count="1" type="stmt"/>
            <line num="569" count="1" type="stmt"/>
            <line num="570" count="1" type="stmt"/>
            <line num="571" count="1" type="stmt"/>
            <line num="572" count="1" type="stmt"/>
            <line num="573" count="1" type="stmt"/>
            <line num="574" count="1" type="stmt"/>
            <line num="577" count="1" type="stmt"/>
            <line num="578" count="1" type="stmt"/>
            <line num="579" count="1" type="stmt"/>
            <line num="580" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="582" count="1" type="stmt"/>
            <line num="583" count="1" type="stmt"/>
            <line num="586" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="588" count="1" type="stmt"/>
            <line num="589" count="1" type="stmt"/>
            <line num="591" count="1" type="stmt"/>
            <line num="593" count="1" type="stmt"/>
            <line num="594" count="1" type="stmt"/>
            <line num="596" count="0" type="stmt"/>
            <line num="597" count="0" type="stmt"/>
            <line num="599" count="0" type="stmt"/>
            <line num="600" count="0" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="605" count="1" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="611" count="1" type="stmt"/>
            <line num="611" falsecount="1" type="cond" truecount="1"/>
            <line num="612" count="1" type="stmt"/>
            <line num="613" count="1" type="stmt"/>
            <line num="614" count="1" type="stmt"/>
            <line num="615" count="1" type="stmt"/>
            <line num="618" count="1" type="stmt"/>
            <line num="618" falsecount="1" type="cond" truecount="1"/>
            <line num="619" count="1" type="stmt"/>
            <line num="619" falsecount="0" type="cond" truecount="1"/>
            <line num="620" count="1" type="stmt"/>
            <line num="621" count="1" type="stmt"/>
            <line num="623" count="0" type="stmt"/>
            <line num="624" count="0" type="stmt"/>
            <line num="631" count="0" type="stmt"/>
            <line num="632" count="0" type="stmt"/>
            <line num="633" count="0" type="stmt"/>
            <line num="634" count="0" type="stmt"/>
            <line num="635" count="0" type="stmt"/>
            <line num="639" testsuccess="true" count="1" complexity="4" type="method" testduration="0.273" signature="testDynamicAttributes() : void"/>
            <line num="641" count="1" type="stmt"/>
            <line num="642" count="1" type="stmt"/>
            <line num="643" count="1" type="stmt"/>
            <line num="644" count="1" type="stmt"/>
            <line num="646" count="1" type="stmt"/>
            <line num="648" count="1" type="stmt"/>
            <line num="649" count="1" type="stmt"/>
            <line num="650" count="1" type="stmt"/>
            <line num="651" count="1" type="stmt"/>
            <line num="652" count="1" type="stmt"/>
            <line num="654" count="1" type="stmt"/>
            <line num="656" count="1" type="stmt"/>
            <line num="657" count="1" type="stmt"/>
            <line num="658" count="1" type="stmt"/>
            <line num="659" count="1" type="stmt"/>
            <line num="660" count="1" type="stmt"/>
            <line num="661" count="1" type="stmt"/>
            <line num="662" count="1" type="stmt"/>
            <line num="664" count="1" type="stmt"/>
            <line num="665" count="1" type="stmt"/>
            <line num="666" count="1" type="stmt"/>
            <line num="668" count="1" type="stmt"/>
            <line num="669" count="1" type="stmt"/>
            <line num="671" count="1" type="stmt"/>
            <line num="673" count="1" type="stmt"/>
            <line num="674" count="1" type="stmt"/>
            <line num="676" count="0" type="stmt"/>
            <line num="677" count="0" type="stmt"/>
            <line num="679" count="0" type="stmt"/>
            <line num="680" count="0" type="stmt"/>
            <line num="686" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="694" count="0" type="stmt"/>
            <line num="695" count="0" type="stmt"/>
            <line num="696" count="0" type="stmt"/>
            <line num="697" count="0" type="stmt"/>
            <line num="698" count="0" type="stmt"/>
            <line num="703" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0" signature="testCluIsUpdated() : void"/>
            <line num="708" testsuccess="true" count="1" complexity="1" type="method" testduration="0.263" signature="testGetMetadata() : void"/>
            <line num="710" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="712" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="716" count="1" type="stmt"/>
            <line num="718" count="1" type="stmt"/>
            <line num="719" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="722" count="1" type="stmt"/>
            <line num="724" count="1" type="stmt"/>
            <line num="725" count="1" type="stmt"/>
            <line num="726" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="729" count="1" type="stmt"/>
            <line num="730" count="1" type="stmt"/>
            <line num="732" count="1" type="stmt"/>
            <line num="733" count="1" type="stmt"/>
            <line num="734" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="737" count="1" type="stmt"/>
            <line num="739" count="1" type="stmt"/>
            <line num="742" testsuccess="true" count="1" complexity="3" type="method" testduration="2.552" signature="testCourseVersioning() : void"/>
            <line num="744" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="746" count="1" type="stmt"/>
            <line num="748" count="1" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="750" count="1" type="stmt"/>
            <line num="751" count="1" type="stmt"/>
            <line num="753" count="0" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="760" count="1" type="stmt"/>
            <line num="761" count="1" type="stmt"/>
            <line num="762" count="1" type="stmt"/>
            <line num="764" count="1" type="stmt"/>
            <line num="766" count="1" type="stmt"/>
            <line num="767" count="1" type="stmt"/>
            <line num="768" count="1" type="stmt"/>
            <line num="770" count="0" type="stmt"/>
            <line num="771" count="0" type="stmt"/>
            <line num="774" count="1" type="stmt"/>
            <line num="779" testsuccess="true" count="1" complexity="2" type="method" testduration="0.212" signature="testGetCourseStatement() : void"/>
            <line num="782" count="1" type="stmt"/>
            <line num="783" count="1" type="stmt"/>
            <line num="784" count="1" type="stmt"/>
            <line num="785" count="1" type="stmt"/>
            <line num="786" count="1" type="stmt"/>
            <line num="790" count="1" type="stmt"/>
            <line num="792" count="1" type="stmt"/>
            <line num="793" count="1" type="stmt"/>
            <line num="794" count="0" type="stmt"/>
            <line num="798" count="1" type="stmt"/>
            <line num="802" count="0" complexity="1" type="method" signature="testGetCourseStatement_nl() : void"/>
            <line num="807" count="0" type="stmt"/>
            <line num="808" count="0" type="stmt"/>
            <line num="809" count="0" type="stmt"/>
            <line num="810" count="0" type="stmt"/>
            <line num="811" count="0" type="stmt"/>
            <line num="812" count="0" type="stmt"/>
            <line num="813" count="0" type="stmt"/>
            <line num="817" testsuccess="true" count="1" complexity="1" type="method" testduration="0.099" signature="testCreateCourseStatement() : void"/>
            <line num="819" count="1" type="stmt"/>
            <line num="821" count="1" type="stmt"/>
            <line num="822" count="1" type="stmt"/>
            <line num="823" count="1" type="stmt"/>
            <line num="824" count="1" type="stmt"/>
            <line num="827" testsuccess="true" count="1" complexity="1" type="method" testduration="0.098" signature="testCreateCourseStatement_duplicateTree() : void"/>
            <line num="829" count="1" type="stmt"/>
            <line num="830" count="1" type="stmt"/>
            <line num="831" count="1" type="stmt"/>
            <line num="832" count="1" type="stmt"/>
            <line num="833" count="1" type="stmt"/>
            <line num="836" testsuccess="true" count="1" complexity="1" type="method" testduration="0.016" signature="testCreateCourseStatement_nullCourseId() : void"/>
            <line num="839" count="1" type="stmt"/>
            <line num="840" count="1" type="stmt"/>
            <line num="844" testsuccess="true" count="1" complexity="1" type="method" testduration="0.012" signature="testCreateCourseStatement_nullTree() : void"/>
            <line num="846" count="1" type="stmt"/>
            <line num="848" count="1" type="stmt"/>
            <line num="852" testsuccess="true" count="1" complexity="2" type="method" testduration="0.246" signature="testDeleteCourseStatement() : void"/>
            <line num="854" count="1" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="857" count="1" type="stmt"/>
            <line num="858" count="1" type="stmt"/>
            <line num="859" count="1" type="stmt"/>
            <line num="860" count="1" type="stmt"/>
            <line num="861" count="1" type="stmt"/>
            <line num="862" count="1" type="stmt"/>
            <line num="862" falsecount="1" type="cond" truecount="0"/>
            <line num="863" count="0" type="stmt"/>
            <line num="866" count="1" type="stmt"/>
            <line num="869" testsuccess="true" count="1" complexity="1" type="method" testduration="0.034" signature="testDeleteCourseStatement_badTree() : void"/>
            <line num="871" count="1" type="stmt"/>
            <line num="873" count="1" type="stmt"/>
            <line num="874" count="1" type="stmt"/>
            <line num="877" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testDeleteCourseStatement_badCourse() : void"/>
            <line num="879" count="1" type="stmt"/>
            <line num="880" count="1" type="stmt"/>
            <line num="883" testsuccess="true" count="1" complexity="1" type="method" testduration="0.017" signature="testDeleteCourseStatement_nullCourseId() : void"/>
            <line num="885" count="1" type="stmt"/>
            <line num="886" count="1" type="stmt"/>
            <line num="889" testsuccess="true" count="1" complexity="1" type="method" testduration="0.016" signature="testDeleteCourseStatement_nullTreeId() : void"/>
            <line num="891" count="1" type="stmt"/>
            <line num="894" testsuccess="true" count="1" complexity="1" type="method" testduration="0.251" signature="testUpdateCourseStatement() : void"/>
            <line num="896" count="1" type="stmt"/>
            <line num="898" count="1" type="stmt"/>
            <line num="899" count="1" type="stmt"/>
            <line num="901" count="1" type="stmt"/>
            <line num="902" count="1" type="stmt"/>
            <line num="903" count="1" type="stmt"/>
            <line num="904" count="1" type="stmt"/>
            <line num="905" count="1" type="stmt"/>
            <line num="906" count="1" type="stmt"/>
            <line num="907" count="1" type="stmt"/>
            <line num="908" count="1" type="stmt"/>
            <line num="909" count="1" type="stmt"/>
            <line num="910" count="1" type="stmt"/>
            <line num="911" count="1" type="stmt"/>
            <line num="912" count="1" type="stmt"/>
            <line num="913" count="1" type="stmt"/>
            <line num="914" count="1" type="stmt"/>
            <line num="916" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="918" count="1" type="stmt"/>
            <line num="919" count="1" type="stmt"/>
            <line num="923" count="0" complexity="1" type="method" signature="testValidataCourseStatement() : void"/>
            <line num="927" count="0" type="stmt"/>
            <line num="929" count="0" type="stmt"/>
            <line num="930" count="0" type="stmt"/>
            <line num="931" count="0" type="stmt"/>
            <line num="932" count="0" type="stmt"/>
            <line num="935" count="0" complexity="1" type="method" signature="testValidataCourseStatement_invalidStatement() : void"/>
            <line num="939" count="0" type="stmt"/>
            <line num="941" count="0" type="stmt"/>
            <line num="942" count="0" type="stmt"/>
            <line num="943" count="0" type="stmt"/>
            <line num="944" count="0" type="stmt"/>
            <line num="945" count="0" type="stmt"/>
            <line num="946" count="0" type="stmt"/>
            <line num="949" count="0" complexity="1" type="method" signature="createBadReqComponent() : ReqComponentInfo"/>
            <line num="950" count="0" type="stmt"/>
            <line num="952" count="0" type="stmt"/>
            <line num="953" count="0" type="stmt"/>
            <line num="954" count="0" type="stmt"/>
            <line num="956" count="0" type="stmt"/>
            <line num="958" count="0" type="stmt"/>
            <line num="959" count="0" type="stmt"/>
            <line num="960" count="0" type="stmt"/>
            <line num="961" count="0" type="stmt"/>
            <line num="962" count="0" type="stmt"/>
            <line num="964" count="0" type="stmt"/>
            <line num="965" count="0" type="stmt"/>
            <line num="966" count="0" type="stmt"/>
            <line num="967" count="0" type="stmt"/>
            <line num="968" count="0" type="stmt"/>
            <line num="970" count="0" type="stmt"/>
            <line num="971" count="0" type="stmt"/>
            <line num="972" count="0" type="stmt"/>
            <line num="973" count="0" type="stmt"/>
            <line num="974" count="0" type="stmt"/>
            <line num="976" count="0" type="stmt"/>
            <line num="977" count="0" type="stmt"/>
            <line num="980" count="1" complexity="1" type="method" signature="createStatementTree() : StatementTreeViewInfo"/>
            <line num="988" count="1" type="stmt"/>
            <line num="989" count="1" type="stmt"/>
            <line num="990" count="1" type="stmt"/>
            <line num="993" count="1" type="stmt"/>
            <line num="994" count="1" type="stmt"/>
            <line num="995" count="1" type="stmt"/>
            <line num="996" count="1" type="stmt"/>
            <line num="997" count="1" type="stmt"/>
            <line num="998" count="1" type="stmt"/>
            <line num="999" count="1" type="stmt"/>
            <line num="1000" count="1" type="stmt"/>
            <line num="1001" count="1" type="stmt"/>
            <line num="1002" count="1" type="stmt"/>
            <line num="1003" count="1" type="stmt"/>
            <line num="1004" count="1" type="stmt"/>
            <line num="1007" count="1" type="stmt"/>
            <line num="1008" count="1" type="stmt"/>
            <line num="1009" count="1" type="stmt"/>
            <line num="1011" count="1" type="stmt"/>
            <line num="1013" count="1" type="stmt"/>
            <line num="1014" count="1" type="stmt"/>
            <line num="1015" count="1" type="stmt"/>
            <line num="1017" count="1" type="stmt"/>
            <line num="1019" count="1" type="stmt"/>
            <line num="1020" count="1" type="stmt"/>
            <line num="1021" count="1" type="stmt"/>
            <line num="1023" count="1" type="stmt"/>
            <line num="1026" count="1" type="stmt"/>
            <line num="1027" count="1" type="stmt"/>
            <line num="1028" count="1" type="stmt"/>
            <line num="1029" count="1" type="stmt"/>
            <line num="1030" count="1" type="stmt"/>
            <line num="1031" count="1" type="stmt"/>
            <line num="1032" count="1" type="stmt"/>
            <line num="1033" count="1" type="stmt"/>
            <line num="1034" count="1" type="stmt"/>
            <line num="1036" count="1" type="stmt"/>
            <line num="1039" count="1" complexity="2" type="method" signature="toRichText(String) : RichTextInfo"/>
            <line num="1040" count="1" type="stmt"/>
            <line num="1041" count="1" type="stmt"/>
            <line num="1041" falsecount="1" type="cond" truecount="0"/>
            <line num="1042" count="0" type="stmt"/>
            <line num="1044" count="1" type="stmt"/>
            <line num="1045" count="1" type="stmt"/>
            <line num="1046" count="1" type="stmt"/>
            <line num="1049" count="1" complexity="3" type="method" signature="checkTreeView(StatementTreeViewInfo,boolean) : void"/>
            <line num="1050" count="1" type="stmt"/>
            <line num="1051" count="1" type="stmt"/>
            <line num="1052" count="1" type="stmt"/>
            <line num="1053" count="1" type="stmt"/>
            <line num="1054" count="1" type="stmt"/>
            <line num="1055" count="1" type="stmt"/>
            <line num="1058" count="1" type="stmt"/>
            <line num="1059" count="1" type="stmt"/>
            <line num="1060" count="1" type="stmt"/>
            <line num="1061" count="1" type="stmt"/>
            <line num="1064" count="1" type="stmt"/>
            <line num="1065" count="1" type="stmt"/>
            <line num="1066" count="1" type="stmt"/>
            <line num="1067" count="1" type="stmt"/>
            <line num="1068" count="1" type="stmt"/>
            <line num="1068" falsecount="1" type="cond" truecount="0"/>
            <line num="1069" count="0" type="stmt"/>
            <line num="1070" count="0" type="stmt"/>
            <line num="1074" count="1" type="stmt"/>
            <line num="1075" count="1" type="stmt"/>
            <line num="1076" count="1" type="stmt"/>
            <line num="1077" count="1" type="stmt"/>
            <line num="1078" count="1" type="stmt"/>
            <line num="1078" falsecount="1" type="cond" truecount="0"/>
            <line num="1079" count="0" type="stmt"/>
            <line num="1080" count="0" type="stmt"/>
            <line num="1089" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testExpectedUnsupported() : void"/>
            <line num="1091" count="1" type="stmt"/>
            <line num="1093" count="1" type="stmt"/>
            <line num="1094" count="1" type="stmt"/>
            <line num="1095" count="1" type="stmt"/>
            <line num="1096" count="1" type="stmt"/>
            <line num="1097" count="1" type="stmt"/>
            <line num="1100" count="1" type="stmt"/>
            <line num="1101" count="1" type="stmt"/>
            <line num="1104" count="1" type="stmt"/>
            <line num="1113" count="1" complexity="5" type="method" signature="invokeForExpectedException(Collection&lt;ServiceMethodInvocationData&gt;,Class&lt;? extends Exception&gt;) : void"/>
            <line num="1114" count="1" type="stmt"/>
            <line num="1115" count="1" type="stmt"/>
            <line num="1116" count="1" type="stmt"/>
            <line num="1117" count="1" type="stmt"/>
            <line num="1118" count="1" type="stmt"/>
            <line num="1119" count="1" type="stmt"/>
            <line num="1122" count="1" type="stmt"/>
            <line num="1122" falsecount="0" type="cond" truecount="1"/>
            <line num="1123" count="1" type="stmt"/>
            <line num="1126" count="0" type="stmt"/>
            <line num="1127" count="0" type="stmt"/>
            <line num="1131" count="0" type="stmt"/>
            <line num="1134" count="1" type="stmt"/>
            <line num="1139" testsuccess="true" count="1" complexity="2" type="method" testduration="0.0020" signature="testGetVersionMethodsForInvalidParameters() : void"/>
            <line num="1141" count="1" type="stmt"/>
            <line num="1144" count="1" type="stmt"/>
            <line num="1147" count="1" type="stmt"/>
            <line num="1154" count="1" type="stmt"/>
            <line num="1155" count="1" type="stmt"/>
            <line num="1156" count="1" type="stmt"/>
            <line num="1156" falsecount="1" type="cond" truecount="1"/>
            <line num="1157" count="1" type="stmt"/>
            <line num="1158" count="1" type="stmt"/>
            <line num="1161" count="1" type="stmt"/>
            <line num="1163" count="1" type="stmt"/>
            <line num="1164" count="1" type="stmt"/>
            <line num="1166" count="1" type="stmt"/>
            <line num="1169" count="1" type="stmt"/>
            <line num="1172" testsuccess="true" count="1" complexity="2" type="method" testduration="1.464" signature="testGetCurrentVersion() : void"/>
            <line num="1174" count="1" type="stmt"/>
            <line num="1175" count="1" type="stmt"/>
            <line num="1176" count="1" type="stmt"/>
            <line num="1178" count="1" type="stmt"/>
            <line num="1179" count="1" type="stmt"/>
            <line num="1180" count="1" type="stmt"/>
            <line num="1182" count="0" type="stmt"/>
            <line num="1185" count="1" type="stmt"/>
            <line num="1187" count="1" type="stmt"/>
            <line num="1188" count="1" type="stmt"/>
            <line num="1191" testsuccess="true" count="1" complexity="2" type="method" testduration="1.262" signature="testGetCurrentVersionOnDate() : void"/>
            <line num="1193" count="1" type="stmt"/>
            <line num="1194" count="1" type="stmt"/>
            <line num="1195" count="1" type="stmt"/>
            <line num="1197" count="1" type="stmt"/>
            <line num="1199" count="1" type="stmt"/>
            <line num="1200" count="1" type="stmt"/>
            <line num="1204" count="1" type="stmt"/>
            <line num="1205" count="1" type="stmt"/>
            <line num="1206" count="1" type="stmt"/>
            <line num="1207" count="1" type="stmt"/>
            <line num="1209" count="0" type="stmt"/>
            <line num="1212" count="1" type="stmt"/>
            <line num="1213" count="1" type="stmt"/>
            <line num="1216" count="1" type="stmt"/>
            <line num="1219" count="1" type="stmt"/>
            <line num="1221" count="1" type="stmt"/>
            <line num="1222" count="1" type="stmt"/>
            <line num="1225" testsuccess="true" count="1" complexity="2" type="method" testduration="0.974" signature="testGetVersions() : void"/>
            <line num="1228" count="1" type="stmt"/>
            <line num="1229" count="1" type="stmt"/>
            <line num="1230" count="1" type="stmt"/>
            <line num="1232" count="1" type="stmt"/>
            <line num="1234" count="1" type="stmt"/>
            <line num="1236" count="1" type="stmt"/>
            <line num="1237" count="1" type="stmt"/>
            <line num="1238" count="1" type="stmt"/>
            <line num="1240" count="0" type="stmt"/>
            <line num="1243" count="1" type="stmt"/>
            <line num="1245" count="1" type="stmt"/>
            <line num="1248" testsuccess="true" count="1" complexity="2" type="method" testduration="0.927" signature="testGetFirstVersion() : void"/>
            <line num="1251" count="1" type="stmt"/>
            <line num="1252" count="1" type="stmt"/>
            <line num="1253" count="1" type="stmt"/>
            <line num="1255" count="1" type="stmt"/>
            <line num="1256" count="1" type="stmt"/>
            <line num="1257" count="1" type="stmt"/>
            <line num="1259" count="0" type="stmt"/>
            <line num="1262" count="1" type="stmt"/>
            <line num="1264" count="1" type="stmt"/>
            <line num="1267" testsuccess="true" count="1" complexity="2" type="method" testduration="1.213" signature="testGetVersionBySequenceNumber() : void"/>
            <line num="1270" count="1" type="stmt"/>
            <line num="1271" count="1" type="stmt"/>
            <line num="1272" count="1" type="stmt"/>
            <line num="1274" count="1" type="stmt"/>
            <line num="1275" count="1" type="stmt"/>
            <line num="1276" count="1" type="stmt"/>
            <line num="1277" count="1" type="stmt"/>
            <line num="1279" count="0" type="stmt"/>
            <line num="1282" count="1" type="stmt"/>
            <line num="1284" count="1" type="stmt"/>
            <line num="1287" testsuccess="true" count="1" complexity="2" type="method" testduration="0.878" signature="testGetVersionsInDateRange() : void"/>
            <line num="1289" count="1" type="stmt"/>
            <line num="1290" count="1" type="stmt"/>
            <line num="1291" count="1" type="stmt"/>
            <line num="1293" count="1" type="stmt"/>
            <line num="1295" count="1" type="stmt"/>
            <line num="1296" count="1" type="stmt"/>
            <line num="1300" count="1" type="stmt"/>
            <line num="1301" count="1" type="stmt"/>
            <line num="1302" count="1" type="stmt"/>
            <line num="1303" count="1" type="stmt"/>
            <line num="1305" count="0" type="stmt"/>
            <line num="1308" count="1" type="stmt"/>
            <line num="1309" count="1" type="stmt"/>
            <line num="1312" count="1" type="stmt"/>
            <line num="1315" count="1" type="stmt"/>
            <line num="1316" count="1" type="stmt"/>
            <line num="1317" count="1" type="stmt"/>
            <line num="1319" count="1" type="stmt"/>
            <line num="1320" count="1" type="stmt"/>
            <line num="1322" count="1" type="stmt"/>
            <line num="1324" count="1" type="stmt"/>
         </file>
         <file name="TestDictionaryCreator.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestDictionaryCreator.java">
            <metrics classes="1" methods="1" conditionals="0" ncloc="31" coveredstatements="5" coveredmethods="1" complexity="1" coveredconditionals="0" statements="5" loc="35" coveredelements="6" elements="6"/>
            <class name="TestDictionaryCreator">
               <metrics conditionals="0" methods="1" coveredstatements="5" complexity="1" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="0" statements="5" testfailures="0" coveredelements="6" elements="6" testduration="0.047"/>
            </class>
            <line num="17" testsuccess="true" count="1" complexity="1" type="method" testduration="0.047" signature="testRunDictinoaryCreator() : void"/>
            <line num="24" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
            <line num="32" count="1" type="stmt"/>
         </file>
         <file name="TestFreestandingLuSearchDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestFreestandingLuSearchDictionary.java">
            <metrics classes="1" methods="2" conditionals="2" ncloc="40" coveredstatements="8" coveredmethods="1" complexity="3" coveredconditionals="1" statements="15" loc="45" coveredelements="10" elements="19"/>
            <class name="TestFreestandingLuSearchDictionary">
               <metrics conditionals="2" methods="2" coveredstatements="8" complexity="3" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="1" statements="15" testfailures="0" coveredelements="10" elements="19" testduration="2.786"/>
            </class>
            <line num="14" testsuccess="true" count="1" complexity="2" type="method" testduration="2.786" signature="testLoadSearchBrowseDictionary() : void"/>
            <line num="17" count="1" type="stmt"/>
            <line num="18" count="1" type="stmt"/>
            <line num="19" count="1" type="stmt"/>
            <line num="20" count="1" type="stmt"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="28" falsecount="1" type="cond" truecount="0"/>
            <line num="30" count="0" type="stmt"/>
            <line num="34" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="36" count="0" type="stmt"/>
            <line num="37" count="0" type="stmt"/>
            <line num="38" count="0" type="stmt"/>
            <line num="40" count="0" type="stmt"/>
            <line num="41" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="TestLoDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestLoDictionary.java">
            <metrics classes="1" methods="2" conditionals="2" ncloc="42" coveredstatements="8" coveredmethods="1" complexity="3" coveredconditionals="1" statements="15" loc="50" coveredelements="10" elements="19"/>
            <class name="TestLoDictionary">
               <metrics conditionals="2" methods="2" coveredstatements="8" complexity="3" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="1" statements="15" testfailures="0" coveredelements="10" elements="19" testduration="1.925"/>
            </class>
            <line num="15" testsuccess="true" count="1" complexity="2" type="method" testduration="1.925" signature="testLoadCluInfoDictionary() : void"/>
            <line num="18" count="1" type="stmt"/>
            <line num="19" count="1" type="stmt"/>
            <line num="20" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="29" count="1" type="stmt"/>
            <line num="30" count="1" type="stmt"/>
            <line num="30" falsecount="1" type="cond" truecount="0"/>
            <line num="32" count="0" type="stmt"/>
            <line num="36" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="38" count="0" type="stmt"/>
            <line num="39" count="0" type="stmt"/>
            <line num="40" count="0" type="stmt"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
            <line num="45" count="0" type="stmt"/>
         </file>
         <file name="TestLrcDictionary.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestLrcDictionary.java">
            <metrics classes="1" methods="2" conditionals="2" ncloc="48" coveredstatements="11" coveredmethods="1" complexity="3" coveredconditionals="1" statements="18" loc="55" coveredelements="13" elements="22"/>
            <class name="TestLrcDictionary">
               <metrics conditionals="2" methods="2" coveredstatements="11" complexity="3" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="1" statements="18" testfailures="0" coveredelements="13" elements="22" testduration="1.948"/>
            </class>
            <line num="18" testsuccess="true" count="1" complexity="2" type="method" testduration="1.948" signature="testLoadLrcDictionary() : void"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="24" count="1" type="stmt"/>
            <line num="25" count="1" type="stmt"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="28" count="1" type="stmt"/>
            <line num="29" count="1" type="stmt"/>
            <line num="34" count="1" type="stmt"/>
            <line num="35" count="1" type="stmt"/>
            <line num="35" falsecount="1" type="cond" truecount="0"/>
            <line num="37" count="0" type="stmt"/>
            <line num="41" count="0" complexity="1" type="method" signature="formatAsString(List&lt;String&gt;) : String"/>
            <line num="43" count="0" type="stmt"/>
            <line num="44" count="0" type="stmt"/>
            <line num="45" count="0" type="stmt"/>
            <line num="47" count="0" type="stmt"/>
            <line num="48" count="0" type="stmt"/>
            <line num="50" count="0" type="stmt"/>
         </file>
         <file name="TestSearchConfigs.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/course/service/impl/TestSearchConfigs.java">
            <metrics classes="1" methods="1" conditionals="0" ncloc="27" coveredstatements="11" coveredmethods="1" complexity="1" coveredconditionals="0" statements="11" loc="30" coveredelements="12" elements="12"/>
            <class name="TestSearchConfigs">
               <metrics conditionals="0" methods="1" coveredstatements="11" complexity="1" testpasses="1" testruns="1" coveredmethods="1" coveredconditionals="0" statements="11" testfailures="0" coveredelements="12" elements="12" testduration="16.547"/>
            </class>
            <line num="10" testsuccess="true" count="1" complexity="1" type="method" testduration="16.547" signature="testLuSearchConfig() : void"/>
            <line num="13" count="1" type="stmt"/>
            <line num="14" count="1" type="stmt"/>
            <line num="15" count="1" type="stmt"/>
            <line num="16" count="1" type="stmt"/>
            <line num="17" count="1" type="stmt"/>
            <line num="19" count="1" type="stmt"/>
            <line num="20" count="1" type="stmt"/>
            <line num="21" count="1" type="stmt"/>
            <line num="22" count="1" type="stmt"/>
            <line num="23" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.service.impl">
         <metrics conditionals="4" methods="23" classes="1" files="1" coveredstatements="359" complexity="63" loc="800" ncloc="589" coveredmethods="23" coveredconditionals="3" statements="408" coveredelements="385" elements="435"/>
         <file name="TestLearningObjectiveServiceImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lo/service/impl/TestLearningObjectiveServiceImpl.java">
            <metrics classes="1" methods="23" conditionals="4" ncloc="589" coveredstatements="359" coveredmethods="23" complexity="63" coveredconditionals="3" statements="408" loc="800" coveredelements="385" elements="435"/>
            <class name="TestLearningObjectiveServiceImpl">
               <metrics conditionals="4" methods="23" coveredstatements="359" complexity="63" testpasses="22" testruns="22" coveredmethods="23" coveredconditionals="3" statements="408" testfailures="0" coveredelements="385" elements="435" testduration="5.751"/>
            </class>
            <line num="71" testsuccess="true" count="1" complexity="9" type="method" testduration="0.877" signature="testLo() : void"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="79" count="1" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="86" count="1" type="stmt"/>
            <line num="87" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="92" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="98" count="1" type="stmt"/>
            <line num="99" count="1" type="stmt"/>
            <line num="100" count="1" type="stmt"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
            <line num="105" count="1" type="stmt"/>
            <line num="106" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="109" count="1" type="stmt"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="114" count="1" type="stmt"/>
            <line num="115" count="1" type="stmt"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="118" count="1" type="stmt"/>
            <line num="119" count="1" type="stmt"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="128" count="0" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="133" count="1" type="stmt"/>
            <line num="134" count="1" type="stmt"/>
            <line num="135" count="0" type="stmt"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="0" type="stmt"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="143" count="0" type="stmt"/>
            <line num="146" count="1" type="stmt"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="0" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="0" type="stmt"/>
            <line num="155" count="1" type="stmt"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="0" type="stmt"/>
            <line num="160" count="1" type="stmt"/>
            <line num="161" count="1" type="stmt"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="0" type="stmt"/>
            <line num="177" testsuccess="true" count="1" complexity="1" type="method" testduration="0.173" signature="testGetLoByIdList() : void"/>
            <line num="179" count="1" type="stmt"/>
            <line num="182" count="1" type="stmt"/>
            <line num="188" testsuccess="true" count="1" complexity="2" type="method" testduration="0.384" signature="testDisallowLoCategoryDuplication() : void"/>
            <line num="190" count="1" type="stmt"/>
            <line num="191" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="195" count="1" type="stmt"/>
            <line num="196" count="1" type="stmt"/>
            <line num="197" count="1" type="stmt"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="203" count="1" type="stmt"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="206" count="1" type="stmt"/>
            <line num="207" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="213" count="0" type="stmt"/>
            <line num="214" count="0" type="stmt"/>
            <line num="215" count="0" type="stmt"/>
            <line num="220" count="1" type="stmt"/>
            <line num="223" testsuccess="true" count="1" complexity="2" type="method" testduration="0.053" signature="testDisallowLoWEmptyDesc() : void"/>
            <line num="225" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="0" type="stmt"/>
            <line num="246" count="0" type="stmt"/>
            <line num="247" count="0" type="stmt"/>
            <line num="248" count="0" type="stmt"/>
            <line num="254" testsuccess="true" count="1" complexity="2" type="method" testduration="0.106" signature="testDisallowLoCategoryWEmptyName() : void"/>
            <line num="257" count="1" type="stmt"/>
            <line num="258" count="1" type="stmt"/>
            <line num="259" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="263" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="265" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="270" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="272" count="1" type="stmt"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="276" count="0" type="stmt"/>
            <line num="279" count="0" type="stmt"/>
            <line num="280" count="0" type="stmt"/>
            <line num="281" count="0" type="stmt"/>
            <line num="292" testsuccess="true" count="1" complexity="4" type="method" testduration="0.427" signature="testDisallowLoCategoryDuplicationCaseInsensitive() : void"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="303" count="1" type="stmt"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="307" count="1" type="stmt"/>
            <line num="308" count="1" type="stmt"/>
            <line num="309" count="1" type="stmt"/>
            <line num="311" count="0" type="stmt"/>
            <line num="313" count="0" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="317" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="321" count="1" type="stmt"/>
            <line num="324" count="1" type="stmt"/>
            <line num="325" count="1" type="stmt"/>
            <line num="326" count="0" type="stmt"/>
            <line num="327" count="0" type="stmt"/>
            <line num="330" count="0" type="stmt"/>
            <line num="331" count="0" type="stmt"/>
            <line num="332" count="0" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="344" testsuccess="true" count="1" complexity="5" type="method" testduration="0.36" signature="testUpdateLoCategoryDuplicationCaseInsensitive() : void"/>
            <line num="346" count="1" type="stmt"/>
            <line num="347" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
            <line num="349" count="1" type="stmt"/>
            <line num="350" count="1" type="stmt"/>
            <line num="352" count="1" type="stmt"/>
            <line num="353" count="1" type="stmt"/>
            <line num="354" count="1" type="stmt"/>
            <line num="355" count="1" type="stmt"/>
            <line num="356" count="1" type="stmt"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="360" count="1" type="stmt"/>
            <line num="361" count="1" type="stmt"/>
            <line num="362" count="1" type="stmt"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="368" count="1" type="stmt"/>
            <line num="369" count="1" type="stmt"/>
            <line num="371" count="0" type="stmt"/>
            <line num="373" count="0" type="stmt"/>
            <line num="377" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="382" count="0" type="stmt"/>
            <line num="390" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="394" testsuccess="true" count="1" complexity="4" type="method" testduration="0.925" signature="testGetRelatedLosByLoId() : void"/>
            <line num="396" count="1" type="stmt"/>
            <line num="397" count="1" type="stmt"/>
            <line num="398" count="1" type="stmt"/>
            <line num="400" count="0" type="stmt"/>
            <line num="402" count="1" type="stmt"/>
            <line num="403" count="1" type="stmt"/>
            <line num="404" count="1" type="stmt"/>
            <line num="407" count="1" type="stmt"/>
            <line num="408" count="1" type="stmt"/>
            <line num="409" count="0" type="stmt"/>
            <line num="411" count="1" type="stmt"/>
            <line num="412" count="1" type="stmt"/>
            <line num="413" count="0" type="stmt"/>
            <line num="417" testsuccess="true" count="1" complexity="4" type="method" testduration="0.073" signature="testGetLoRepositories() : void"/>
            <line num="419" count="1" type="stmt"/>
            <line num="420" count="1" type="stmt"/>
            <line num="421" count="1" type="stmt"/>
            <line num="423" count="0" type="stmt"/>
            <line num="425" count="1" type="stmt"/>
            <line num="426" count="1" type="stmt"/>
            <line num="428" count="1" type="stmt"/>
            <line num="429" count="1" type="stmt"/>
            <line num="430" count="1" type="stmt"/>
            <line num="431" count="1" type="stmt"/>
            <line num="431" falsecount="1" type="cond" truecount="1"/>
            <line num="432" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="435" falsecount="1" type="cond" truecount="0"/>
            <line num="436" count="0" type="stmt"/>
            <line num="440" testsuccess="true" count="1" complexity="3" type="method" testduration="0.04" signature="testGetLoRepository() : void"/>
            <line num="442" count="1" type="stmt"/>
            <line num="443" count="1" type="stmt"/>
            <line num="444" count="1" type="stmt"/>
            <line num="446" count="0" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="451" count="1" type="stmt"/>
            <line num="452" count="1" type="stmt"/>
            <line num="453" count="0" type="stmt"/>
            <line num="457" testsuccess="true" count="1" complexity="1" type="method" testduration="0.035" signature="testGetLoCategoryTypes() : void"/>
            <line num="459" count="1" type="stmt"/>
            <line num="460" count="1" type="stmt"/>
            <line num="463" testsuccess="true" count="1" complexity="2" type="method" testduration="0.093" signature="testGetLoTypesAndGetLoType() : void"/>
            <line num="465" count="1" type="stmt"/>
            <line num="466" count="1" type="stmt"/>
            <line num="467" count="1" type="stmt"/>
            <line num="469" count="1" type="stmt"/>
            <line num="470" count="1" type="stmt"/>
            <line num="472" count="1" type="stmt"/>
            <line num="473" count="1" type="stmt"/>
            <line num="476" count="1" type="stmt"/>
            <line num="477" count="1" type="stmt"/>
            <line num="478" count="0" type="stmt"/>
            <line num="482" testsuccess="true" count="1" complexity="2" type="method" testduration="0.039" signature="testGetLoLoRelationTypes() : void"/>
            <line num="484" count="1" type="stmt"/>
            <line num="485" count="1" type="stmt"/>
            <line num="486" count="1" type="stmt"/>
            <line num="488" count="0" type="stmt"/>
            <line num="490" count="1" type="stmt"/>
            <line num="491" count="1" type="stmt"/>
            <line num="492" count="1" type="stmt"/>
            <line num="496" testsuccess="true" count="1" complexity="3" type="method" testduration="0.024" signature="testGetLoLoRelationType() : void"/>
            <line num="498" count="1" type="stmt"/>
            <line num="499" count="1" type="stmt"/>
            <line num="500" count="1" type="stmt"/>
            <line num="502" count="0" type="stmt"/>
            <line num="504" count="1" type="stmt"/>
            <line num="505" count="1" type="stmt"/>
            <line num="507" count="1" type="stmt"/>
            <line num="508" count="1" type="stmt"/>
            <line num="509" count="0" type="stmt"/>
            <line num="513" testsuccess="true" count="1" complexity="1" type="method" testduration="0.047" signature="testGetAllowedLoLoRelationTypesForLoType() : void"/>
            <line num="515" count="1" type="stmt"/>
            <line num="516" count="1" type="stmt"/>
            <line num="517" count="1" type="stmt"/>
            <line num="518" count="1" type="stmt"/>
            <line num="521" testsuccess="true" count="1" complexity="3" type="method" testduration="0.02" signature="testGetLoLoRelation() : void"/>
            <line num="523" count="1" type="stmt"/>
            <line num="524" count="1" type="stmt"/>
            <line num="525" count="1" type="stmt"/>
            <line num="527" count="0" type="stmt"/>
            <line num="529" count="1" type="stmt"/>
            <line num="530" count="1" type="stmt"/>
            <line num="531" count="1" type="stmt"/>
            <line num="532" count="1" type="stmt"/>
            <line num="533" count="1" type="stmt"/>
            <line num="535" count="1" type="stmt"/>
            <line num="536" count="1" type="stmt"/>
            <line num="537" count="0" type="stmt"/>
            <line num="541" testsuccess="true" count="1" complexity="1" type="method" testduration="0.139" signature="testGetLoCategories() : void"/>
            <line num="543" count="1" type="stmt"/>
            <line num="544" count="1" type="stmt"/>
            <line num="545" count="1" type="stmt"/>
            <line num="546" count="1" type="stmt"/>
            <line num="549" testsuccess="true" count="1" complexity="1" type="method" testduration="0.074" signature="testGetLoCategoriesForLo() : void"/>
            <line num="551" count="1" type="stmt"/>
            <line num="552" count="1" type="stmt"/>
            <line num="553" count="1" type="stmt"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="557" count="1" type="stmt"/>
            <line num="558" count="1" type="stmt"/>
            <line num="561" testsuccess="true" count="1" complexity="1" type="method" testduration="0.28" signature="testAddRemoveLoCategoryToFromLo() : void"/>
            <line num="563" count="1" type="stmt"/>
            <line num="564" count="1" type="stmt"/>
            <line num="565" count="1" type="stmt"/>
            <line num="566" count="1" type="stmt"/>
            <line num="567" count="1" type="stmt"/>
            <line num="568" count="1" type="stmt"/>
            <line num="569" count="1" type="stmt"/>
            <line num="570" count="1" type="stmt"/>
            <line num="571" count="1" type="stmt"/>
            <line num="572" count="1" type="stmt"/>
            <line num="575" count="1" complexity="1" type="method" signature="containsLoCatInfo(List&lt;LoCategoryInfo&gt;,List&lt;String&gt;) : boolean"/>
            <line num="576" count="1" type="stmt"/>
            <line num="578" count="1" type="stmt"/>
            <line num="579" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="584" testsuccess="true" count="1" complexity="6" type="method" testduration="0.422" signature="testCreateLoLoRelation() : void"/>
            <line num="586" count="1" type="stmt"/>
            <line num="587" count="1" type="stmt"/>
            <line num="588" count="1" type="stmt"/>
            <line num="589" count="1" type="stmt"/>
            <line num="590" count="1" type="stmt"/>
            <line num="591" count="1" type="stmt"/>
            <line num="593" count="0" type="stmt"/>
            <line num="595" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="597" count="1" type="stmt"/>
            <line num="598" count="1" type="stmt"/>
            <line num="599" count="1" type="stmt"/>
            <line num="600" count="1" type="stmt"/>
            <line num="602" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="604" count="0" type="stmt"/>
            <line num="606" count="1" type="stmt"/>
            <line num="607" count="1" type="stmt"/>
            <line num="608" count="0" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="611" count="1" type="stmt"/>
            <line num="612" count="0" type="stmt"/>
            <line num="614" count="1" type="stmt"/>
            <line num="615" count="1" type="stmt"/>
            <line num="616" count="0" type="stmt"/>
            <line num="683" testsuccess="true" count="1" complexity="4" type="method" testduration="1.012" signature="testLoCategory() : void"/>
            <line num="686" count="1" type="stmt"/>
            <line num="687" count="1" type="stmt"/>
            <line num="689" count="1" type="stmt"/>
            <line num="690" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="692" count="1" type="stmt"/>
            <line num="693" count="1" type="stmt"/>
            <line num="694" count="1" type="stmt"/>
            <line num="695" count="1" type="stmt"/>
            <line num="696" count="1" type="stmt"/>
            <line num="697" count="1" type="stmt"/>
            <line num="698" count="1" type="stmt"/>
            <line num="699" count="1" type="stmt"/>
            <line num="700" count="1" type="stmt"/>
            <line num="703" count="1" type="stmt"/>
            <line num="705" count="1" type="stmt"/>
            <line num="706" count="1" type="stmt"/>
            <line num="707" count="1" type="stmt"/>
            <line num="708" count="1" type="stmt"/>
            <line num="709" count="1" type="stmt"/>
            <line num="711" count="1" type="stmt"/>
            <line num="712" count="1" type="stmt"/>
            <line num="713" count="1" type="stmt"/>
            <line num="714" count="1" type="stmt"/>
            <line num="716" count="1" type="stmt"/>
            <line num="719" count="1" type="stmt"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="724" count="1" type="stmt"/>
            <line num="725" count="1" type="stmt"/>
            <line num="726" count="1" type="stmt"/>
            <line num="728" count="1" type="stmt"/>
            <line num="729" count="1" type="stmt"/>
            <line num="730" count="0" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="738" count="1" type="stmt"/>
            <line num="741" count="1" type="stmt"/>
            <line num="742" count="1" type="stmt"/>
            <line num="743" count="1" type="stmt"/>
            <line num="745" count="1" type="stmt"/>
            <line num="748" count="1" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="752" count="1" type="stmt"/>
            <line num="753" count="1" type="stmt"/>
            <line num="754" count="1" type="stmt"/>
            <line num="756" count="1" type="stmt"/>
            <line num="757" count="1" type="stmt"/>
            <line num="758" count="1" type="stmt"/>
            <line num="760" count="1" type="stmt"/>
            <line num="761" count="1" type="stmt"/>
            <line num="763" count="1" type="stmt"/>
            <line num="764" count="1" type="stmt"/>
            <line num="765" count="0" type="stmt"/>
            <line num="768" count="1" type="stmt"/>
            <line num="769" count="1" type="stmt"/>
            <line num="771" count="1" type="stmt"/>
            <line num="772" count="1" type="stmt"/>
            <line num="773" count="1" type="stmt"/>
            <line num="774" count="1" type="stmt"/>
            <line num="777" testsuccess="true" count="1" complexity="1" type="method" testduration="0.148" signature="testSearchForResults() : void"/>
            <line num="779" count="1" type="stmt"/>
            <line num="780" count="1" type="stmt"/>
            <line num="781" count="1" type="stmt"/>
            <line num="782" count="1" type="stmt"/>
            <line num="783" count="1" type="stmt"/>
            <line num="784" count="1" type="stmt"/>
            <line num="785" count="1" type="stmt"/>
            <line num="786" count="1" type="stmt"/>
            <line num="787" count="1" type="stmt"/>
            <line num="788" count="1" type="stmt"/>
            <line num="789" count="1" type="stmt"/>
            <line num="791" count="1" type="stmt"/>
            <line num="792" count="1" type="stmt"/>
            <line num="793" count="1" type="stmt"/>
            <line num="794" count="1" type="stmt"/>
            <line num="795" count="1" type="stmt"/>
            <line num="796" count="1" type="stmt"/>
            <line num="797" count="1" type="stmt"/>
            <line num="798" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lrc.dao.impl">
         <metrics conditionals="0" methods="3" classes="1" files="1" coveredstatements="18" complexity="5" loc="79" ncloc="52" coveredmethods="3" coveredconditionals="0" statements="20" coveredelements="21" elements="23"/>
         <file name="TestLrcDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lrc/dao/impl/TestLrcDaoImpl.java">
            <metrics classes="1" methods="3" conditionals="0" ncloc="52" coveredstatements="18" coveredmethods="3" complexity="5" coveredconditionals="0" statements="20" loc="79" coveredelements="21" elements="23"/>
            <class name="TestLrcDaoImpl">
               <metrics conditionals="0" methods="3" coveredstatements="18" complexity="5" testpasses="3" testruns="3" coveredmethods="3" coveredconditionals="0" statements="20" testfailures="0" coveredelements="21" elements="23" testduration="0.13900001"/>
            </class>
            <line num="37" testsuccess="true" count="1" complexity="1" type="method" testduration="0.074" signature="testGetResultComponentIdsByResult() : void"/>
            <line num="39" count="1" type="stmt"/>
            <line num="40" count="1" type="stmt"/>
            <line num="41" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="47" count="1" type="stmt"/>
            <line num="50" testsuccess="true" count="1" complexity="1" type="method" testduration="0.01" signature="testGetResultComponentIdsByResultComponentType() : void"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="56" count="1" type="stmt"/>
            <line num="57" count="1" type="stmt"/>
            <line num="60" testsuccess="true" count="1" complexity="3" type="method" testduration="0.055" signature="testGetResultComponentType() : void"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="65" count="1" type="stmt"/>
            <line num="67" count="0" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="73" count="0" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.lo.dao.impl">
         <metrics conditionals="0" methods="5" classes="1" files="1" coveredstatements="30" complexity="9" loc="200" ncloc="80" coveredmethods="5" coveredconditionals="0" statements="34" coveredelements="35" elements="39"/>
         <file name="TestLoDaoImpl.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/lo/dao/impl/TestLoDaoImpl.java">
            <metrics classes="1" methods="5" conditionals="0" ncloc="80" coveredstatements="30" coveredmethods="5" complexity="9" coveredconditionals="0" statements="34" loc="200" coveredelements="35" elements="39"/>
            <class name="TestLoDaoImpl">
               <metrics conditionals="0" methods="5" coveredstatements="30" complexity="9" testpasses="4" testruns="4" coveredmethods="5" coveredconditionals="0" statements="34" testfailures="0" coveredelements="35" elements="39" testduration="0.102000006"/>
            </class>
            <line num="41" count="1" complexity="1" type="method" signature="addLosToRepository() : void"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="46" count="1" type="stmt"/>
            <line num="49" testsuccess="true" count="1" complexity="3" type="method" testduration="0.012" signature="testGetLo() : void"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="56" count="0" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="59" count="1" type="stmt"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="64" count="0" type="stmt"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="70" testsuccess="true" count="1" complexity="2" type="method" testduration="0.058" signature="testGetRelatedLosByLoId() : void"/>
            <line num="73" count="1" type="stmt"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="78" count="0" type="stmt"/>
            <line num="80" count="1" type="stmt"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="85" testsuccess="true" count="1" complexity="2" type="method" testduration="0.016" signature="testGetLosByRelatedLoId() : void"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="91" count="1" type="stmt"/>
            <line num="93" count="0" type="stmt"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="97" count="1" type="stmt"/>
            <line num="100" testsuccess="true" count="1" complexity="1" type="method" testduration="0.016" signature="getLoByIdList() : void"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="104" count="1" type="stmt"/>
         </file>
      </package>
      <package name="org.kuali.student.lum.statement.service.impl">
         <metrics conditionals="8" methods="187" classes="4" files="4" coveredstatements="515" complexity="191" loc="1591" ncloc="1168" coveredmethods="183" coveredconditionals="8" statements="527" coveredelements="706" elements="722"/>
         <file name="SampleStatementServiceTests.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/service/impl/SampleStatementServiceTests.java">
            <metrics classes="1" methods="4" conditionals="0" ncloc="34" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="8" loc="45" coveredelements="0" elements="12"/>
            <class name="SampleStatementServiceTests">
               <metrics methods="4" conditionals="0" coveredstatements="0" coveredmethods="0" complexity="4" coveredconditionals="0" statements="8" coveredelements="0" elements="12"/>
            </class>
            <line num="18" count="0" complexity="1" type="method" signature="testGetNaturalLanguageForReqComponent1() : void"/>
            <line num="21" count="0" type="stmt"/>
            <line num="22" count="0" type="stmt"/>
            <line num="25" count="0" complexity="1" type="method" signature="testGetNaturalLanguageForReqComponent2() : void"/>
            <line num="28" count="0" type="stmt"/>
            <line num="29" count="0" type="stmt"/>
            <line num="32" count="0" complexity="1" type="method" signature="testGetNaturalLanguageForStatement1() : void"/>
            <line num="35" count="0" type="stmt"/>
            <line num="36" count="0" type="stmt"/>
            <line num="39" count="0" complexity="1" type="method" signature="testGetNaturalLanguageForStatement2() : void"/>
            <line num="42" count="0" type="stmt"/>
            <line num="43" count="0" type="stmt"/>
         </file>
         <file name="TestStatementServiceConfiguration.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/service/impl/TestStatementServiceConfiguration.java">
            <metrics classes="1" methods="113" conditionals="8" ncloc="747" coveredstatements="379" coveredmethods="113" complexity="117" coveredconditionals="8" statements="383" loc="932" coveredelements="500" elements="504"/>
            <class name="TestStatementServiceConfiguration">
               <metrics conditionals="8" methods="113" coveredstatements="379" complexity="117" testpasses="109" testruns="109" coveredmethods="113" coveredconditionals="8" statements="383" testfailures="0" coveredelements="500" elements="504" testduration="0.78900003"/>
            </class>
            <line num="25" count="1" complexity="2" type="method" signature="containsStatementType(List&lt;OrderedStatementType&gt;,String) : boolean"/>
            <line num="26" count="1" type="stmt"/>
            <line num="27" count="1" type="stmt"/>
            <line num="27" falsecount="1" type="cond" truecount="1"/>
            <line num="28" count="1" type="stmt"/>
            <line num="31" count="0" type="stmt"/>
            <line num="34" testsuccess="true" count="1" complexity="1" type="method" testduration="0.059" signature="testStatementTypeCount() : void"/>
            <line num="36" count="1" type="stmt"/>
            <line num="37" count="1" type="stmt"/>
            <line num="40" testsuccess="true" count="1" complexity="1" type="method" testduration="0.079" signature="testValidStatementSubTypesForCourse() : void"/>
            <line num="42" count="1" type="stmt"/>
            <line num="43" count="1" type="stmt"/>
            <line num="44" count="1" type="stmt"/>
            <line num="45" count="1" type="stmt"/>
            <line num="48" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0050" signature="testValidStatementSubTypesForEnrollmentEligibility() : void"/>
            <line num="50" count="1" type="stmt"/>
            <line num="51" count="1" type="stmt"/>
            <line num="52" count="1" type="stmt"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="55" count="1" type="stmt"/>
            <line num="58" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testValidStatementSubTypesForCreditConstraints() : void"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="62" count="1" type="stmt"/>
            <line num="63" count="1" type="stmt"/>
            <line num="66" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testValidStatementSubTypesForProgram() : void"/>
            <line num="68" count="1" type="stmt"/>
            <line num="69" count="1" type="stmt"/>
            <line num="70" count="1" type="stmt"/>
            <line num="71" count="1" type="stmt"/>
            <line num="72" count="1" type="stmt"/>
            <line num="75" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testStatementSubTypesForCourseStatementType() : void"/>
            <line num="77" count="1" type="stmt"/>
            <line num="78" count="1" type="stmt"/>
            <line num="81" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testStatementSubTypesForProgramStatementType() : void"/>
            <line num="83" count="1" type="stmt"/>
            <line num="84" count="1" type="stmt"/>
            <line num="87" testsuccess="true" count="1" complexity="1" type="method" testduration="0.037" signature="testReqComponentTypeCount() : void"/>
            <line num="89" count="1" type="stmt"/>
            <line num="90" count="1" type="stmt"/>
            <line num="93" testsuccess="true" count="1" complexity="1" type="method" testduration="0.022" signature="testReqComponentFieldTypeCount() : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="99" testsuccess="true" count="1" complexity="1" type="method" testduration="0.082" signature="testReqComponentTypeNLTemplateCount() : void"/>
            <line num="101" count="1" type="stmt"/>
            <line num="102" count="1" type="stmt"/>
            <line num="105" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0080" signature="testNlUsageTypeCount() : void"/>
            <line num="107" count="1" type="stmt"/>
            <line num="108" count="1" type="stmt"/>
            <line num="111" count="1" complexity="2" type="method" signature="containsNlUsageType(List&lt;NlUsageType&gt;,String) : boolean"/>
            <line num="112" count="1" type="stmt"/>
            <line num="113" count="1" type="stmt"/>
            <line num="113" falsecount="1" type="cond" truecount="1"/>
            <line num="114" count="1" type="stmt"/>
            <line num="117" count="0" type="stmt"/>
            <line num="120" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testValidNlUsageTypes() : void"/>
            <line num="122" count="1" type="stmt"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="125" count="1" type="stmt"/>
            <line num="126" count="1" type="stmt"/>
            <line num="127" count="1" type="stmt"/>
            <line num="130" count="1" complexity="2" type="method" signature="containsReqComponentType(List&lt;OrderedReqComponentType&gt;,String) : boolean"/>
            <line num="131" count="1" type="stmt"/>
            <line num="132" count="1" type="stmt"/>
            <line num="132" falsecount="1" type="cond" truecount="1"/>
            <line num="133" count="1" type="stmt"/>
            <line num="136" count="0" type="stmt"/>
            <line num="139" testsuccess="true" count="1" complexity="1" type="method" testduration="0.027" signature="testReqComponentTypesForAntireqType() : void"/>
            <line num="141" count="1" type="stmt"/>
            <line num="142" count="1" type="stmt"/>
            <line num="145" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0070" signature="testValidReqComponentTypesForAntireqType() : void"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="149" count="1" type="stmt"/>
            <line num="150" count="1" type="stmt"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="153" count="1" type="stmt"/>
            <line num="156" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0090" signature="testReqComponentTypesForPrereqType() : void"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="162" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0080" signature="testValidReqComponentTypesForPrereqType() : void"/>
            <line num="164" count="1" type="stmt"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="167" count="1" type="stmt"/>
            <line num="168" count="1" type="stmt"/>
            <line num="169" count="1" type="stmt"/>
            <line num="170" count="1" type="stmt"/>
            <line num="171" count="1" type="stmt"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="174" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="176" count="1" type="stmt"/>
            <line num="177" count="1" type="stmt"/>
            <line num="180" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentTypesForCoreqType() : void"/>
            <line num="182" count="1" type="stmt"/>
            <line num="183" count="1" type="stmt"/>
            <line num="186" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testValidReqComponentTypesForCoreqType() : void"/>
            <line num="188" count="1" type="stmt"/>
            <line num="189" count="1" type="stmt"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="196" testsuccess="true" count="1" complexity="1" type="method" testduration="0.015" signature="testReqComponentTypesForStudentEligibilityType() : void"/>
            <line num="198" count="1" type="stmt"/>
            <line num="199" count="1" type="stmt"/>
            <line num="202" testsuccess="true" count="1" complexity="1" type="method" testduration="0.01" signature="testValidReqComponentTypesForStudentEligibilityType() : void"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="209" count="1" type="stmt"/>
            <line num="210" count="1" type="stmt"/>
            <line num="211" count="1" type="stmt"/>
            <line num="214" testsuccess="true" count="1" complexity="1" type="method" testduration="0.01" signature="testReqComponentTypesForStudentEligibilityPreReqType() : void"/>
            <line num="216" count="1" type="stmt"/>
            <line num="217" count="1" type="stmt"/>
            <line num="220" testsuccess="true" count="1" complexity="1" type="method" testduration="0.024" signature="testValidReqComponentTypesForStudentEligibilityPreReqType() : void"/>
            <line num="222" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="226" count="1" type="stmt"/>
            <line num="227" count="1" type="stmt"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="230" count="1" type="stmt"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="233" count="1" type="stmt"/>
            <line num="234" count="1" type="stmt"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="237" count="1" type="stmt"/>
            <line num="238" count="1" type="stmt"/>
            <line num="239" count="1" type="stmt"/>
            <line num="240" count="1" type="stmt"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="245" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentTypesForRepeatableForCreditType() : void"/>
            <line num="247" count="1" type="stmt"/>
            <line num="248" count="1" type="stmt"/>
            <line num="251" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testValidReqComponentTypesForRepeatableForCreditType() : void"/>
            <line num="253" count="1" type="stmt"/>
            <line num="254" count="1" type="stmt"/>
            <line num="255" count="1" type="stmt"/>
            <line num="258" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentTypesForRecommendedPreparationType() : void"/>
            <line num="260" count="1" type="stmt"/>
            <line num="261" count="1" type="stmt"/>
            <line num="264" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testValidReqComponentTypesForRecommendedPreparationType() : void"/>
            <line num="266" count="1" type="stmt"/>
            <line num="267" count="1" type="stmt"/>
            <line num="268" count="1" type="stmt"/>
            <line num="269" count="1" type="stmt"/>
            <line num="272" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testReqComponentTypesForCoursesThatRestrictCreditType() : void"/>
            <line num="274" count="1" type="stmt"/>
            <line num="275" count="1" type="stmt"/>
            <line num="278" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testValidReqComponentTypesForCoursesThatRestrictCreditType() : void"/>
            <line num="280" count="1" type="stmt"/>
            <line num="281" count="1" type="stmt"/>
            <line num="282" count="1" type="stmt"/>
            <line num="283" count="1" type="stmt"/>
            <line num="286" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0050" signature="testReqComponentTypesForProgramSatisfactoryProgressType() : void"/>
            <line num="288" count="1" type="stmt"/>
            <line num="289" count="1" type="stmt"/>
            <line num="292" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testValidReqComponentTypesForProgramSatisfactoryProgressType() : void"/>
            <line num="294" count="1" type="stmt"/>
            <line num="295" count="1" type="stmt"/>
            <line num="296" count="1" type="stmt"/>
            <line num="297" count="1" type="stmt"/>
            <line num="298" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="300" count="1" type="stmt"/>
            <line num="301" count="1" type="stmt"/>
            <line num="302" count="1" type="stmt"/>
            <line num="305" testsuccess="true" count="1" complexity="1" type="method" testduration="0.01" signature="testReqComponentTypesForProgramEntranceType() : void"/>
            <line num="307" count="1" type="stmt"/>
            <line num="308" count="1" type="stmt"/>
            <line num="311" testsuccess="true" count="1" complexity="1" type="method" testduration="0.02" signature="testValidReqComponentTypesForProgramEntranceType() : void"/>
            <line num="313" count="1" type="stmt"/>
            <line num="314" count="1" type="stmt"/>
            <line num="315" count="1" type="stmt"/>
            <line num="316" count="1" type="stmt"/>
            <line num="317" count="1" type="stmt"/>
            <line num="318" count="1" type="stmt"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="321" count="1" type="stmt"/>
            <line num="322" count="1" type="stmt"/>
            <line num="325" testsuccess="true" count="1" complexity="1" type="method" testduration="0.01" signature="testReqComponentTypesForProgramCompletionType() : void"/>
            <line num="327" count="1" type="stmt"/>
            <line num="328" count="1" type="stmt"/>
            <line num="331" testsuccess="true" count="1" complexity="1" type="method" testduration="0.019" signature="testValidReqComponentTypesForProgramCompletionType() : void"/>
            <line num="333" count="1" type="stmt"/>
            <line num="334" count="1" type="stmt"/>
            <line num="335" count="1" type="stmt"/>
            <line num="336" count="1" type="stmt"/>
            <line num="337" count="1" type="stmt"/>
            <line num="338" count="1" type="stmt"/>
            <line num="339" count="1" type="stmt"/>
            <line num="340" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="342" count="1" type="stmt"/>
            <line num="343" count="1" type="stmt"/>
            <line num="344" count="1" type="stmt"/>
            <line num="347" count="1" complexity="2" type="method" signature="containsReqComponentFieldType(List&lt;ReqComponentFieldType&gt;,String) : boolean"/>
            <line num="348" count="1" type="stmt"/>
            <line num="349" count="1" type="stmt"/>
            <line num="349" falsecount="1" type="cond" truecount="1"/>
            <line num="350" count="1" type="stmt"/>
            <line num="353" count="0" type="stmt"/>
            <line num="356" testsuccess="true" count="1" complexity="1" type="method" testduration="0.013" signature="testReqComponentFieldTypeCountForReqComponentType_course_courseset_completed_none() : void"/>
            <line num="358" count="1" type="stmt"/>
            <line num="359" count="1" type="stmt"/>
            <line num="362" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_course_courseset_completed_none() : void"/>
            <line num="364" count="1" type="stmt"/>
            <line num="365" count="1" type="stmt"/>
            <line num="366" count="1" type="stmt"/>
            <line num="369" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_reqCompFieldType_cluSet_id() : void"/>
            <line num="371" count="1" type="stmt"/>
            <line num="372" count="1" type="stmt"/>
            <line num="375" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_reqCompFieldType_cluSet_id() : void"/>
            <line num="377" count="1" type="stmt"/>
            <line num="378" count="1" type="stmt"/>
            <line num="379" count="1" type="stmt"/>
            <line num="382" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_completed_nof() : void"/>
            <line num="384" count="1" type="stmt"/>
            <line num="385" count="1" type="stmt"/>
            <line num="388" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_completed_nof() : void"/>
            <line num="390" count="1" type="stmt"/>
            <line num="391" count="1" type="stmt"/>
            <line num="392" count="1" type="stmt"/>
            <line num="393" count="1" type="stmt"/>
            <line num="396" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_enrolled_nof() : void"/>
            <line num="398" count="1" type="stmt"/>
            <line num="399" count="1" type="stmt"/>
            <line num="402" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_enrolled_nof() : void"/>
            <line num="404" count="1" type="stmt"/>
            <line num="405" count="1" type="stmt"/>
            <line num="406" count="1" type="stmt"/>
            <line num="407" count="1" type="stmt"/>
            <line num="410" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_nof() : void"/>
            <line num="412" count="1" type="stmt"/>
            <line num="413" count="1" type="stmt"/>
            <line num="416" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_nof() : void"/>
            <line num="418" count="1" type="stmt"/>
            <line num="419" count="1" type="stmt"/>
            <line num="420" count="1" type="stmt"/>
            <line num="421" count="1" type="stmt"/>
            <line num="424" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_none() : void"/>
            <line num="426" count="1" type="stmt"/>
            <line num="427" count="1" type="stmt"/>
            <line num="430" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_none() : void"/>
            <line num="432" count="1" type="stmt"/>
            <line num="433" count="1" type="stmt"/>
            <line num="434" count="1" type="stmt"/>
            <line num="435" count="1" type="stmt"/>
            <line num="438" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_max() : void"/>
            <line num="440" count="1" type="stmt"/>
            <line num="441" count="1" type="stmt"/>
            <line num="444" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_credits_completed_max() : void"/>
            <line num="446" count="1" type="stmt"/>
            <line num="447" count="1" type="stmt"/>
            <line num="448" count="1" type="stmt"/>
            <line num="449" count="1" type="stmt"/>
            <line num="452" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_gpa_min() : void"/>
            <line num="454" count="1" type="stmt"/>
            <line num="455" count="1" type="stmt"/>
            <line num="458" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_gpa_min() : void"/>
            <line num="460" count="1" type="stmt"/>
            <line num="461" count="1" type="stmt"/>
            <line num="462" count="1" type="stmt"/>
            <line num="463" count="1" type="stmt"/>
            <line num="518" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_grade_min() : void"/>
            <line num="520" count="1" type="stmt"/>
            <line num="521" count="1" type="stmt"/>
            <line num="524" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_grade_min() : void"/>
            <line num="526" count="1" type="stmt"/>
            <line num="527" count="1" type="stmt"/>
            <line num="528" count="1" type="stmt"/>
            <line num="529" count="1" type="stmt"/>
            <line num="532" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_grade_max() : void"/>
            <line num="534" count="1" type="stmt"/>
            <line num="535" count="1" type="stmt"/>
            <line num="538" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_grade_max() : void"/>
            <line num="540" count="1" type="stmt"/>
            <line num="541" count="1" type="stmt"/>
            <line num="542" count="1" type="stmt"/>
            <line num="543" count="1" type="stmt"/>
            <line num="546" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_permission_org_required() : void"/>
            <line num="548" count="1" type="stmt"/>
            <line num="549" count="1" type="stmt"/>
            <line num="552" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_permission_org_required() : void"/>
            <line num="554" count="1" type="stmt"/>
            <line num="555" count="1" type="stmt"/>
            <line num="556" count="1" type="stmt"/>
            <line num="559" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_permission_instructor_required() : void"/>
            <line num="561" count="1" type="stmt"/>
            <line num="562" count="1" type="stmt"/>
            <line num="572" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_test_score_min() : void"/>
            <line num="574" count="1" type="stmt"/>
            <line num="575" count="1" type="stmt"/>
            <line num="578" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_test_score_min() : void"/>
            <line num="580" count="1" type="stmt"/>
            <line num="581" count="1" type="stmt"/>
            <line num="582" count="1" type="stmt"/>
            <line num="583" count="1" type="stmt"/>
            <line num="586" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_test_score_max() : void"/>
            <line num="588" count="1" type="stmt"/>
            <line num="589" count="1" type="stmt"/>
            <line num="592" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_test_score_max() : void"/>
            <line num="594" count="1" type="stmt"/>
            <line num="595" count="1" type="stmt"/>
            <line num="596" count="1" type="stmt"/>
            <line num="597" count="1" type="stmt"/>
            <line num="600" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_course_courseset_nof_grade_min() : void"/>
            <line num="602" count="1" type="stmt"/>
            <line num="603" count="1" type="stmt"/>
            <line num="606" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_course_courseset_nof_grade_min() : void"/>
            <line num="608" count="1" type="stmt"/>
            <line num="609" count="1" type="stmt"/>
            <line num="610" count="1" type="stmt"/>
            <line num="611" count="1" type="stmt"/>
            <line num="612" count="1" type="stmt"/>
            <line num="615" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration() : void"/>
            <line num="617" count="1" type="stmt"/>
            <line num="618" count="1" type="stmt"/>
            <line num="621" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration() : void"/>
            <line num="623" count="1" type="stmt"/>
            <line num="624" count="1" type="stmt"/>
            <line num="625" count="1" type="stmt"/>
            <line num="626" count="1" type="stmt"/>
            <line num="627" count="1" type="stmt"/>
            <line num="628" count="1" type="stmt"/>
            <line num="629" count="1" type="stmt"/>
            <line num="632" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0040" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration() : void"/>
            <line num="634" count="1" type="stmt"/>
            <line num="635" count="1" type="stmt"/>
            <line num="638" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration() : void"/>
            <line num="640" count="1" type="stmt"/>
            <line num="641" count="1" type="stmt"/>
            <line num="642" count="1" type="stmt"/>
            <line num="643" count="1" type="stmt"/>
            <line num="644" count="1" type="stmt"/>
            <line num="645" count="1" type="stmt"/>
            <line num="646" count="1" type="stmt"/>
            <line num="649" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_org_program_admitted() : void"/>
            <line num="651" count="1" type="stmt"/>
            <line num="652" count="1" type="stmt"/>
            <line num="655" testsuccess="true" count="1" complexity="1" type="method" testduration="0.013" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_program_notadmitted() : void"/>
            <line num="657" count="1" type="stmt"/>
            <line num="658" count="1" type="stmt"/>
            <line num="661" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_program_notadmitted() : void"/>
            <line num="663" count="1" type="stmt"/>
            <line num="664" count="1" type="stmt"/>
            <line num="665" count="1" type="stmt"/>
            <line num="668" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_program_admitted() : void"/>
            <line num="670" count="1" type="stmt"/>
            <line num="671" count="1" type="stmt"/>
            <line num="674" testsuccess="true" count="1" complexity="1" type="method" testduration="0.02" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_program_admitted() : void"/>
            <line num="676" count="1" type="stmt"/>
            <line num="677" count="1" type="stmt"/>
            <line num="678" count="1" type="stmt"/>
            <line num="681" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_credits_repeat_max() : void"/>
            <line num="683" count="1" type="stmt"/>
            <line num="684" count="1" type="stmt"/>
            <line num="687" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_credits_repeat_max() : void"/>
            <line num="689" count="1" type="stmt"/>
            <line num="690" count="1" type="stmt"/>
            <line num="691" count="1" type="stmt"/>
            <line num="694" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_org_credits_completed_min() : void"/>
            <line num="696" count="1" type="stmt"/>
            <line num="697" count="1" type="stmt"/>
            <line num="700" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_org_credits_completed_min() : void"/>
            <line num="702" count="1" type="stmt"/>
            <line num="703" count="1" type="stmt"/>
            <line num="704" count="1" type="stmt"/>
            <line num="705" count="1" type="stmt"/>
            <line num="712" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_programset_completed_nof() : void"/>
            <line num="714" count="1" type="stmt"/>
            <line num="715" count="1" type="stmt"/>
            <line num="718" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_programset_completed_nof() : void"/>
            <line num="720" count="1" type="stmt"/>
            <line num="721" count="1" type="stmt"/>
            <line num="722" count="1" type="stmt"/>
            <line num="723" count="1" type="stmt"/>
            <line num="726" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_programset_notcompleted_nof() : void"/>
            <line num="728" count="1" type="stmt"/>
            <line num="729" count="1" type="stmt"/>
            <line num="732" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_programset_notcompleted_nof() : void"/>
            <line num="734" count="1" type="stmt"/>
            <line num="735" count="1" type="stmt"/>
            <line num="736" count="1" type="stmt"/>
            <line num="739" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_programset_completed_all() : void"/>
            <line num="741" count="1" type="stmt"/>
            <line num="742" count="1" type="stmt"/>
            <line num="745" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_programset_completed_all() : void"/>
            <line num="747" count="1" type="stmt"/>
            <line num="748" count="1" type="stmt"/>
            <line num="749" count="1" type="stmt"/>
            <line num="752" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_programset_coursecompleted_nof() : void"/>
            <line num="754" count="1" type="stmt"/>
            <line num="755" count="1" type="stmt"/>
            <line num="758" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_programset_coursecompleted_nof() : void"/>
            <line num="760" count="1" type="stmt"/>
            <line num="761" count="1" type="stmt"/>
            <line num="762" count="1" type="stmt"/>
            <line num="763" count="1" type="stmt"/>
            <line num="766" testsuccess="true" count="1" complexity="1" type="method" testduration="0.022" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_admitted_credits() : void"/>
            <line num="768" count="1" type="stmt"/>
            <line num="769" count="1" type="stmt"/>
            <line num="772" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_admitted_credits() : void"/>
            <line num="774" count="1" type="stmt"/>
            <line num="775" count="1" type="stmt"/>
            <line num="776" count="1" type="stmt"/>
            <line num="779" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_credits_min() : void"/>
            <line num="781" count="1" type="stmt"/>
            <line num="782" count="1" type="stmt"/>
            <line num="785" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_credits_min() : void"/>
            <line num="787" count="1" type="stmt"/>
            <line num="788" count="1" type="stmt"/>
            <line num="789" count="1" type="stmt"/>
            <line num="792" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_credits_max() : void"/>
            <line num="794" count="1" type="stmt"/>
            <line num="795" count="1" type="stmt"/>
            <line num="798" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_credits_max() : void"/>
            <line num="800" count="1" type="stmt"/>
            <line num="801" count="1" type="stmt"/>
            <line num="802" count="1" type="stmt"/>
            <line num="805" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_completion_duration() : void"/>
            <line num="807" count="1" type="stmt"/>
            <line num="808" count="1" type="stmt"/>
            <line num="811" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_completion_duration() : void"/>
            <line num="813" count="1" type="stmt"/>
            <line num="814" count="1" type="stmt"/>
            <line num="815" count="1" type="stmt"/>
            <line num="816" count="1" type="stmt"/>
            <line num="819" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_candidate_status_duration() : void"/>
            <line num="821" count="1" type="stmt"/>
            <line num="822" count="1" type="stmt"/>
            <line num="825" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_candidate_status_duration() : void"/>
            <line num="827" count="1" type="stmt"/>
            <line num="828" count="1" type="stmt"/>
            <line num="829" count="1" type="stmt"/>
            <line num="830" count="1" type="stmt"/>
            <line num="833" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqCompType_program_completion_duration_afterentry() : void"/>
            <line num="835" count="1" type="stmt"/>
            <line num="836" count="1" type="stmt"/>
            <line num="839" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqCompType_program_completion_duration_afterentry() : void"/>
            <line num="841" count="1" type="stmt"/>
            <line num="842" count="1" type="stmt"/>
            <line num="843" count="1" type="stmt"/>
            <line num="844" count="1" type="stmt"/>
            <line num="847" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_program_residence_credits_final() : void"/>
            <line num="849" count="1" type="stmt"/>
            <line num="850" count="1" type="stmt"/>
            <line num="853" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_program_residence_credits_final() : void"/>
            <line num="855" count="1" type="stmt"/>
            <line num="856" count="1" type="stmt"/>
            <line num="857" count="1" type="stmt"/>
            <line num="858" count="1" type="stmt"/>
            <line num="861" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_program_enrolled_credits_final() : void"/>
            <line num="863" count="1" type="stmt"/>
            <line num="864" count="1" type="stmt"/>
            <line num="867" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_program_enrolled_credits_final() : void"/>
            <line num="869" count="1" type="stmt"/>
            <line num="870" count="1" type="stmt"/>
            <line num="871" count="1" type="stmt"/>
            <line num="872" count="1" type="stmt"/>
            <line num="875" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_program_minors_nof() : void"/>
            <line num="877" count="1" type="stmt"/>
            <line num="878" count="1" type="stmt"/>
            <line num="881" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_program_minors_nof() : void"/>
            <line num="883" count="1" type="stmt"/>
            <line num="884" count="1" type="stmt"/>
            <line num="885" count="1" type="stmt"/>
            <line num="888" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_program_minor_admitted_classstanding() : void"/>
            <line num="890" count="1" type="stmt"/>
            <line num="891" count="1" type="stmt"/>
            <line num="894" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_completed() : void"/>
            <line num="896" count="1" type="stmt"/>
            <line num="897" count="1" type="stmt"/>
            <line num="900" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_completed() : void"/>
            <line num="902" count="1" type="stmt"/>
            <line num="903" count="1" type="stmt"/>
            <line num="904" count="1" type="stmt"/>
            <line num="907" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0020" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_enrolled() : void"/>
            <line num="909" count="1" type="stmt"/>
            <line num="910" count="1" type="stmt"/>
            <line num="913" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_enrolled() : void"/>
            <line num="915" count="1" type="stmt"/>
            <line num="916" count="1" type="stmt"/>
            <line num="917" count="1" type="stmt"/>
            <line num="920" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0030" signature="testReqComponentFieldTypeCountForReqComponentType_kuali_reqComponent_type_course_notcompleted() : void"/>
            <line num="922" count="1" type="stmt"/>
            <line num="923" count="1" type="stmt"/>
            <line num="926" testsuccess="true" count="1" complexity="1" type="method" testduration="0.021" signature="testReqComponentFieldTypeForReqComponentType_kuali_reqComponent_type_course_notcompleted() : void"/>
            <line num="928" count="1" type="stmt"/>
            <line num="929" count="1" type="stmt"/>
            <line num="930" count="1" type="stmt"/>
         </file>
         <file name="TestStatementServiceImplForCourse.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/service/impl/TestStatementServiceImplForCourse.java">
            <metrics classes="1" methods="45" conditionals="0" ncloc="242" coveredstatements="88" coveredmethods="45" complexity="45" coveredconditionals="0" statements="88" loc="350" coveredelements="133" elements="133"/>
            <class name="TestStatementServiceImplForCourse">
               <metrics conditionals="0" methods="45" coveredstatements="88" complexity="45" testpasses="44" testruns="44" coveredmethods="45" coveredconditionals="0" statements="88" testfailures="0" coveredelements="133" elements="133" testduration="2.632"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="beforeClass() : void"/>
            <line num="43" testsuccess="true" count="1" complexity="1" type="method" testduration="0.581" signature="testGetNaturalLanguageForReqComponent_DefaultEnglish() : void"/>
            <line num="46" count="1" type="stmt"/>
            <line num="47" count="1" type="stmt"/>
            <line num="50" testsuccess="true" count="1" complexity="1" type="method" testduration="0.04" signature="testGetNaturalLanguageForReqComponent_none1() : void"/>
            <line num="53" count="1" type="stmt"/>
            <line num="54" count="1" type="stmt"/>
            <line num="57" testsuccess="true" count="1" complexity="1" type="method" testduration="0.042" signature="testGetNaturalLanguageForReqComponent_noneN() : void"/>
            <line num="60" count="1" type="stmt"/>
            <line num="61" count="1" type="stmt"/>
            <line num="64" testsuccess="true" count="1" complexity="1" type="method" testduration="0.039" signature="testGetNaturalLanguageForReqComponent_all1() : void"/>
            <line num="67" count="1" type="stmt"/>
            <line num="68" count="1" type="stmt"/>
            <line num="71" testsuccess="true" count="1" complexity="1" type="method" testduration="0.061" signature="testGetNaturalLanguageForReqComponent_allN() : void"/>
            <line num="74" count="1" type="stmt"/>
            <line num="75" count="1" type="stmt"/>
            <line num="78" testsuccess="true" count="1" complexity="1" type="method" testduration="0.045" signature="testGetNaturalLanguageForReqComponent_1of1() : void"/>
            <line num="81" count="1" type="stmt"/>
            <line num="82" count="1" type="stmt"/>
            <line num="85" testsuccess="true" count="1" complexity="1" type="method" testduration="0.048" signature="testGetNaturalLanguageForReqComponent_1ofN() : void"/>
            <line num="88" count="1" type="stmt"/>
            <line num="89" count="1" type="stmt"/>
            <line num="92" testsuccess="true" count="1" complexity="1" type="method" testduration="0.054" signature="testGetNaturalLanguageForReqComponent_2ofN() : void"/>
            <line num="95" count="1" type="stmt"/>
            <line num="96" count="1" type="stmt"/>
            <line num="99" testsuccess="true" count="1" complexity="1" type="method" testduration="0.035" signature="testGetNaturalLanguageForReqComponent_enroll_1ofN() : void"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="106" testsuccess="true" count="1" complexity="1" type="method" testduration="0.038" signature="testGetNaturalLanguageForReqComponent_enroll_2ofN() : void"/>
            <line num="109" count="1" type="stmt"/>
            <line num="110" count="1" type="stmt"/>
            <line num="113" testsuccess="true" count="1" complexity="1" type="method" testduration="0.018" signature="testGetNaturalLanguageForReqComponent_credits_1ofN() : void"/>
            <line num="116" count="1" type="stmt"/>
            <line num="117" count="1" type="stmt"/>
            <line num="120" testsuccess="true" count="1" complexity="1" type="method" testduration="0.018" signature="testGetNaturalLanguageForReqComponent_credits_2ofN() : void"/>
            <line num="123" count="1" type="stmt"/>
            <line num="124" count="1" type="stmt"/>
            <line num="127" testsuccess="true" count="1" complexity="1" type="method" testduration="0.017" signature="testGetNaturalLanguageForReqComponent_credits_none() : void"/>
            <line num="130" count="1" type="stmt"/>
            <line num="131" count="1" type="stmt"/>
            <line num="134" testsuccess="true" count="1" complexity="1" type="method" testduration="0.017" signature="testGetNaturalLanguageForReqComponent_credits_max1() : void"/>
            <line num="137" count="1" type="stmt"/>
            <line num="138" count="1" type="stmt"/>
            <line num="141" testsuccess="true" count="1" complexity="1" type="method" testduration="0.038" signature="testGetNaturalLanguageForReqComponent_credits_max2() : void"/>
            <line num="144" count="1" type="stmt"/>
            <line num="145" count="1" type="stmt"/>
            <line num="148" testsuccess="true" count="1" complexity="1" type="method" testduration="0.027" signature="testGetNaturalLanguageForReqComponent_gradecheck() : void"/>
            <line num="151" count="1" type="stmt"/>
            <line num="152" count="1" type="stmt"/>
            <line num="155" testsuccess="true" count="1" complexity="1" type="method" testduration="0.149" signature="testGetNaturalLanguageForReqComponent_grade_min_GradeType_Letter() : void"/>
            <line num="158" count="1" type="stmt"/>
            <line num="159" count="1" type="stmt"/>
            <line num="162" testsuccess="true" count="1" complexity="1" type="method" testduration="0.083" signature="testGetNaturalLanguageForReqComponent_grade_min_GradeType_Percentage() : void"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="169" testsuccess="true" count="1" complexity="1" type="method" testduration="0.059" signature="testGetNaturalLanguageForReqComponent_grade_min_GradeType_PassFail() : void"/>
            <line num="172" count="1" type="stmt"/>
            <line num="173" count="1" type="stmt"/>
            <line num="176" testsuccess="true" count="1" complexity="1" type="method" testduration="0.07" signature="testGetNaturalLanguageForReqComponent_grade_min_GradeType_CompletedNotation() : void"/>
            <line num="179" count="1" type="stmt"/>
            <line num="180" count="1" type="stmt"/>
            <line num="183" testsuccess="true" count="1" complexity="1" type="method" testduration="0.049" signature="testGetNaturalLanguageForReqComponent_grade_min_GradeType_Satisfactory() : void"/>
            <line num="186" count="1" type="stmt"/>
            <line num="187" count="1" type="stmt"/>
            <line num="190" testsuccess="true" count="1" complexity="1" type="method" testduration="0.087" signature="testGetNaturalLanguageForReqComponent_grade_max_GradeType_Letter() : void"/>
            <line num="193" count="1" type="stmt"/>
            <line num="194" count="1" type="stmt"/>
            <line num="197" testsuccess="true" count="1" complexity="1" type="method" testduration="0.084" signature="testGetNaturalLanguageForReqComponent_grade_max_GradeType_CompletedNotation() : void"/>
            <line num="200" count="1" type="stmt"/>
            <line num="201" count="1" type="stmt"/>
            <line num="204" testsuccess="true" count="1" complexity="1" type="method" testduration="0.048" signature="testGetNaturalLanguageForReqComponent_perm_org() : void"/>
            <line num="207" count="1" type="stmt"/>
            <line num="208" count="1" type="stmt"/>
            <line num="211" testsuccess="true" count="1" complexity="1" type="method" testduration="0.014" signature="testGetNaturalLanguageForReqComponent_perm_instructor() : void"/>
            <line num="214" count="1" type="stmt"/>
            <line num="215" count="1" type="stmt"/>
            <line num="218" testsuccess="true" count="1" complexity="1" type="method" testduration="0.033" signature="testGetNaturalLanguageForReqComponent_allN_CluSetOfClusets() : void"/>
            <line num="221" count="1" type="stmt"/>
            <line num="222" count="1" type="stmt"/>
            <line num="225" testsuccess="true" count="1" complexity="1" type="method" testduration="0.03" signature="testGetNaturalLanguageForReqComponent_MinTestScoreOnTest() : void"/>
            <line num="228" count="1" type="stmt"/>
            <line num="229" count="1" type="stmt"/>
            <line num="232" testsuccess="true" count="1" complexity="1" type="method" testduration="0.029" signature="testGetNaturalLanguageForReqComponent_MaxTestScoreOnTest() : void"/>
            <line num="235" count="1" type="stmt"/>
            <line num="236" count="1" type="stmt"/>
            <line num="239" testsuccess="true" count="1" complexity="1" type="method" testduration="0.087" signature="testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_Letter() : void"/>
            <line num="242" count="1" type="stmt"/>
            <line num="243" count="1" type="stmt"/>
            <line num="246" testsuccess="true" count="1" complexity="1" type="method" testduration="0.086" signature="testGetNaturalLanguageForReqComponent_MinCoursesMinGradeTest_GradeType_CompletedNotation() : void"/>
            <line num="249" count="1" type="stmt"/>
            <line num="250" count="1" type="stmt"/>
            <line num="253" testsuccess="true" count="1" complexity="1" type="method" testduration="0.238" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsClu() : void"/>
            <line num="256" count="1" type="stmt"/>
            <line num="257" count="1" type="stmt"/>
            <line num="260" testsuccess="true" count="1" complexity="1" type="method" testduration="0.079" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_org_duration_ProgramAsCluSet() : void"/>
            <line num="263" count="1" type="stmt"/>
            <line num="264" count="1" type="stmt"/>
            <line num="267" testsuccess="true" count="1" complexity="1" type="method" testduration="0.026" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsClu() : void"/>
            <line num="270" count="1" type="stmt"/>
            <line num="271" count="1" type="stmt"/>
            <line num="274" testsuccess="true" count="1" complexity="1" type="method" testduration="0.018" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_org_duration_ProgramAsCluSet() : void"/>
            <line num="277" count="1" type="stmt"/>
            <line num="278" count="1" type="stmt"/>
            <line num="281" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testGetNaturalLanguageForReqComponent_kuali_reqComponent_type_course_org_program_admitted() : void"/>
            <line num="284" count="1" type="stmt"/>
            <line num="285" count="1" type="stmt"/>
            <line num="288" testsuccess="true" count="1" complexity="1" type="method" testduration="0.032" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsClu() : void"/>
            <line num="291" count="1" type="stmt"/>
            <line num="292" count="1" type="stmt"/>
            <line num="295" testsuccess="true" count="1" complexity="1" type="method" testduration="0.013" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_notadmitted_ProgramAsCluSet() : void"/>
            <line num="298" count="1" type="stmt"/>
            <line num="299" count="1" type="stmt"/>
            <line num="302" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_credits_repeat_max() : void"/>
            <line num="305" count="1" type="stmt"/>
            <line num="306" count="1" type="stmt"/>
            <line num="309" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0070" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_org_credits_completed_min() : void"/>
            <line num="312" count="1" type="stmt"/>
            <line num="313" count="1" type="stmt"/>
            <line num="316" testsuccess="true" count="1" complexity="1" type="method" testduration="0.033" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsClu() : void"/>
            <line num="319" count="1" type="stmt"/>
            <line num="320" count="1" type="stmt"/>
            <line num="323" testsuccess="true" count="1" complexity="1" type="method" testduration="0.029" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_program_admitted_ProgramAsCluSet() : void"/>
            <line num="326" count="1" type="stmt"/>
            <line num="327" count="1" type="stmt"/>
            <line num="330" testsuccess="true" count="1" complexity="1" type="method" testduration="0.038" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_completed() : void"/>
            <line num="333" count="1" type="stmt"/>
            <line num="334" count="1" type="stmt"/>
            <line num="337" testsuccess="true" count="1" complexity="1" type="method" testduration="0.036" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_enrolled() : void"/>
            <line num="340" count="1" type="stmt"/>
            <line num="341" count="1" type="stmt"/>
            <line num="344" testsuccess="true" count="1" complexity="1" type="method" testduration="0.045" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_notcompleted() : void"/>
            <line num="347" count="1" type="stmt"/>
            <line num="348" count="1" type="stmt"/>
         </file>
         <file name="TestStatementServiceImplForProgram.java" path="/opt/hudson/home/jobs/1.2-site-deploy/workspace/trunk/ks-lum/ks-lum-impl/src/test/java/org/kuali/student/lum/statement/service/impl/TestStatementServiceImplForProgram.java">
            <metrics classes="1" methods="25" conditionals="0" ncloc="145" coveredstatements="48" coveredmethods="25" complexity="25" coveredconditionals="0" statements="48" loc="264" coveredelements="73" elements="73"/>
            <class name="TestStatementServiceImplForProgram">
               <metrics conditionals="0" methods="25" coveredstatements="48" complexity="25" testpasses="24" testruns="24" coveredmethods="25" coveredconditionals="0" statements="48" testfailures="0" coveredelements="73" elements="73" testduration="1.3070003"/>
            </class>
            <line num="39" count="1" complexity="1" type="method" signature="beforeClass() : void"/>
            <line num="46" testsuccess="true" count="1" complexity="1" type="method" testduration="0.479" signature="testTranslateReqComponent_Completed1ofProgram() : void"/>
            <line num="48" count="1" type="stmt"/>
            <line num="49" count="1" type="stmt"/>
            <line num="55" testsuccess="true" count="1" complexity="1" type="method" testduration="0.035" signature="testTranslateReqComponent_Completed2ofProgram() : void"/>
            <line num="57" count="1" type="stmt"/>
            <line num="58" count="1" type="stmt"/>
            <line num="64" testsuccess="true" count="1" complexity="1" type="method" testduration="0.042" signature="testTranslateReqComponent_NotCompletedAnyOfProgram() : void"/>
            <line num="66" count="1" type="stmt"/>
            <line num="67" count="1" type="stmt"/>
            <line num="73" testsuccess="true" count="1" complexity="1" type="method" testduration="0.047" signature="testTranslateReqComponent_NotCompletedProgram() : void"/>
            <line num="75" count="1" type="stmt"/>
            <line num="76" count="1" type="stmt"/>
            <line num="82" testsuccess="true" count="1" complexity="1" type="method" testduration="0.039" signature="testTranslateReqComponent_CompletedAllProgram() : void"/>
            <line num="84" count="1" type="stmt"/>
            <line num="85" count="1" type="stmt"/>
            <line num="91" testsuccess="true" count="1" complexity="1" type="method" testduration="0.029" signature="testTranslateReqComponent_CompletedSingleProgram() : void"/>
            <line num="93" count="1" type="stmt"/>
            <line num="94" count="1" type="stmt"/>
            <line num="100" testsuccess="true" count="1" complexity="1" type="method" testduration="0.037" signature="testTranslateReqComponent_1CourseCompletedFromPrograms() : void"/>
            <line num="102" count="1" type="stmt"/>
            <line num="103" count="1" type="stmt"/>
            <line num="109" testsuccess="true" count="1" complexity="1" type="method" testduration="0.043" signature="testTranslateReqComponent_2CourseCompletedFromPrograms() : void"/>
            <line num="111" count="1" type="stmt"/>
            <line num="112" count="1" type="stmt"/>
            <line num="118" testsuccess="true" count="1" complexity="1" type="method" testduration="0.028" signature="testTranslateReqComponent_2CourseCompletedFrom1Program() : void"/>
            <line num="120" count="1" type="stmt"/>
            <line num="121" count="1" type="stmt"/>
            <line num="127" testsuccess="true" count="1" complexity="1" type="method" testduration="0.016" signature="testTranslateReqComponent_admittedCreditsProgram() : void"/>
            <line num="129" count="1" type="stmt"/>
            <line num="130" count="1" type="stmt"/>
            <line num="136" testsuccess="true" count="1" complexity="1" type="method" testduration="0.014" signature="testTranslateReqComponent_minTotalCredits_1Credit() : void"/>
            <line num="138" count="1" type="stmt"/>
            <line num="139" count="1" type="stmt"/>
            <line num="145" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0070" signature="testTranslateReqComponent_minTotalCredits_120Credits() : void"/>
            <line num="147" count="1" type="stmt"/>
            <line num="148" count="1" type="stmt"/>
            <line num="154" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testTranslateReqComponent_maxTotalCredits_130Credits() : void"/>
            <line num="156" count="1" type="stmt"/>
            <line num="157" count="1" type="stmt"/>
            <line num="163" testsuccess="true" count="1" complexity="1" type="method" testduration="0.031" signature="testTranslateReqComponent_CompletionDuration_10Credits() : void"/>
            <line num="165" count="1" type="stmt"/>
            <line num="166" count="1" type="stmt"/>
            <line num="172" testsuccess="true" count="1" complexity="1" type="method" testduration="0.011" signature="testTranslateReqComponent_CandidateStatusDuration_3Credits() : void"/>
            <line num="174" count="1" type="stmt"/>
            <line num="175" count="1" type="stmt"/>
            <line num="181" testsuccess="true" count="1" complexity="1" type="method" testduration="0.012" signature="testTranslateReqComponent_CompletionDurationAfterEntry_3Credits() : void"/>
            <line num="183" count="1" type="stmt"/>
            <line num="184" count="1" type="stmt"/>
            <line num="190" testsuccess="true" count="1" complexity="1" type="method" testduration="0.15" signature="testTranslateStatementTree() : void"/>
            <line num="192" count="1" type="stmt"/>
            <line num="193" count="1" type="stmt"/>
            <line num="202" testsuccess="true" count="1" complexity="1" type="method" testduration="0.209" signature="testTranslateReqComponent_kuali_reqComponent_type_program_residence_credits_final() : void"/>
            <line num="204" count="1" type="stmt"/>
            <line num="205" count="1" type="stmt"/>
            <line num="211" testsuccess="true" count="1" complexity="1" type="method" testduration="0.02" signature="testTranslateReqComponent_kuali_reqComponent_type_program_enrolled_credits_final() : void"/>
            <line num="213" count="1" type="stmt"/>
            <line num="214" count="1" type="stmt"/>
            <line num="220" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testTranslateReqComponent_kuali_reqComponent_type_program_minors_nof() : void"/>
            <line num="222" count="1" type="stmt"/>
            <line num="223" count="1" type="stmt"/>
            <line num="229" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0060" signature="testTranslateReqComponent_kuali_reqComponent_type_program_minor_admitted_classstanding() : void"/>
            <line num="231" count="1" type="stmt"/>
            <line num="232" count="1" type="stmt"/>
            <line num="238" testsuccess="true" count="1" complexity="1" type="method" testduration="0.019" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_course_courseset_completed_max() : void"/>
            <line num="241" count="1" type="stmt"/>
            <line num="242" count="1" type="stmt"/>
            <line num="248" testsuccess="true" count="1" complexity="1" type="method" testduration="0.0070" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_program_cumulative_gpa_min() : void"/>
            <line num="251" count="1" type="stmt"/>
            <line num="252" count="1" type="stmt"/>
            <line num="258" testsuccess="true" count="1" complexity="1" type="method" testduration="0.014" signature="testGetNaturalLanguageForReqComponentType_kuali_reqComponent_type_program_duration_gpa_min() : void"/>
            <line num="261" count="1" type="stmt"/>
            <line num="262" count="1" type="stmt"/>
         </file>
      </package>
   </testproject>
</coverage>