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

<coverage line-rate="0.21974657217686028" branch-rate="0.14609273761902078" lines-covered="11411" lines-valid="51928" branches-covered="2593" branches-valid="17749" complexity="2.054109364767518" version="2.0.3" timestamp="1403301904999">
        <sources>
                <source>/Users/apetro/code/github_jasig/uPortal/uportal-war/target/generated-sources/annotations</source>
                <source>/Users/apetro/code/github_jasig/uPortal/uportal-war/target/generated-sources/xjc</source>
                <source>--source</source>
                <source>/Users/apetro/code/github_jasig/uPortal/uportal-war/src/main/java</source>
        </sources>
        <packages>
                <package name="org.apache.commons.math3.stat.descriptive.moment" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                        <classes>
                                <class name="org.apache.commons.math3.stat.descriptive.moment.FirstMoment_" filename="org/apache/commons/math3/stat/descriptive/moment/FirstMoment_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.apache.commons.math3.stat.descriptive.moment.SecondMoment_" filename="org/apache/commons/math3/stat/descriptive/moment/SecondMoment_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                        </classes>
                </package>
                <package name="org.apache.commons.math3.stat.descriptive.rank" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                        <classes>
                                <class name="org.apache.commons.math3.stat.descriptive.rank.Max_" filename="org/apache/commons/math3/stat/descriptive/rank/Max_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.apache.commons.math3.stat.descriptive.rank.Min_" filename="org/apache/commons/math3/stat/descriptive/rank/Min_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                        </classes>
                </package>
                <package name="org.apache.commons.math3.stat.descriptive.summary" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                        <classes>
                                <class name="org.apache.commons.math3.stat.descriptive.summary.SumOfLogs_" filename="org/apache/commons/math3/stat/descriptive/summary/SumOfLogs_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.apache.commons.math3.stat.descriptive.summary.SumOfSquares_" filename="org/apache/commons/math3/stat/descriptive/summary/SumOfSquares_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.apache.commons.math3.stat.descriptive.summary.Sum_" filename="org/apache/commons/math3/stat/descriptive/summary/Sum_.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="9" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="9" hits="0" branch="false"/>
                                        </lines>
                                </class>
                        </classes>
                </package>
                <package name="org.hibernate.cache.ehcache" line-rate="0.0" branch-rate="0.0" complexity="3.5">
                        <classes>
                                <class name="org.hibernate.cache.ehcache.SpringBeanEhCacheRegionFactory" filename="org/hibernate/cache/ehcache/SpringBeanEhCacheRegionFactory.java" line-rate="0.0" branch-rate="0.0" complexity="3.5">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="39" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="buildCollectionRegion" signature="(Ljava/lang/String;Ljava/util/Properties;Lorg/hibernate/cache/spi/CacheDataDescription;)Lorg/hibernate/cache/spi/CollectionRegion;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="buildEntityRegion" signature="(Ljava/lang/String;Ljava/util/Properties;Lorg/hibernate/cache/spi/CacheDataDescription;)Lorg/hibernate/cache/spi/EntityRegion;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="buildNaturalIdRegion" signature="(Ljava/lang/String;Ljava/util/Properties;Lorg/hibernate/cache/spi/CacheDataDescription;)Lorg/hibernate/cache/spi/NaturalIdRegion;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="buildQueryResultsRegion" signature="(Ljava/lang/String;Ljava/util/Properties;)Lorg/hibernate/cache/spi/QueryResultsRegion;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="buildTimestampsRegion" signature="(Ljava/lang/String;Ljava/util/Properties;)Lorg/hibernate/cache/spi/TimestampsRegion;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="getDefaultAccessType" signature="()Lorg/hibernate/cache/spi/access/AccessType;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="isMinimalPutsEnabledByDefault" signature="()Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="36" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="nextTimestamp" signature="()J" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="setClassLoaderService" signature="(Lorg/hibernate/service/classloading/spi/ClassLoaderService;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="start" signature="(Lorg/hibernate/cfg/Settings;Ljava/util/Properties;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="44" hits="0" branch="false"/>
                                                                <line number="46" hits="0" branch="false"/>
                                                                <line number="47" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="48" hits="0" branch="false"/>
                                                                <line number="52" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="53" hits="0" branch="false"/>
                                                                <line number="56" hits="0" branch="false"/>
                                                                <line number="57" hits="0" branch="false"/>
                                                                <line number="58" hits="0" branch="false"/>
                                                                <line number="60" hits="0" branch="false"/>
                                                                <line number="61" hits="0" branch="false"/>
                                                                <line number="62" hits="0" branch="false"/>
                                                                <line number="63" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="stop" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="70" hits="0" branch="false"/>
                                                                <line number="71" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="36" hits="0" branch="false"/>
                                                <line number="39" hits="0" branch="false"/>
                                                <line number="44" hits="0" branch="false"/>
                                                <line number="46" hits="0" branch="false"/>
                                                <line number="47" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="48" hits="0" branch="false"/>
                                                <line number="52" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="53" hits="0" branch="false"/>
                                                <line number="56" hits="0" branch="false"/>
                                                <line number="57" hits="0" branch="false"/>
                                                <line number="58" hits="0" branch="false"/>
                                                <line number="60" hits="0" branch="false"/>
                                                <line number="61" hits="0" branch="false"/>
                                                <line number="62" hits="0" branch="false"/>
                                                <line number="63" hits="0" branch="false"/>
                                                <line number="70" hits="0" branch="false"/>
                                                <line number="71" hits="0" branch="false"/>
                                        </lines>
                                </class>
                        </classes>
                </package>
                <package name="org.jasig.portal" line-rate="0.10887096774193548" branch-rate="0.03888888888888889" complexity="1.763819095477387">
                        <classes>
                                <class name="org.jasig.portal.AuthorizationException" filename="org/jasig/portal/AuthorizationException.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="45" hits="0" branch="false"/>
                                                                <line number="46" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="55" hits="0" branch="false"/>
                                                                <line number="56" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;ZZ)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="68" hits="0" branch="false"/>
                                                                <line number="69" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="37" hits="0" branch="false"/>
                                                                <line number="38" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="37" hits="0" branch="false"/>
                                                <line number="38" hits="0" branch="false"/>
                                                <line number="45" hits="0" branch="false"/>
                                                <line number="46" hits="0" branch="false"/>
                                                <line number="55" hits="0" branch="false"/>
                                                <line number="56" hits="0" branch="false"/>
                                                <line number="68" hits="0" branch="false"/>
                                                <line number="69" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.Constants" filename="org/jasig/portal/Constants.java" line-rate="0.0" branch-rate="1.0" complexity="0.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="28" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="28" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.EntityIdentifier" filename="org/jasig/portal/EntityIdentifier.java" line-rate="0.2857142857142857" branch-rate="0.0" complexity="1.6666666666666667">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="43" hits="71" branch="false"/>
                                                                <line number="44" hits="71" branch="false"/>
                                                                <line number="45" hits="71" branch="false"/>
                                                                <line number="46" hits="71" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="equals" signature="(Ljava/lang/Object;)Z" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="67" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="68" hits="0" branch="false"/>
                                                                <line number="70" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="71" hits="0" branch="false"/>
                                                                <line number="73" hits="0" branch="false"/>
                                                                <line number="74" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getKey" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="52" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getType" signature="()Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="59" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="hashCode" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="85" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="96" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="43" hits="71" branch="false"/>
                                                <line number="44" hits="71" branch="false"/>
                                                <line number="45" hits="71" branch="false"/>
                                                <line number="46" hits="71" branch="false"/>
                                                <line number="52" hits="0" branch="false"/>
                                                <line number="59" hits="0" branch="false"/>
                                                <line number="67" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="68" hits="0" branch="false"/>
                                                <line number="70" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="71" hits="0" branch="false"/>
                                                <line number="73" hits="0" branch="false"/>
                                                <line number="74" hits="0" branch="false"/>
                                                <line number="85" hits="0" branch="false"/>
                                                <line number="96" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.EntityTypes" filename="org/jasig/portal/EntityTypes.java" line-rate="0.0" branch-rate="0.0" complexity="1.4545454545454546">
                                        <methods>
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="59" hits="0" branch="false"/>
                                                                <line number="72" hits="0" branch="false"/>
                                                                <line number="73" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="58" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="addEntityTypeIfNecessary" signature="(Ljava/lang/Class;Ljava/lang/String;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="125" hits="0" branch="false"/>
                                                                <line number="126" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="128" hits="0" branch="false"/>
                                                                <line number="131" hits="0" branch="false"/>
                                                                <line number="132" hits="0" branch="false"/>
                                                                <line number="134" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="deleteEntityType" signature="(Ljava/lang/Class;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="139" hits="0" branch="false"/>
                                                                <line number="140" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getAllEntityTypes" signature="()Ljava/util/Iterator;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="119" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getEntityIDFromType" signature="(Ljava/lang/Class;)Ljava/lang/Integer;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="113" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getEntityType" signature="(Ljava/lang/Integer;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="77" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getEntityTypeFromID" signature="(Ljava/lang/Integer;)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="106" hits="0" branch="false"/>
                                                                <line number="108" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getEntityTypeID" signature="(Ljava/lang/Class;)Ljava/lang/Integer;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="82" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setCounterStore" signature="(Lorg/jasig/portal/utils/ICounterStore;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="101" hits="0" branch="false"/>
                                                                <line number="102" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setJdbcOperations" signature="(Lorg/springframework/jdbc/core/JdbcOperations;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="96" hits="0" branch="false"/>
                                                                <line number="97" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="singleton" signature="()Lorg/jasig/portal/EntityTypes;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="87" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="58" hits="0" branch="false"/>
                                                <line number="59" hits="0" branch="false"/>
                                                <line number="72" hits="0" branch="false"/>
                                                <line number="73" hits="0" branch="false"/>
                                                <line number="77" hits="0" branch="false"/>
                                                <line number="82" hits="0" branch="false"/>
                                                <line number="87" hits="0" branch="false"/>
                                                <line number="96" hits="0" branch="false"/>
                                                <line number="97" hits="0" branch="false"/>
                                                <line number="101" hits="0" branch="false"/>
                                                <line number="102" hits="0" branch="false"/>
                                                <line number="106" hits="0" branch="false"/>
                                                <line number="108" hits="0" branch="false"/>
                                                <line number="113" hits="0" branch="false"/>
                                                <line number="119" hits="0" branch="false"/>
                                                <line number="125" hits="0" branch="false"/>
                                                <line number="126" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="128" hits="0" branch="false"/>
                                                <line number="131" hits="0" branch="false"/>
                                                <line number="132" hits="0" branch="false"/>
                                                <line number="134" hits="0" branch="false"/>
                                                <line number="139" hits="0" branch="false"/>
                                                <line number="140" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.EntityTypes$1" filename="org/jasig/portal/EntityTypes.java" line-rate="0.0" branch-rate="1.0" complexity="1.4545454545454546">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="mapRow" signature="(Ljava/sql/ResultSet;I)Ljava/lang/Class;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="62" hits="0" branch="false"/>
                                                                <line number="64" hits="0" branch="false"/>
                                                                <line number="66" hits="0" branch="false"/>
                                                                <line number="67" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="mapRow" signature="(Ljava/sql/ResultSet;I)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="59" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="59" hits="0" branch="false"/>
                                                <line number="62" hits="0" branch="false"/>
                                                <line number="64" hits="0" branch="false"/>
                                                <line number="66" hits="0" branch="false"/>
                                                <line number="67" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IBasicEntity" filename="org/jasig/portal/IBasicEntity.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IOIDGenerator" filename="org/jasig/portal/IOIDGenerator.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IPortalInfoProvider" filename="org/jasig/portal/IPortalInfoProvider.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.ISequenceGenerator" filename="org/jasig/portal/ISequenceGenerator.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IUserIdentityStore" filename="org/jasig/portal/IUserIdentityStore.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IUserPreferencesManager" filename="org/jasig/portal/IUserPreferencesManager.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.IUserProfile" filename="org/jasig/portal/IUserProfile.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                        </methods>
                                        <lines>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.PortalException" filename="org/jasig/portal/PortalException.java" line-rate="0.20588235294117646" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="71" hits="0" branch="false"/>
                                                                <line number="72" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="91" hits="6" branch="false"/>
                                                                <line number="92" hits="6" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="101" hits="0" branch="false"/>
                                                                <line number="102" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" line-rate="0.5555555555555556" branch-rate="1.0">
                                                        <lines>
                                                                <line number="40" hits="6" branch="false"/>
                                                                <line number="46" hits="6" branch="false"/>
                                                                <line number="53" hits="6" branch="false"/>
                                                                <line number="58" hits="6" branch="false"/>
                                                                <line number="63" hits="6" branch="false"/>
                                                                <line number="199" hits="0" branch="false"/>
                                                                <line number="200" hits="0" branch="false"/>
                                                                <line number="201" hits="0" branch="false"/>
                                                                <line number="202" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;ZZ)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="184" hits="0" branch="false"/>
                                                                <line number="185" hits="0" branch="false"/>
                                                                <line number="186" hits="0" branch="false"/>
                                                                <line number="187" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="81" hits="0" branch="false"/>
                                                                <line number="82" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getParameter" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="165" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getTimestamp" signature="()Ljava/util/Date;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="209" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="isLogPending" signature="()Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="148" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="isRefreshable" signature="()Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="110" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="isReinstantiable" signature="()Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="118" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setLogPending" signature="(Z)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="156" hits="0" branch="false"/>
                                                                <line number="157" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setParameter" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="173" hits="0" branch="false"/>
                                                                <line number="174" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setRefreshable" signature="(Z)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="129" hits="0" branch="false"/>
                                                                <line number="130" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setReinstantiable" signature="(Z)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="140" hits="0" branch="false"/>
                                                                <line number="141" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="40" hits="6" branch="false"/>
                                                <line number="46" hits="6" branch="false"/>
                                                <line number="53" hits="6" branch="false"/>
                                                <line number="58" hits="6" branch="false"/>
                                                <line number="63" hits="6" branch="false"/>
                                                <line number="71" hits="0" branch="false"/>
                                                <line number="72" hits="0" branch="false"/>
                                                <line number="81" hits="0" branch="false"/>
                                                <line number="82" hits="0" branch="false"/>
                                                <line number="91" hits="6" branch="false"/>
                                                <line number="92" hits="6" branch="false"/>
                                                <line number="101" hits="0" branch="false"/>
                                                <line number="102" hits="0" branch="false"/>
                                                <line number="110" hits="0" branch="false"/>
                                                <line number="118" hits="0" branch="false"/>
                                                <line number="129" hits="0" branch="false"/>
                                                <line number="130" hits="0" branch="false"/>
                                                <line number="140" hits="0" branch="false"/>
                                                <line number="141" hits="0" branch="false"/>
                                                <line number="148" hits="0" branch="false"/>
                                                <line number="156" hits="0" branch="false"/>
                                                <line number="157" hits="0" branch="false"/>
                                                <line number="165" hits="0" branch="false"/>
                                                <line number="173" hits="0" branch="false"/>
                                                <line number="174" hits="0" branch="false"/>
                                                <line number="184" hits="0" branch="false"/>
                                                <line number="185" hits="0" branch="false"/>
                                                <line number="186" hits="0" branch="false"/>
                                                <line number="187" hits="0" branch="false"/>
                                                <line number="199" hits="0" branch="false"/>
                                                <line number="200" hits="0" branch="false"/>
                                                <line number="201" hits="0" branch="false"/>
                                                <line number="202" hits="0" branch="false"/>
                                                <line number="209" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.PortalInfoProviderImpl" filename="org/jasig/portal/PortalInfoProviderImpl.java" line-rate="0.0" branch-rate="0.0" complexity="3.727272727272727">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="49" hits="0" branch="false"/>
                                                                <line number="50" hits="0" branch="false"/>
                                                                <line number="74" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInReadLock" signature="()Lorg/jasig/portal/utils/threading/ReadResult;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="89" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="90" hits="0" branch="false"/>
                                                                <line number="93" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInWriteLock" signature="(Lorg/jasig/portal/utils/threading/ReadResult;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="48" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInWriteLock" signature="(Lorg/jasig/portal/utils/threading/ReadResult;)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="98" hits="0" branch="false"/>
                                                                <line number="99" hits="0" branch="false"/>
                                                                <line number="100" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDefaultNetworkInterfaceName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="128" hits="0" branch="false"/>
                                                                <line number="133" hits="0" branch="false"/>
                                                                <line number="135" hits="0" branch="false"/>
                                                                <line number="136" hits="0" branch="false"/>
                                                                <line number="137" hits="0" branch="false"/>
                                                                <line number="138" hits="0" branch="false"/>
                                                                <line number="141" hits="0" branch="false"/>
                                                                <line number="142" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="143" hits="0" branch="false"/>
                                                                <line number="145" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="146" hits="0" branch="false"/>
                                                                <line number="147" hits="0" branch="false"/>
                                                                <line number="148" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="149" hits="0" branch="false"/>
                                                                <line number="151" hits="0" branch="false"/>
                                                                <line number="152" hits="0" branch="false"/>
                                                                <line number="154" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLocalHostName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="158" hits="0" branch="false"/>
                                                                <line number="162" hits="0" branch="false"/>
                                                                <line number="164" hits="0" branch="false"/>
                                                                <line number="165" hits="0" branch="false"/>
                                                                <line number="166" hits="0" branch="false"/>
                                                                <line number="167" hits="0" branch="false"/>
                                                                <line number="169" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getNetworkInterfaceName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="173" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="174" hits="0" branch="false"/>
                                                                <line number="177" hits="0" branch="false"/>
                                                                <line number="181" hits="0" branch="false"/>
                                                                <line number="183" hits="0" branch="false"/>
                                                                <line number="184" hits="0" branch="false"/>
                                                                <line number="185" hits="0" branch="false"/>
                                                                <line number="186" hits="0" branch="false"/>
                                                                <line number="188" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="189" hits="0" branch="false"/>
                                                                <line number="190" hits="0" branch="false"/>
                                                                <line number="193" hits="0" branch="false"/>
                                                                <line number="194" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="195" hits="0" branch="false"/>
                                                                <line number="196" hits="0" branch="false"/>
                                                                <line number="199" hits="0" branch="false"/>
                                                                <line number="200" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="201" hits="0" branch="false"/>
                                                                <line number="204" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getNetworkInterfaceNames" signature="()Ljava/util/Set;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="210" hits="0" branch="false"/>
                                                                <line number="212" hits="0" branch="false"/>
                                                                <line number="213" hits="0" branch="false"/>
                                                                <line number="214" hits="0" branch="false"/>
                                                                <line number="215" hits="0" branch="false"/>
                                                                <line number="217" hits="0" branch="false"/>
                                                                <line number="218" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="219" hits="0" branch="false"/>
                                                                <line number="220" hits="0" branch="false"/>
                                                                <line number="221" hits="0" branch="false"/>
                                                                <line number="223" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getServerName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="78" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUniqueServerName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="83" hits="0" branch="false"/>
                                                                <line number="84" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="resolveServerName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="104" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="105" hits="0" branch="false"/>
                                                                <line number="108" hits="0" branch="false"/>
                                                                <line number="109" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="110" hits="0" branch="false"/>
                                                                <line number="113" hits="0" branch="false"/>
                                                                <line number="114" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="115" hits="0" branch="false"/>
                                                                <line number="118" hits="0" branch="false"/>
                                                                <line number="119" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="120" hits="0" branch="false"/>
                                                                <line number="123" hits="0" branch="false"/>
                                                                <line number="124" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setNetworkInterfaceName" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="71" hits="0" branch="false"/>
                                                                <line number="72" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setServerName" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="63" hits="0" branch="false"/>
                                                                <line number="64" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="48" hits="0" branch="false"/>
                                                <line number="49" hits="0" branch="false"/>
                                                <line number="50" hits="0" branch="false"/>
                                                <line number="63" hits="0" branch="false"/>
                                                <line number="64" hits="0" branch="false"/>
                                                <line number="71" hits="0" branch="false"/>
                                                <line number="72" hits="0" branch="false"/>
                                                <line number="74" hits="0" branch="false"/>
                                                <line number="78" hits="0" branch="false"/>
                                                <line number="83" hits="0" branch="false"/>
                                                <line number="84" hits="0" branch="false"/>
                                                <line number="89" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="90" hits="0" branch="false"/>
                                                <line number="93" hits="0" branch="false"/>
                                                <line number="98" hits="0" branch="false"/>
                                                <line number="99" hits="0" branch="false"/>
                                                <line number="100" hits="0" branch="false"/>
                                                <line number="104" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="105" hits="0" branch="false"/>
                                                <line number="108" hits="0" branch="false"/>
                                                <line number="109" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="110" hits="0" branch="false"/>
                                                <line number="113" hits="0" branch="false"/>
                                                <line number="114" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="115" hits="0" branch="false"/>
                                                <line number="118" hits="0" branch="false"/>
                                                <line number="119" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="120" hits="0" branch="false"/>
                                                <line number="123" hits="0" branch="false"/>
                                                <line number="124" hits="0" branch="false"/>
                                                <line number="128" hits="0" branch="false"/>
                                                <line number="133" hits="0" branch="false"/>
                                                <line number="135" hits="0" branch="false"/>
                                                <line number="136" hits="0" branch="false"/>
                                                <line number="137" hits="0" branch="false"/>
                                                <line number="138" hits="0" branch="false"/>
                                                <line number="141" hits="0" branch="false"/>
                                                <line number="142" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="143" hits="0" branch="false"/>
                                                <line number="145" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="146" hits="0" branch="false"/>
                                                <line number="147" hits="0" branch="false"/>
                                                <line number="148" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="149" hits="0" branch="false"/>
                                                <line number="151" hits="0" branch="false"/>
                                                <line number="152" hits="0" branch="false"/>
                                                <line number="154" hits="0" branch="false"/>
                                                <line number="158" hits="0" branch="false"/>
                                                <line number="162" hits="0" branch="false"/>
                                                <line number="164" hits="0" branch="false"/>
                                                <line number="165" hits="0" branch="false"/>
                                                <line number="166" hits="0" branch="false"/>
                                                <line number="167" hits="0" branch="false"/>
                                                <line number="169" hits="0" branch="false"/>
                                                <line number="173" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="174" hits="0" branch="false"/>
                                                <line number="177" hits="0" branch="false"/>
                                                <line number="181" hits="0" branch="false"/>
                                                <line number="183" hits="0" branch="false"/>
                                                <line number="184" hits="0" branch="false"/>
                                                <line number="185" hits="0" branch="false"/>
                                                <line number="186" hits="0" branch="false"/>
                                                <line number="188" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="189" hits="0" branch="false"/>
                                                <line number="190" hits="0" branch="false"/>
                                                <line number="193" hits="0" branch="false"/>
                                                <line number="194" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="195" hits="0" branch="false"/>
                                                <line number="196" hits="0" branch="false"/>
                                                <line number="199" hits="0" branch="false"/>
                                                <line number="200" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="201" hits="0" branch="false"/>
                                                <line number="204" hits="0" branch="false"/>
                                                <line number="210" hits="0" branch="false"/>
                                                <line number="212" hits="0" branch="false"/>
                                                <line number="213" hits="0" branch="false"/>
                                                <line number="214" hits="0" branch="false"/>
                                                <line number="215" hits="0" branch="false"/>
                                                <line number="217" hits="0" branch="false"/>
                                                <line number="218" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="219" hits="0" branch="false"/>
                                                <line number="220" hits="0" branch="false"/>
                                                <line number="221" hits="0" branch="false"/>
                                                <line number="223" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMServices" filename="org/jasig/portal/RDBMServices.java" line-rate="0.0" branch-rate="0.0" complexity="2.65">
                                        <methods>
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="81" hits="0" branch="false"/>
                                                                <line number="89" hits="0" branch="false"/>
                                                                <line number="90" hits="0" branch="false"/>
                                                                <line number="91" hits="0" branch="false"/>
                                                                <line number="92" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="70" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="closeResultSet" signature="(Ljava/sql/ResultSet;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="242" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="243" hits="0" branch="false"/>
                                                                <line number="247" hits="0" branch="false"/>
                                                                <line number="249" hits="0" branch="false"/>
                                                                <line number="250" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="251" hits="0" branch="false"/>
                                                                <line number="252" hits="0" branch="false"/>
                                                                <line number="253" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="closeStatement" signature="(Ljava/sql/Statement;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="260" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="261" hits="0" branch="false"/>
                                                                <line number="265" hits="0" branch="false"/>
                                                                <line number="267" hits="0" branch="false"/>
                                                                <line number="268" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="269" hits="0" branch="false"/>
                                                                <line number="270" hits="0" branch="false"/>
                                                                <line number="271" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="commit" signature="(Ljava/sql/Connection;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="281" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="282" hits="0" branch="false"/>
                                                                <line number="286" hits="0" branch="false"/>
                                                                <line number="288" hits="0" branch="false"/>
                                                                <line number="289" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="290" hits="0" branch="false"/>
                                                                <line number="291" hits="0" branch="false"/>
                                                                <line number="292" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="dbFlag" signature="(Ljava/lang/String;)Z" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="382" hits="0" branch="true" condition-coverage="0% (0/6)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                                <condition number="1" type="jump" coverage="0%"/>
                                                                                <condition number="2" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                        </lines>
                                                </method>
                                                <method name="dbFlag" signature="(Z)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="369" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="370" hits="0" branch="false"/>
                                                                <line number="373" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getActiveConnectionCount" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="152" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getConnection" signature="()Ljava/sql/Connection;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="175" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getConnection" signature="(Ljava/lang/String;)Ljava/sql/Connection;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="192" hits="0" branch="false"/>
                                                                <line number="195" hits="0" branch="false"/>
                                                                <line number="196" hits="0" branch="false"/>
                                                                <line number="197" hits="0" branch="false"/>
                                                                <line number="198" hits="0" branch="false"/>
                                                                <line number="199" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="200" hits="0" branch="false"/>
                                                                <line number="202" hits="0" branch="false"/>
                                                                <line number="204" hits="0" branch="false"/>
                                                                <line number="205" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDataSource" signature="()Ljavax/sql/DataSource;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="104" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDataSource" signature="(Ljava/lang/String;)Ljavax/sql/DataSource;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="139" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="140" hits="0" branch="false"/>
                                                                <line number="143" hits="0" branch="false"/>
                                                                <line number="144" hits="0" branch="false"/>
                                                                <line number="145" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDbMetaData" signature="()Lorg/jasig/portal/rdbm/IDatabaseMetadata;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="422" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getJdbcDriver" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="336" hits="0" branch="false"/>
                                                                <line number="337" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getJdbcUrl" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="345" hits="0" branch="false"/>
                                                                <line number="346" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getJdbcUser" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="354" hits="0" branch="false"/>
                                                                <line number="355" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLastDatabase" signature="()Lorg/jasig/portal/utils/MovingAverageSample;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="163" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getMaxConnectionCount" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="159" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="releaseConnection" signature="(Ljava/sql/Connection;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="221" hits="0" branch="false"/>
                                                                <line number="223" hits="0" branch="false"/>
                                                                <line number="225" hits="0" branch="false"/>
                                                                <line number="226" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="227" hits="0" branch="false"/>
                                                                <line number="228" hits="0" branch="false"/>
                                                                <line number="229" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="rollback" signature="(Ljava/sql/Connection;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="319" hits="0" branch="false"/>
                                                                <line number="321" hits="0" branch="false"/>
                                                                <line number="322" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="323" hits="0" branch="false"/>
                                                                <line number="324" hits="0" branch="false"/>
                                                                <line number="325" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setAutoCommit" signature="(Ljava/sql/Connection;Z)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="305" hits="0" branch="false"/>
                                                                <line number="307" hits="0" branch="false"/>
                                                                <line number="308" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="309" hits="0" branch="false"/>
                                                                <line number="310" hits="0" branch="false"/>
                                                                <line number="311" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="sqlEscape" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="391" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="392" hits="0" branch="false"/>
                                                                <line number="395" hits="0" branch="false"/>
                                                                <line number="397" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="398" hits="0" branch="false"/>
                                                                <line number="401" hits="0" branch="false"/>
                                                                <line number="402" hits="0" branch="false"/>
                                                                <line number="405" hits="0" branch="false"/>
                                                                <line number="406" hits="0" branch="false"/>
                                                                <line number="407" hits="0" branch="false"/>
                                                                <line number="408" hits="0" branch="false"/>
                                                                <line number="409" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="411" hits="0" branch="false"/>
                                                                <line number="412" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="70" hits="0" branch="false"/>
                                                <line number="81" hits="0" branch="false"/>
                                                <line number="89" hits="0" branch="false"/>
                                                <line number="90" hits="0" branch="false"/>
                                                <line number="91" hits="0" branch="false"/>
                                                <line number="92" hits="0" branch="false"/>
                                                <line number="104" hits="0" branch="false"/>
                                                <line number="139" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="140" hits="0" branch="false"/>
                                                <line number="143" hits="0" branch="false"/>
                                                <line number="144" hits="0" branch="false"/>
                                                <line number="145" hits="0" branch="false"/>
                                                <line number="152" hits="0" branch="false"/>
                                                <line number="159" hits="0" branch="false"/>
                                                <line number="163" hits="0" branch="false"/>
                                                <line number="175" hits="0" branch="false"/>
                                                <line number="192" hits="0" branch="false"/>
                                                <line number="195" hits="0" branch="false"/>
                                                <line number="196" hits="0" branch="false"/>
                                                <line number="197" hits="0" branch="false"/>
                                                <line number="198" hits="0" branch="false"/>
                                                <line number="199" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="200" hits="0" branch="false"/>
                                                <line number="202" hits="0" branch="false"/>
                                                <line number="204" hits="0" branch="false"/>
                                                <line number="205" hits="0" branch="false"/>
                                                <line number="221" hits="0" branch="false"/>
                                                <line number="223" hits="0" branch="false"/>
                                                <line number="225" hits="0" branch="false"/>
                                                <line number="226" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="227" hits="0" branch="false"/>
                                                <line number="228" hits="0" branch="false"/>
                                                <line number="229" hits="0" branch="false"/>
                                                <line number="242" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="243" hits="0" branch="false"/>
                                                <line number="247" hits="0" branch="false"/>
                                                <line number="249" hits="0" branch="false"/>
                                                <line number="250" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="251" hits="0" branch="false"/>
                                                <line number="252" hits="0" branch="false"/>
                                                <line number="253" hits="0" branch="false"/>
                                                <line number="260" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="261" hits="0" branch="false"/>
                                                <line number="265" hits="0" branch="false"/>
                                                <line number="267" hits="0" branch="false"/>
                                                <line number="268" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="269" hits="0" branch="false"/>
                                                <line number="270" hits="0" branch="false"/>
                                                <line number="271" hits="0" branch="false"/>
                                                <line number="281" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="282" hits="0" branch="false"/>
                                                <line number="286" hits="0" branch="false"/>
                                                <line number="288" hits="0" branch="false"/>
                                                <line number="289" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="290" hits="0" branch="false"/>
                                                <line number="291" hits="0" branch="false"/>
                                                <line number="292" hits="0" branch="false"/>
                                                <line number="305" hits="0" branch="false"/>
                                                <line number="307" hits="0" branch="false"/>
                                                <line number="308" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="309" hits="0" branch="false"/>
                                                <line number="310" hits="0" branch="false"/>
                                                <line number="311" hits="0" branch="false"/>
                                                <line number="319" hits="0" branch="false"/>
                                                <line number="321" hits="0" branch="false"/>
                                                <line number="322" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="323" hits="0" branch="false"/>
                                                <line number="324" hits="0" branch="false"/>
                                                <line number="325" hits="0" branch="false"/>
                                                <line number="336" hits="0" branch="false"/>
                                                <line number="337" hits="0" branch="false"/>
                                                <line number="345" hits="0" branch="false"/>
                                                <line number="346" hits="0" branch="false"/>
                                                <line number="354" hits="0" branch="false"/>
                                                <line number="355" hits="0" branch="false"/>
                                                <line number="369" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="370" hits="0" branch="false"/>
                                                <line number="373" hits="0" branch="false"/>
                                                <line number="382" hits="0" branch="true" condition-coverage="0% (0/6)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                <condition number="1" type="jump" coverage="0%"/>
                                                                <condition number="2" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="391" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="392" hits="0" branch="false"/>
                                                <line number="395" hits="0" branch="false"/>
                                                <line number="397" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="398" hits="0" branch="false"/>
                                                <line number="401" hits="0" branch="false"/>
                                                <line number="402" hits="0" branch="false"/>
                                                <line number="405" hits="0" branch="false"/>
                                                <line number="406" hits="0" branch="false"/>
                                                <line number="407" hits="0" branch="false"/>
                                                <line number="408" hits="0" branch="false"/>
                                                <line number="409" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="411" hits="0" branch="false"/>
                                                <line number="412" hits="0" branch="false"/>
                                                <line number="422" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.3125" branch-rate="0.10416666666666667" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="80" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="844" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="__getPortalUID" signature="(Lorg/jasig/portal/security/IPerson;Z)I" line-rate="0.2962962962962963" branch-rate="0.16666666666666666">
                                                        <lines>
                                                                <line number="307" hits="4" branch="false"/>
                                                                <line number="310" hits="4" branch="false"/>
                                                                <line number="311" hits="4" branch="false"/>
                                                                <line number="312" hits="4" branch="false"/>
                                                                <line number="314" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="317" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="320" hits="0" branch="false"/>
                                                                <line number="321" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="323" hits="0" branch="false"/>
                                                                <line number="324" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="326" hits="0" branch="false"/>
                                                                <line number="329" hits="0" branch="false"/>
                                                                <line number="333" hits="0" branch="false"/>
                                                                <line number="334" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="335" hits="0" branch="false"/>
                                                                <line number="339" hits="0" branch="false"/>
                                                                <line number="342" hits="0" branch="false"/>
                                                                <line number="343" hits="0" branch="false"/>
                                                                <line number="344" hits="0" branch="false"/>
                                                                <line number="345" hits="0" branch="false"/>
                                                                <line number="346" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="348" hits="0" branch="false"/>
                                                                <line number="351" hits="0" branch="false"/>
                                                                <line number="352" hits="0" branch="false"/>
                                                                <line number="353" hits="0" branch="false"/>
                                                                <line number="354" hits="4" branch="false"/>
                                                                <line number="356" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="access$000" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)Lorg/springframework/jdbc/core/JdbcOperations;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$100" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)Lorg/jasig/portal/portlet/dao/IPortletEntityDao;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$200" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)Lorg/jasig/portal/layout/dao/IStylesheetUserPreferencesDao;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$300" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)Lorg/jasig/portal/persondir/ILocalAccountDao;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$400" signature="()Lorg/apache/commons/logging/Log;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$500" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="access$600" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)I" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="78" hits="9" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="addNewUser" signature="(ILorg/jasig/portal/security/IPerson;Lorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;)I" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="713" hits="0" branch="false"/>
                                                                <line number="714" hits="0" branch="false"/>
                                                                <line number="715" hits="0" branch="false"/>
                                                                <line number="716" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="717" hits="0" branch="false"/>
                                                                <line number="718" hits="0" branch="false"/>
                                                                <line number="719" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="720" hits="0" branch="false"/>
                                                                <line number="722" hits="0" branch="false"/>
                                                                <line number="724" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="addPersonToGroup" signature="(Lorg/jasig/portal/security/IPerson;Lorg/jasig/portal/groups/IGroupMember;Lorg/jasig/portal/groups/IEntityGroup;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="567" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="568" hits="0" branch="false"/>
                                                                <line number="571" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="572" hits="0" branch="false"/>
                                                                <line number="573" hits="0" branch="false"/>
                                                                <line number="575" hits="0" branch="false"/>
                                                                <line number="576" hits="0" branch="false"/>
                                                                <line number="577" hits="0" branch="false"/>
                                                                <line number="578" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="commit" signature="(Ljava/sql/Connection;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="365" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="366" hits="0" branch="false"/>
                                                                <line number="367" hits="0" branch="false"/>
                                                                <line number="368" hits="0" branch="false"/>
                                                                <line number="369" hits="0" branch="false"/>
                                                                <line number="370" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLock" signature="(Lorg/jasig/portal/security/IPerson;)Ljava/io/Serializable;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="138" hits="4" branch="false"/>
                                                                <line number="139" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getNewPortalUID" signature="(Lorg/jasig/portal/security/IPerson;)I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="360" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getNextKey" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="829" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPortalUID" signature="(Lorg/jasig/portal/security/IPerson;)I" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="150" hits="4" branch="false"/>
                                                                <line number="151" hits="4" branch="false"/>
                                                                <line number="152" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPortalUID" signature="(Lorg/jasig/portal/security/IPerson;Z)I" line-rate="0.875" branch-rate="0.5">
                                                        <lines>
                                                                <line number="257" hits="4" branch="false"/>
                                                                <line number="260" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="261" hits="0" branch="false"/>
                                                                <line number="263" hits="4" branch="false"/>
                                                                <line number="264" hits="4" branch="false"/>
                                                                <line number="265" hits="4" branch="false"/>
                                                                <line number="266" hits="4" branch="false"/>
                                                                <line number="268" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPortalUser" signature="(Ljava/lang/String;)Lorg/jasig/portal/RDBMUserIdentityStore$PortalUser;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="389" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPortalUserId" signature="(Ljava/lang/String;)Ljava/lang/Integer;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="285" hits="0" branch="false"/>
                                                                <line number="287" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPortalUserName" signature="(I)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="275" hits="0" branch="false"/>
                                                                <line number="277" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getSafeLockableGroup" signature="(Lorg/jasig/portal/groups/IEntityGroup;Lorg/jasig/portal/groups/IGroupMember;)Lorg/jasig/portal/groups/ILockableEntityGroup;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="519" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="520" hits="0" branch="false"/>
                                                                <line number="523" hits="0" branch="false"/>
                                                                <line number="526" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="527" hits="0" branch="false"/>
                                                                <line number="529" hits="0" branch="false"/>
                                                                <line number="531" hits="0" branch="false"/>
                                                                <line number="532" hits="0" branch="false"/>
                                                                <line number="534" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getTemplateName" signature="(Lorg/jasig/portal/security/IPerson;)Ljava/lang/String;" line-rate="1.0" branch-rate="0.25">
                                                        <lines>
                                                                <line number="426" hits="4" branch="false"/>
                                                                <line number="428" hits="4" branch="true" condition-coverage="25% (1/4)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                                <condition number="1" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="429" hits="4" branch="false"/>
                                                                <line number="431" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getTemplateUser" signature="(Ljava/lang/String;)Lorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="442" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUsername" signature="(Lorg/jasig/portal/security/IPerson;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="244" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="isDefaultUser" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="0.5">
                                                        <lines>
                                                                <line number="302" hits="1" branch="false"/>
                                                                <line number="303" hits="1" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                        </lines>
                                                </method>
                                                <method name="removePersonFromGroup" signature="(Lorg/jasig/portal/security/IPerson;Lorg/jasig/portal/groups/IGroupMember;Lorg/jasig/portal/groups/IEntityGroup;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="545" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="546" hits="0" branch="false"/>
                                                                <line number="549" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="550" hits="0" branch="false"/>
                                                                <line number="551" hits="0" branch="false"/>
                                                                <line number="553" hits="0" branch="false"/>
                                                                <line number="555" hits="0" branch="false"/>
                                                                <line number="556" hits="0" branch="false"/>
                                                                <line number="557" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="removePortalUID" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="224" hits="0" branch="false"/>
                                                                <line number="236" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="removePortalUID" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="157" hits="0" branch="false"/>
                                                                <line number="213" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="rollback" signature="(Ljava/sql/Connection;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="374" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="375" hits="0" branch="false"/>
                                                                <line number="376" hits="0" branch="false"/>
                                                                <line number="377" hits="0" branch="false"/>
                                                                <line number="378" hits="0" branch="false"/>
                                                                <line number="379" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setDataSource" signature="(Ljavax/sql/DataSource;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="134" hits="1" branch="false"/>
                                                                <line number="135" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setDefaultTemplateUserName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="97" hits="1" branch="false"/>
                                                                <line number="98" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setLocalAccountDao" signature="(Lorg/jasig/portal/persondir/ILocalAccountDao;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="112" hits="1" branch="false"/>
                                                                <line number="113" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setPlatformTransactionManager" signature="(Lorg/springframework/transaction/PlatformTransactionManager;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="129" hits="1" branch="false"/>
                                                                <line number="130" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setPortletEntityDao" signature="(Lorg/jasig/portal/portlet/dao/IPortletEntityDao;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="102" hits="1" branch="false"/>
                                                                <line number="103" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setStylesheetUserPreferencesDao" signature="(Lorg/jasig/portal/layout/dao/IStylesheetUserPreferencesDao;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="107" hits="1" branch="false"/>
                                                                <line number="108" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setUserLockCache" signature="(Lnet/sf/ehcache/Ehcache;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="118" hits="1" branch="false"/>
                                                                <line number="125" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="updateUser" signature="(ILorg/jasig/portal/security/IPerson;Lorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="582" hits="0" branch="false"/>
                                                                <line number="583" hits="0" branch="false"/>
                                                                <line number="584" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="585" hits="0" branch="false"/>
                                                                <line number="586" hits="0" branch="false"/>
                                                                <line number="587" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="588" hits="0" branch="false"/>
                                                                <line number="590" hits="0" branch="false"/>
                                                                <line number="593" hits="0" branch="false"/>
                                                                <line number="594" hits="0" branch="false"/>
                                                                <line number="595" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="596" hits="0" branch="false"/>
                                                                <line number="597" hits="0" branch="false"/>
                                                                <line number="598" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="599" hits="0" branch="false"/>
                                                                <line number="601" hits="0" branch="false"/>
                                                                <line number="603" hits="0" branch="false"/>
                                                                <line number="709" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="userHasSavedLayout" signature="(I)Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="486" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="78" hits="9" branch="false"/>
                                                <line number="80" hits="1" branch="false"/>
                                                <line number="97" hits="1" branch="false"/>
                                                <line number="98" hits="1" branch="false"/>
                                                <line number="102" hits="1" branch="false"/>
                                                <line number="103" hits="1" branch="false"/>
                                                <line number="107" hits="1" branch="false"/>
                                                <line number="108" hits="1" branch="false"/>
                                                <line number="112" hits="1" branch="false"/>
                                                <line number="113" hits="1" branch="false"/>
                                                <line number="118" hits="1" branch="false"/>
                                                <line number="125" hits="1" branch="false"/>
                                                <line number="129" hits="1" branch="false"/>
                                                <line number="130" hits="1" branch="false"/>
                                                <line number="134" hits="1" branch="false"/>
                                                <line number="135" hits="1" branch="false"/>
                                                <line number="138" hits="4" branch="false"/>
                                                <line number="139" hits="4" branch="false"/>
                                                <line number="150" hits="4" branch="false"/>
                                                <line number="151" hits="4" branch="false"/>
                                                <line number="152" hits="4" branch="false"/>
                                                <line number="157" hits="0" branch="false"/>
                                                <line number="213" hits="0" branch="false"/>
                                                <line number="224" hits="0" branch="false"/>
                                                <line number="236" hits="0" branch="false"/>
                                                <line number="244" hits="4" branch="false"/>
                                                <line number="257" hits="4" branch="false"/>
                                                <line number="260" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="261" hits="0" branch="false"/>
                                                <line number="263" hits="4" branch="false"/>
                                                <line number="264" hits="4" branch="false"/>
                                                <line number="265" hits="4" branch="false"/>
                                                <line number="266" hits="4" branch="false"/>
                                                <line number="268" hits="4" branch="false"/>
                                                <line number="275" hits="0" branch="false"/>
                                                <line number="277" hits="0" branch="false"/>
                                                <line number="285" hits="0" branch="false"/>
                                                <line number="287" hits="0" branch="false"/>
                                                <line number="302" hits="1" branch="false"/>
                                                <line number="303" hits="1" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="307" hits="4" branch="false"/>
                                                <line number="310" hits="4" branch="false"/>
                                                <line number="311" hits="4" branch="false"/>
                                                <line number="312" hits="4" branch="false"/>
                                                <line number="314" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="317" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="320" hits="0" branch="false"/>
                                                <line number="321" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="323" hits="0" branch="false"/>
                                                <line number="324" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="326" hits="0" branch="false"/>
                                                <line number="329" hits="0" branch="false"/>
                                                <line number="333" hits="0" branch="false"/>
                                                <line number="334" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="335" hits="0" branch="false"/>
                                                <line number="339" hits="0" branch="false"/>
                                                <line number="342" hits="0" branch="false"/>
                                                <line number="343" hits="0" branch="false"/>
                                                <line number="344" hits="0" branch="false"/>
                                                <line number="345" hits="0" branch="false"/>
                                                <line number="346" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="348" hits="0" branch="false"/>
                                                <line number="351" hits="0" branch="false"/>
                                                <line number="352" hits="0" branch="false"/>
                                                <line number="353" hits="0" branch="false"/>
                                                <line number="354" hits="4" branch="false"/>
                                                <line number="356" hits="4" branch="false"/>
                                                <line number="360" hits="0" branch="false"/>
                                                <line number="365" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="366" hits="0" branch="false"/>
                                                <line number="367" hits="0" branch="false"/>
                                                <line number="368" hits="0" branch="false"/>
                                                <line number="369" hits="0" branch="false"/>
                                                <line number="370" hits="0" branch="false"/>
                                                <line number="374" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="375" hits="0" branch="false"/>
                                                <line number="376" hits="0" branch="false"/>
                                                <line number="377" hits="0" branch="false"/>
                                                <line number="378" hits="0" branch="false"/>
                                                <line number="379" hits="0" branch="false"/>
                                                <line number="389" hits="4" branch="false"/>
                                                <line number="426" hits="4" branch="false"/>
                                                <line number="428" hits="4" branch="true" condition-coverage="25% (1/4)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                <condition number="1" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="429" hits="4" branch="false"/>
                                                <line number="431" hits="4" branch="false"/>
                                                <line number="442" hits="0" branch="false"/>
                                                <line number="486" hits="0" branch="false"/>
                                                <line number="519" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="520" hits="0" branch="false"/>
                                                <line number="523" hits="0" branch="false"/>
                                                <line number="526" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="527" hits="0" branch="false"/>
                                                <line number="529" hits="0" branch="false"/>
                                                <line number="531" hits="0" branch="false"/>
                                                <line number="532" hits="0" branch="false"/>
                                                <line number="534" hits="0" branch="false"/>
                                                <line number="545" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="546" hits="0" branch="false"/>
                                                <line number="549" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="550" hits="0" branch="false"/>
                                                <line number="551" hits="0" branch="false"/>
                                                <line number="553" hits="0" branch="false"/>
                                                <line number="555" hits="0" branch="false"/>
                                                <line number="556" hits="0" branch="false"/>
                                                <line number="557" hits="0" branch="false"/>
                                                <line number="567" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="568" hits="0" branch="false"/>
                                                <line number="571" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="572" hits="0" branch="false"/>
                                                <line number="573" hits="0" branch="false"/>
                                                <line number="575" hits="0" branch="false"/>
                                                <line number="576" hits="0" branch="false"/>
                                                <line number="577" hits="0" branch="false"/>
                                                <line number="578" hits="0" branch="false"/>
                                                <line number="582" hits="0" branch="false"/>
                                                <line number="583" hits="0" branch="false"/>
                                                <line number="584" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="585" hits="0" branch="false"/>
                                                <line number="586" hits="0" branch="false"/>
                                                <line number="587" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="588" hits="0" branch="false"/>
                                                <line number="590" hits="0" branch="false"/>
                                                <line number="593" hits="0" branch="false"/>
                                                <line number="594" hits="0" branch="false"/>
                                                <line number="595" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="596" hits="0" branch="false"/>
                                                <line number="597" hits="0" branch="false"/>
                                                <line number="598" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="599" hits="0" branch="false"/>
                                                <line number="601" hits="0" branch="false"/>
                                                <line number="603" hits="0" branch="false"/>
                                                <line number="709" hits="0" branch="false"/>
                                                <line number="713" hits="0" branch="false"/>
                                                <line number="714" hits="0" branch="false"/>
                                                <line number="715" hits="0" branch="false"/>
                                                <line number="716" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="717" hits="0" branch="false"/>
                                                <line number="718" hits="0" branch="false"/>
                                                <line number="719" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="720" hits="0" branch="false"/>
                                                <line number="722" hits="0" branch="false"/>
                                                <line number="724" hits="0" branch="false"/>
                                                <line number="829" hits="0" branch="false"/>
                                                <line number="844" hits="1" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$1" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="1.0" branch-rate="1.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="118" hits="1" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="createEntry" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="122" hits="3" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="118" hits="1" branch="false"/>
                                                <line number="122" hits="3" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$2" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="157" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInTransactionWithoutResult" signature="(Lorg/springframework/transaction/TransactionStatus;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="160" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="161" hits="0" branch="false"/>
                                                                <line number="164" hits="0" branch="false"/>
                                                                <line number="166" hits="0" branch="false"/>
                                                                <line number="168" hits="0" branch="false"/>
                                                                <line number="171" hits="0" branch="false"/>
                                                                <line number="183" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="184" hits="0" branch="false"/>
                                                                <line number="185" hits="0" branch="false"/>
                                                                <line number="187" hits="0" branch="false"/>
                                                                <line number="188" hits="0" branch="false"/>
                                                                <line number="189" hits="0" branch="false"/>
                                                                <line number="190" hits="0" branch="false"/>
                                                                <line number="191" hits="0" branch="false"/>
                                                                <line number="192" hits="0" branch="false"/>
                                                                <line number="195" hits="0" branch="false"/>
                                                                <line number="196" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="197" hits="0" branch="false"/>
                                                                <line number="198" hits="0" branch="false"/>
                                                                <line number="202" hits="0" branch="false"/>
                                                                <line number="203" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="204" hits="0" branch="false"/>
                                                                <line number="205" hits="0" branch="false"/>
                                                                <line number="207" hits="0" branch="false"/>
                                                                <line number="208" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="209" hits="0" branch="false"/>
                                                                <line number="211" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="157" hits="0" branch="false"/>
                                                <line number="160" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="161" hits="0" branch="false"/>
                                                <line number="164" hits="0" branch="false"/>
                                                <line number="166" hits="0" branch="false"/>
                                                <line number="168" hits="0" branch="false"/>
                                                <line number="171" hits="0" branch="false"/>
                                                <line number="183" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="184" hits="0" branch="false"/>
                                                <line number="185" hits="0" branch="false"/>
                                                <line number="187" hits="0" branch="false"/>
                                                <line number="188" hits="0" branch="false"/>
                                                <line number="189" hits="0" branch="false"/>
                                                <line number="190" hits="0" branch="false"/>
                                                <line number="191" hits="0" branch="false"/>
                                                <line number="192" hits="0" branch="false"/>
                                                <line number="195" hits="0" branch="false"/>
                                                <line number="196" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="197" hits="0" branch="false"/>
                                                <line number="198" hits="0" branch="false"/>
                                                <line number="202" hits="0" branch="false"/>
                                                <line number="203" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="204" hits="0" branch="false"/>
                                                <line number="205" hits="0" branch="false"/>
                                                <line number="207" hits="0" branch="false"/>
                                                <line number="208" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="209" hits="0" branch="false"/>
                                                <line number="211" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$3" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="224" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInTransactionWithoutResult" signature="(Lorg/springframework/transaction/TransactionStatus;)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="227" hits="0" branch="false"/>
                                                                <line number="228" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="229" hits="0" branch="false"/>
                                                                <line number="230" hits="0" branch="false"/>
                                                                <line number="233" hits="0" branch="false"/>
                                                                <line number="234" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="224" hits="0" branch="false"/>
                                                <line number="227" hits="0" branch="false"/>
                                                <line number="228" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="229" hits="0" branch="false"/>
                                                <line number="230" hits="0" branch="false"/>
                                                <line number="233" hits="0" branch="false"/>
                                                <line number="234" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$4" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.9" branch-rate="0.5" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="389" hits="8" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Lorg/jasig/portal/RDBMUserIdentityStore$PortalUser;" line-rate="0.8947368421052632" branch-rate="0.5">
                                                        <lines>
                                                                <line number="393" hits="4" branch="false"/>
                                                                <line number="394" hits="4" branch="false"/>
                                                                <line number="397" hits="4" branch="false"/>
                                                                <line number="399" hits="4" branch="false"/>
                                                                <line number="400" hits="4" branch="false"/>
                                                                <line number="402" hits="4" branch="false"/>
                                                                <line number="404" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="405" hits="4" branch="false"/>
                                                                <line number="406" hits="4" branch="false"/>
                                                                <line number="407" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="50%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="408" hits="4" branch="false"/>
                                                                <line number="409" hits="4" branch="false"/>
                                                                <line number="410" hits="4" branch="false"/>
                                                                <line number="411" hits="4" branch="false"/>
                                                                <line number="414" hits="4" branch="false"/>
                                                                <line number="415" hits="0" branch="false"/>
                                                                <line number="417" hits="4" branch="false"/>
                                                                <line number="418" hits="0" branch="false"/>
                                                                <line number="420" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="389" hits="8" branch="false"/>
                                                <line number="393" hits="4" branch="false"/>
                                                <line number="394" hits="4" branch="false"/>
                                                <line number="397" hits="4" branch="false"/>
                                                <line number="399" hits="4" branch="false"/>
                                                <line number="400" hits="4" branch="false"/>
                                                <line number="402" hits="4" branch="false"/>
                                                <line number="404" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="405" hits="4" branch="false"/>
                                                <line number="406" hits="4" branch="false"/>
                                                <line number="407" hits="4" branch="true" condition-coverage="50% (1/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="50%"/>
                                                        </conditions>
                                                </line>
                                                <line number="408" hits="4" branch="false"/>
                                                <line number="409" hits="4" branch="false"/>
                                                <line number="410" hits="4" branch="false"/>
                                                <line number="411" hits="4" branch="false"/>
                                                <line number="414" hits="4" branch="false"/>
                                                <line number="415" hits="0" branch="false"/>
                                                <line number="417" hits="4" branch="false"/>
                                                <line number="418" hits="0" branch="false"/>
                                                <line number="420" hits="4" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$5" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="442" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Lorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="446" hits="0" branch="false"/>
                                                                <line number="447" hits="0" branch="false"/>
                                                                <line number="449" hits="0" branch="false"/>
                                                                <line number="451" hits="0" branch="false"/>
                                                                <line number="452" hits="0" branch="false"/>
                                                                <line number="454" hits="0" branch="false"/>
                                                                <line number="456" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="457" hits="0" branch="false"/>
                                                                <line number="458" hits="0" branch="false"/>
                                                                <line number="459" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="460" hits="0" branch="false"/>
                                                                <line number="461" hits="0" branch="false"/>
                                                                <line number="462" hits="0" branch="false"/>
                                                                <line number="463" hits="0" branch="false"/>
                                                                <line number="465" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="467" hits="0" branch="false"/>
                                                                <line number="469" hits="0" branch="false"/>
                                                                <line number="470" hits="0" branch="false"/>
                                                                <line number="471" hits="0" branch="false"/>
                                                                <line number="475" hits="0" branch="false"/>
                                                                <line number="476" hits="0" branch="false"/>
                                                                <line number="478" hits="0" branch="false"/>
                                                                <line number="479" hits="0" branch="false"/>
                                                                <line number="480" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="442" hits="0" branch="false"/>
                                                <line number="446" hits="0" branch="false"/>
                                                <line number="447" hits="0" branch="false"/>
                                                <line number="449" hits="0" branch="false"/>
                                                <line number="451" hits="0" branch="false"/>
                                                <line number="452" hits="0" branch="false"/>
                                                <line number="454" hits="0" branch="false"/>
                                                <line number="456" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="457" hits="0" branch="false"/>
                                                <line number="458" hits="0" branch="false"/>
                                                <line number="459" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="460" hits="0" branch="false"/>
                                                <line number="461" hits="0" branch="false"/>
                                                <line number="462" hits="0" branch="false"/>
                                                <line number="463" hits="0" branch="false"/>
                                                <line number="465" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="467" hits="0" branch="false"/>
                                                <line number="469" hits="0" branch="false"/>
                                                <line number="470" hits="0" branch="false"/>
                                                <line number="471" hits="0" branch="false"/>
                                                <line number="475" hits="0" branch="false"/>
                                                <line number="476" hits="0" branch="false"/>
                                                <line number="478" hits="0" branch="false"/>
                                                <line number="479" hits="0" branch="false"/>
                                                <line number="480" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$6" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;I)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Boolean;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="490" hits="0" branch="false"/>
                                                                <line number="491" hits="0" branch="false"/>
                                                                <line number="493" hits="0" branch="false"/>
                                                                <line number="495" hits="0" branch="false"/>
                                                                <line number="496" hits="0" branch="false"/>
                                                                <line number="498" hits="0" branch="false"/>
                                                                <line number="500" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="501" hits="0" branch="false"/>
                                                                <line number="502" hits="0" branch="false"/>
                                                                <line number="503" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="504" hits="0" branch="false"/>
                                                                <line number="507" hits="0" branch="false"/>
                                                                <line number="508" hits="0" branch="false"/>
                                                                <line number="510" hits="0" branch="false"/>
                                                                <line number="511" hits="0" branch="false"/>
                                                                <line number="512" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="486" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="486" hits="0" branch="false"/>
                                                <line number="490" hits="0" branch="false"/>
                                                <line number="491" hits="0" branch="false"/>
                                                <line number="493" hits="0" branch="false"/>
                                                <line number="495" hits="0" branch="false"/>
                                                <line number="496" hits="0" branch="false"/>
                                                <line number="498" hits="0" branch="false"/>
                                                <line number="500" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="501" hits="0" branch="false"/>
                                                <line number="502" hits="0" branch="false"/>
                                                <line number="503" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="504" hits="0" branch="false"/>
                                                <line number="507" hits="0" branch="false"/>
                                                <line number="508" hits="0" branch="false"/>
                                                <line number="510" hits="0" branch="false"/>
                                                <line number="511" hits="0" branch="false"/>
                                                <line number="512" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$7" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="1.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;Lorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="603" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInTransaction" signature="(Lorg/springframework/transaction/TransactionStatus;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="606" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="603" hits="0" branch="false"/>
                                                <line number="606" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$7$1" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore$7;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="606" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="610" hits="0" branch="false"/>
                                                                <line number="611" hits="0" branch="false"/>
                                                                <line number="612" hits="0" branch="false"/>
                                                                <line number="615" hits="0" branch="false"/>
                                                                <line number="622" hits="0" branch="false"/>
                                                                <line number="623" hits="0" branch="false"/>
                                                                <line number="624" hits="0" branch="false"/>
                                                                <line number="625" hits="0" branch="false"/>
                                                                <line number="627" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="628" hits="0" branch="false"/>
                                                                <line number="629" hits="0" branch="false"/>
                                                                <line number="630" hits="0" branch="false"/>
                                                                <line number="633" hits="0" branch="false"/>
                                                                <line number="634" hits="0" branch="false"/>
                                                                <line number="635" hits="0" branch="false"/>
                                                                <line number="636" hits="0" branch="false"/>
                                                                <line number="639" hits="0" branch="false"/>
                                                                <line number="642" hits="0" branch="false"/>
                                                                <line number="643" hits="0" branch="false"/>
                                                                <line number="644" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="645" hits="0" branch="false"/>
                                                                <line number="646" hits="0" branch="false"/>
                                                                <line number="647" hits="0" branch="false"/>
                                                                <line number="649" hits="0" branch="false"/>
                                                                <line number="654" hits="0" branch="false"/>
                                                                <line number="655" hits="0" branch="false"/>
                                                                <line number="656" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="657" hits="0" branch="false"/>
                                                                <line number="658" hits="0" branch="false"/>
                                                                <line number="660" hits="0" branch="false"/>
                                                                <line number="663" hits="0" branch="false"/>
                                                                <line number="664" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="665" hits="0" branch="false"/>
                                                                <line number="667" hits="0" branch="false"/>
                                                                <line number="668" hits="0" branch="false"/>
                                                                <line number="669" hits="0" branch="false"/>
                                                                <line number="670" hits="0" branch="false"/>
                                                                <line number="671" hits="0" branch="false"/>
                                                                <line number="673" hits="0" branch="false"/>
                                                                <line number="674" hits="0" branch="false"/>
                                                                <line number="675" hits="0" branch="false"/>
                                                                <line number="676" hits="0" branch="false"/>
                                                                <line number="677" hits="0" branch="false"/>
                                                                <line number="678" hits="0" branch="false"/>
                                                                <line number="679" hits="0" branch="false"/>
                                                                <line number="681" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="682" hits="0" branch="false"/>
                                                                <line number="683" hits="0" branch="false"/>
                                                                <line number="684" hits="0" branch="false"/>
                                                                <line number="685" hits="0" branch="false"/>
                                                                <line number="686" hits="0" branch="false"/>
                                                                <line number="687" hits="0" branch="false"/>
                                                                <line number="690" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="691" hits="0" branch="false"/>
                                                                <line number="695" hits="0" branch="false"/>
                                                                <line number="696" hits="0" branch="false"/>
                                                                <line number="699" hits="0" branch="false"/>
                                                                <line number="700" hits="0" branch="false"/>
                                                                <line number="701" hits="0" branch="false"/>
                                                                <line number="702" hits="0" branch="false"/>
                                                                <line number="704" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="606" hits="0" branch="false"/>
                                                <line number="610" hits="0" branch="false"/>
                                                <line number="611" hits="0" branch="false"/>
                                                <line number="612" hits="0" branch="false"/>
                                                <line number="615" hits="0" branch="false"/>
                                                <line number="622" hits="0" branch="false"/>
                                                <line number="623" hits="0" branch="false"/>
                                                <line number="624" hits="0" branch="false"/>
                                                <line number="625" hits="0" branch="false"/>
                                                <line number="627" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="628" hits="0" branch="false"/>
                                                <line number="629" hits="0" branch="false"/>
                                                <line number="630" hits="0" branch="false"/>
                                                <line number="633" hits="0" branch="false"/>
                                                <line number="634" hits="0" branch="false"/>
                                                <line number="635" hits="0" branch="false"/>
                                                <line number="636" hits="0" branch="false"/>
                                                <line number="639" hits="0" branch="false"/>
                                                <line number="642" hits="0" branch="false"/>
                                                <line number="643" hits="0" branch="false"/>
                                                <line number="644" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="645" hits="0" branch="false"/>
                                                <line number="646" hits="0" branch="false"/>
                                                <line number="647" hits="0" branch="false"/>
                                                <line number="649" hits="0" branch="false"/>
                                                <line number="654" hits="0" branch="false"/>
                                                <line number="655" hits="0" branch="false"/>
                                                <line number="656" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="657" hits="0" branch="false"/>
                                                <line number="658" hits="0" branch="false"/>
                                                <line number="660" hits="0" branch="false"/>
                                                <line number="663" hits="0" branch="false"/>
                                                <line number="664" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="665" hits="0" branch="false"/>
                                                <line number="667" hits="0" branch="false"/>
                                                <line number="668" hits="0" branch="false"/>
                                                <line number="669" hits="0" branch="false"/>
                                                <line number="670" hits="0" branch="false"/>
                                                <line number="671" hits="0" branch="false"/>
                                                <line number="673" hits="0" branch="false"/>
                                                <line number="674" hits="0" branch="false"/>
                                                <line number="675" hits="0" branch="false"/>
                                                <line number="676" hits="0" branch="false"/>
                                                <line number="677" hits="0" branch="false"/>
                                                <line number="678" hits="0" branch="false"/>
                                                <line number="679" hits="0" branch="false"/>
                                                <line number="681" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="682" hits="0" branch="false"/>
                                                <line number="683" hits="0" branch="false"/>
                                                <line number="684" hits="0" branch="false"/>
                                                <line number="685" hits="0" branch="false"/>
                                                <line number="686" hits="0" branch="false"/>
                                                <line number="687" hits="0" branch="false"/>
                                                <line number="690" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="691" hits="0" branch="false"/>
                                                <line number="695" hits="0" branch="false"/>
                                                <line number="696" hits="0" branch="false"/>
                                                <line number="699" hits="0" branch="false"/>
                                                <line number="700" hits="0" branch="false"/>
                                                <line number="701" hits="0" branch="false"/>
                                                <line number="702" hits="0" branch="false"/>
                                                <line number="704" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$8" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="1.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;Lorg/jasig/portal/security/IPerson;ILorg/jasig/portal/RDBMUserIdentityStore$TemplateUser;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="doInTransaction" signature="(Lorg/springframework/transaction/TransactionStatus;)Ljava/lang/Integer;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="727" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInTransaction" signature="(Lorg/springframework/transaction/TransactionStatus;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="724" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="724" hits="0" branch="false"/>
                                                <line number="727" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$8$1" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="0.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore$8;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Integer;" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="731" hits="0" branch="false"/>
                                                                <line number="732" hits="0" branch="false"/>
                                                                <line number="733" hits="0" branch="false"/>
                                                                <line number="736" hits="0" branch="false"/>
                                                                <line number="740" hits="0" branch="false"/>
                                                                <line number="742" hits="0" branch="false"/>
                                                                <line number="743" hits="0" branch="false"/>
                                                                <line number="744" hits="0" branch="false"/>
                                                                <line number="745" hits="0" branch="false"/>
                                                                <line number="746" hits="0" branch="false"/>
                                                                <line number="748" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="749" hits="0" branch="false"/>
                                                                <line number="750" hits="0" branch="false"/>
                                                                <line number="751" hits="0" branch="false"/>
                                                                <line number="752" hits="0" branch="false"/>
                                                                <line number="756" hits="0" branch="false"/>
                                                                <line number="757" hits="0" branch="false"/>
                                                                <line number="760" hits="0" branch="false"/>
                                                                <line number="765" hits="0" branch="false"/>
                                                                <line number="766" hits="0" branch="false"/>
                                                                <line number="767" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="768" hits="0" branch="false"/>
                                                                <line number="769" hits="0" branch="false"/>
                                                                <line number="771" hits="0" branch="false"/>
                                                                <line number="774" hits="0" branch="false"/>
                                                                <line number="775" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="776" hits="0" branch="false"/>
                                                                <line number="778" hits="0" branch="false"/>
                                                                <line number="779" hits="0" branch="false"/>
                                                                <line number="780" hits="0" branch="false"/>
                                                                <line number="781" hits="0" branch="false"/>
                                                                <line number="782" hits="0" branch="false"/>
                                                                <line number="784" hits="0" branch="false"/>
                                                                <line number="785" hits="0" branch="false"/>
                                                                <line number="786" hits="0" branch="false"/>
                                                                <line number="787" hits="0" branch="false"/>
                                                                <line number="788" hits="0" branch="false"/>
                                                                <line number="789" hits="0" branch="false"/>
                                                                <line number="790" hits="0" branch="false"/>
                                                                <line number="792" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="793" hits="0" branch="false"/>
                                                                <line number="794" hits="0" branch="false"/>
                                                                <line number="795" hits="0" branch="false"/>
                                                                <line number="796" hits="0" branch="false"/>
                                                                <line number="797" hits="0" branch="false"/>
                                                                <line number="799" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="800" hits="0" branch="false"/>
                                                                <line number="801" hits="0" branch="false"/>
                                                                <line number="806" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="807" hits="0" branch="false"/>
                                                                <line number="809" hits="0" branch="false"/>
                                                                <line number="812" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="813" hits="0" branch="false"/>
                                                                <line number="815" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="816" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="817" hits="0" branch="false"/>
                                                                <line number="819" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="doInConnection" signature="(Ljava/sql/Connection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="727" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="727" hits="0" branch="false"/>
                                                <line number="731" hits="0" branch="false"/>
                                                <line number="732" hits="0" branch="false"/>
                                                <line number="733" hits="0" branch="false"/>
                                                <line number="736" hits="0" branch="false"/>
                                                <line number="740" hits="0" branch="false"/>
                                                <line number="742" hits="0" branch="false"/>
                                                <line number="743" hits="0" branch="false"/>
                                                <line number="744" hits="0" branch="false"/>
                                                <line number="745" hits="0" branch="false"/>
                                                <line number="746" hits="0" branch="false"/>
                                                <line number="748" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="749" hits="0" branch="false"/>
                                                <line number="750" hits="0" branch="false"/>
                                                <line number="751" hits="0" branch="false"/>
                                                <line number="752" hits="0" branch="false"/>
                                                <line number="756" hits="0" branch="false"/>
                                                <line number="757" hits="0" branch="false"/>
                                                <line number="760" hits="0" branch="false"/>
                                                <line number="765" hits="0" branch="false"/>
                                                <line number="766" hits="0" branch="false"/>
                                                <line number="767" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="768" hits="0" branch="false"/>
                                                <line number="769" hits="0" branch="false"/>
                                                <line number="771" hits="0" branch="false"/>
                                                <line number="774" hits="0" branch="false"/>
                                                <line number="775" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="776" hits="0" branch="false"/>
                                                <line number="778" hits="0" branch="false"/>
                                                <line number="779" hits="0" branch="false"/>
                                                <line number="780" hits="0" branch="false"/>
                                                <line number="781" hits="0" branch="false"/>
                                                <line number="782" hits="0" branch="false"/>
                                                <line number="784" hits="0" branch="false"/>
                                                <line number="785" hits="0" branch="false"/>
                                                <line number="786" hits="0" branch="false"/>
                                                <line number="787" hits="0" branch="false"/>
                                                <line number="788" hits="0" branch="false"/>
                                                <line number="789" hits="0" branch="false"/>
                                                <line number="790" hits="0" branch="false"/>
                                                <line number="792" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="793" hits="0" branch="false"/>
                                                <line number="794" hits="0" branch="false"/>
                                                <line number="795" hits="0" branch="false"/>
                                                <line number="796" hits="0" branch="false"/>
                                                <line number="797" hits="0" branch="false"/>
                                                <line number="799" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="800" hits="0" branch="false"/>
                                                <line number="801" hits="0" branch="false"/>
                                                <line number="806" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="807" hits="0" branch="false"/>
                                                <line number="809" hits="0" branch="false"/>
                                                <line number="812" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="813" hits="0" branch="false"/>
                                                <line number="815" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="816" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="817" hits="0" branch="false"/>
                                                <line number="819" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$PortalUser" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.7142857142857143" branch-rate="1.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="832" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDefaultUserId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="838" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserId" signature="()I" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="837" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="836" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setDefaultUserId" signature="(I)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="841" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setUserId" signature="(I)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="840" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setUserName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="839" hits="4" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="832" hits="4" branch="false"/>
                                                <line number="836" hits="0" branch="false"/>
                                                <line number="837" hits="4" branch="false"/>
                                                <line number="838" hits="0" branch="false"/>
                                                <line number="839" hits="4" branch="false"/>
                                                <line number="840" hits="4" branch="false"/>
                                                <line number="841" hits="4" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.RDBMUserIdentityStore$TemplateUser" filename="org/jasig/portal/RDBMUserIdentityStore.java" line-rate="0.0" branch-rate="1.0" complexity="2.480769230769231">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/RDBMUserIdentityStore;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="844" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getDefaultLayoutId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="850" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="849" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="848" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setDefaultLayoutId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="853" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setUserId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="852" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setUserName" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="851" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="844" hits="0" branch="false"/>
                                                <line number="848" hits="0" branch="false"/>
                                                <line number="849" hits="0" branch="false"/>
                                                <line number="850" hits="0" branch="false"/>
                                                <line number="851" hits="0" branch="false"/>
                                                <line number="852" hits="0" branch="false"/>
                                                <line number="853" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.ResourceMissingException" filename="org/jasig/portal/ResourceMissingException.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="55" hits="0" branch="false"/>
                                                                <line number="56" hits="0" branch="false"/>
                                                                <line number="57" hits="0" branch="false"/>
                                                                <line number="58" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="35" hits="0" branch="false"/>
                                                                <line number="40" hits="0" branch="false"/>
                                                                <line number="101" hits="0" branch="false"/>
                                                                <line number="102" hits="0" branch="false"/>
                                                                <line number="103" hits="0" branch="false"/>
                                                                <line number="104" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="85" hits="0" branch="false"/>
                                                                <line number="86" hits="0" branch="false"/>
                                                                <line number="87" hits="0" branch="false"/>
                                                                <line number="88" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="68" hits="0" branch="false"/>
                                                                <line number="69" hits="0" branch="false"/>
                                                                <line number="70" hits="0" branch="false"/>
                                                                <line number="71" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/ResourceMissingException;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="43" hits="0" branch="false"/>
                                                                <line number="44" hits="0" branch="false"/>
                                                                <line number="45" hits="0" branch="false"/>
                                                                <line number="46" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getResourceDescription" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="119" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getResourceURI" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="111" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="35" hits="0" branch="false"/>
                                                <line number="40" hits="0" branch="false"/>
                                                <line number="43" hits="0" branch="false"/>
                                                <line number="44" hits="0" branch="false"/>
                                                <line number="45" hits="0" branch="false"/>
                                                <line number="46" hits="0" branch="false"/>
                                                <line number="55" hits="0" branch="false"/>
                                                <line number="56" hits="0" branch="false"/>
                                                <line number="57" hits="0" branch="false"/>
                                                <line number="58" hits="0" branch="false"/>
                                                <line number="68" hits="0" branch="false"/>
                                                <line number="69" hits="0" branch="false"/>
                                                <line number="70" hits="0" branch="false"/>
                                                <line number="71" hits="0" branch="false"/>
                                                <line number="85" hits="0" branch="false"/>
                                                <line number="86" hits="0" branch="false"/>
                                                <line number="87" hits="0" branch="false"/>
                                                <line number="88" hits="0" branch="false"/>
                                                <line number="101" hits="0" branch="false"/>
                                                <line number="102" hits="0" branch="false"/>
                                                <line number="103" hits="0" branch="false"/>
                                                <line number="104" hits="0" branch="false"/>
                                                <line number="111" hits="0" branch="false"/>
                                                <line number="119" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.UserInstance" filename="org/jasig/portal/UserInstance.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/security/IPerson;Lorg/jasig/portal/IUserPreferencesManager;Lorg/jasig/portal/i18n/LocaleManager;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="37" hits="0" branch="false"/>
                                                                <line number="46" hits="0" branch="false"/>
                                                                <line number="47" hits="0" branch="false"/>
                                                                <line number="48" hits="0" branch="false"/>
                                                                <line number="49" hits="0" branch="false"/>
                                                                <line number="50" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLocaleManager" signature="()Lorg/jasig/portal/i18n/LocaleManager;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="73" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPerson" signature="()Lorg/jasig/portal/security/IPerson;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="57" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPreferencesManager" signature="()Lorg/jasig/portal/IUserPreferencesManager;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="65" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="37" hits="0" branch="false"/>
                                                <line number="46" hits="0" branch="false"/>
                                                <line number="47" hits="0" branch="false"/>
                                                <line number="48" hits="0" branch="false"/>
                                                <line number="49" hits="0" branch="false"/>
                                                <line number="50" hits="0" branch="false"/>
                                                <line number="57" hits="0" branch="false"/>
                                                <line number="65" hits="0" branch="false"/>
                                                <line number="73" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.UserPreferencesManager" filename="org/jasig/portal/UserPreferencesManager.java" line-rate="0.0" branch-rate="1.0" complexity="1.0">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/security/IPerson;Lorg/jasig/portal/IUserProfile;Lorg/jasig/portal/layout/IUserLayoutManager;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="35" hits="0" branch="false"/>
                                                                <line number="41" hits="0" branch="false"/>
                                                                <line number="42" hits="0" branch="false"/>
                                                                <line number="43" hits="0" branch="false"/>
                                                                <line number="44" hits="0" branch="false"/>
                                                                <line number="45" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getPerson" signature="()Lorg/jasig/portal/security/IPerson;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="53" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getStructureStylesheetDescriptorId" signature="()J" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="75" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getThemeStylesheetDescriptorId" signature="()J" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="69" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserLayoutManager" signature="()Lorg/jasig/portal/layout/IUserLayoutManager;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="58" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getUserProfile" signature="()Lorg/jasig/portal/IUserProfile;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="63" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="35" hits="0" branch="false"/>
                                                <line number="41" hits="0" branch="false"/>
                                                <line number="42" hits="0" branch="false"/>
                                                <line number="43" hits="0" branch="false"/>
                                                <line number="44" hits="0" branch="false"/>
                                                <line number="45" hits="0" branch="false"/>
                                                <line number="53" hits="0" branch="false"/>
                                                <line number="58" hits="0" branch="false"/>
                                                <line number="63" hits="0" branch="false"/>
                                                <line number="69" hits="0" branch="false"/>
                                                <line number="75" hits="0" branch="false"/>
                                        </lines>
                                </class>
                                <class name="org.jasig.portal.UserProfile" filename="org/jasig/portal/UserProfile.java" line-rate="0.0" branch-rate="0.0" complexity="1.1304347826086956">
                                        <methods>
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="44" hits="0" branch="false"/>
                                                                <line number="45" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="47" hits="0" branch="false"/>
                                                                <line number="48" hits="0" branch="false"/>
                                                                <line number="49" hits="0" branch="false"/>
                                                                <line number="50" hits="0" branch="false"/>
                                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="52" hits="0" branch="false"/>
                                                                <line number="53" hits="0" branch="false"/>
                                                                <line number="54" hits="0" branch="false"/>
                                                                <line number="55" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="&lt;init&gt;" signature="(Lorg/jasig/portal/UserProfile;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="34" hits="0" branch="false"/>
                                                                <line number="35" hits="0" branch="false"/>
                                                                <line number="41" hits="0" branch="false"/>
                                                                <line number="57" hits="0" branch="false"/>
                                                                <line number="58" hits="0" branch="false"/>
                                                                <line number="59" hits="0" branch="false"/>
                                                                <line number="60" hits="0" branch="false"/>
                                                                <line number="61" hits="0" branch="false"/>
                                                                <line number="62" hits="0" branch="false"/>
                                                                <line number="63" hits="0" branch="false"/>
                                                                <line number="64" hits="0" branch="false"/>
                                                                <line number="65" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="equals" signature="(Ljava/lang/Object;)Z" line-rate="0.0" branch-rate="0.0">
                                                        <lines>
                                                                <line number="197" hits="0" branch="false"/>
                                                                <line number="198" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="199" hits="0" branch="false"/>
                                                                <line number="200" hits="0" branch="true" condition-coverage="0% (0/4)">
                                                                        <conditions>
                                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                                <condition number="1" type="jump" coverage="0%"/>
                                                                        </conditions>
                                                                </line>
                                                                <line number="202" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLayoutId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="104" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getLocaleManager" signature="()Lorg/jasig/portal/i18n/LocaleManager;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="219" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getProfileDescription" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="96" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getProfileFname" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="80" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getProfileId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="72" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getProfileName" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="88" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getStructureStylesheetId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="112" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="getThemeStylesheetId" signature="()I" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="120" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="isSystemProfile" signature="()Z" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="128" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setLayoutId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="168" hits="0" branch="false"/>
                                                                <line number="169" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setLocaleManager" signature="(Lorg/jasig/portal/i18n/LocaleManager;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="211" hits="0" branch="false"/>
                                                                <line number="212" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setProfileDescription" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="160" hits="0" branch="false"/>
                                                                <line number="161" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setProfileFname" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="144" hits="0" branch="false"/>
                                                                <line number="145" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setProfileId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="136" hits="0" branch="false"/>
                                                                <line number="137" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setProfileName" signature="(Ljava/lang/String;)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="152" hits="0" branch="false"/>
                                                                <line number="153" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setStructureStylesheetId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="176" hits="0" branch="false"/>
                                                                <line number="177" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setSystemProfile" signature="(Z)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="192" hits="0" branch="false"/>
                                                                <line number="193" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="setThemeStylesheetId" signature="(I)V" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="184" hits="0" branch="false"/>
                                                                <line number="185" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
                                                        <lines>
                                                                <line number="224" hits="0" branch="false"/>
                                                        </lines>
                                                </method>
                                        </methods>
                                        <lines>
                                                <line number="34" hits="0" branch="false"/>
                                                <line number="35" hits="0" branch="false"/>
                                                <line number="41" hits="0" branch="false"/>
                                                <line number="44" hits="0" branch="false"/>
                                                <line number="45" hits="0" branch="false"/>
                                                <line number="47" hits="0" branch="false"/>
                                                <line number="48" hits="0" branch="false"/>
                                                <line number="49" hits="0" branch="false"/>
                                                <line number="50" hits="0" branch="false"/>
                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="52" hits="0" branch="false"/>
                                                <line number="53" hits="0" branch="false"/>
                                                <line number="54" hits="0" branch="false"/>
                                                <line number="55" hits="0" branch="false"/>
                                                <line number="57" hits="0" branch="false"/>
                                                <line number="58" hits="0" branch="false"/>
                                                <line number="59" hits="0" branch="false"/>
                                                <line number="60" hits="0" branch="false"/>
                                                <line number="61" hits="0" branch="false"/>
                                                <line number="62" hits="0" branch="false"/>
                                                <line number="63" hits="0" branch="false"/>
                                                <line number="64" hits="0" branch="false"/>
                                                <line number="65" hits="0" branch="false"/>
                                                <line number="72" hits="0" branch="false"/>
                                                <line number="80" hits="0" branch="false"/>
                                                <line number="88" hits="0" branch="false"/>
                                                <line number="96" hits="0" branch="false"/>
                                                <line number="104" hits="0" branch="false"/>
                                                <line number="112" hits="0" branch="false"/>
                                                <line number="120" hits="0" branch="false"/>
                                                <line number="128" hits="0" branch="false"/>
                                                <line number="136" hits="0" branch="false"/>
                                                <line number="137" hits="0" branch="false"/>
                                                <line number="144" hits="0" branch="false"/>
                                                <line number="145" hits="0" branch="false"/>
                                                <line number="152" hits="0" branch="false"/>
                                                <line number="153" hits="0" branch="false"/>
                                                <line number="160" hits="0" branch="false"/>
                                                <line number="161" hits="0" branch="false"/>
                                                <line number="168" hits="0" branch="false"/>
                                                <line number="169" hits="0" branch="false"/>
                                                <line number="176" hits="0" branch="false"/>
                                                <line number="177" hits="0" branch="false"/>
                                                <line number="184" hits="0" branch="false"/>
                                                <line number="185" hits="0" branch="false"/>
                                                <line number="192" hits="0" branch="false"/>
                                                <line number="193" hits="0" branch="false"/>
                                                <line number="197" hits="0" branch="false"/>
                                                <line number="198" hits="0" branch="true" condition-coverage="0% (0/2)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="199" hits="0" branch="false"/>
                                                <line number="200" hits="0" branch="true" condition-coverage="0% (0/4)">
                                                        <conditions>
                                                                <condition number="0" type="jump" coverage="0%"/>
                                                                <condition number="1" type="jump" coverage="0%"/>
                                                        </conditions>
                                                </line>
                                                <line number="202" hits="0" branch="false"/>
                                                <line number="211" hits="0" branch="false"/>
                                                <line number="212" hits="0" branch="false"/>
                                                <line number="219" hits="0" branch="false"/>
                                                <line number="224" hits="0" branch="false"/>
                                        </lines>
                                </class>
                        </classes>
                </package>
        </packages>
</coverage>
