<?xml version="1.0" encoding="utf-8"?>
<coverage line-rate="0.7853" branch-rate="0.643" version="1.9" timestamp="1771620115" lines-covered="7631"
          lines-valid="9717" branches-covered="1834" branches-valid="2852">
    <sources>
        <source>/Users/dohertj2/Desktop/CBDD/src/</source>
    </sources>
    <packages>
        <package name="ZB.MOM.WW.CBDD.Core" line-rate="0.7815000000000001" branch-rate="0.639" complexity="3276">
            <classes>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext" filename="CBDD.Core/DocumentDbContext.cs"
                       line-rate="0.7078" branch-rate="0.5967" complexity="75">
                    <methods>
                        <method name="get_CurrentTransaction" signature="()" line-rate="0.8"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="40" hits="91942" branch="False"/>
                                <line number="41" hits="91942" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="42" hits="0" branch="False"/>
                                <line number="43" hits="91942" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="28" type="jump" coverage="100%"/>
                                        <condition number="42" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="44" hits="91942" branch="False"/>
                            </lines>
                        </method>
                        <method name="set_CurrentTransaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="45" hits="1032" branch="False"/>
                            </lines>
                        </method>
                        <method name="InitializeCollections" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="108" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Engine" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="119" hits="120" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionOptions" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="124" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionService" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="129" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionTelemetry" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="134" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="OnModelCreating" signature="(ZB.MOM.WW.CBDD.Core.Metadata.ModelBuilder)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCollection"
                                signature="(ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;)"
                                line-rate="0.9615" branch-rate="0.8332999999999999" complexity="12">
                            <lines>
                                <line number="154" hits="6116" branch="False"/>
                                <line number="155" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="156" hits="0" branch="False"/>
                                <line number="158" hits="6116" branch="False"/>
                                <line number="159" hits="6116" branch="False"/>
                                <line number="161" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="162" hits="6116" branch="False"/>
                                <line number="163" hits="6116" branch="False"/>
                                <line number="164" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="165" hits="6116" branch="False"/>
                                <line number="167" hits="6116" branch="False"/>
                                <line number="168" hits="6116" branch="False"/>
                                <line number="169" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="170" hits="6116" branch="False"/>
                                <line number="171" hits="6116" branch="False"/>
                                <line number="172" hits="6116" branch="False"/>
                                <line number="175" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="145" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="176" hits="6116" branch="False"/>
                                <line number="177" hits="20448" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="191" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="1050" branch="False"/>
                                <line number="179" hits="1050" branch="False"/>
                                <line number="180" hits="1050" branch="False"/>
                                <line number="181" hits="6116" branch="False"/>
                                <line number="183" hits="6116" branch="False"/>
                                <line number="185" hits="6116" branch="False"/>
                                <line number="186" hits="6116" branch="False"/>
                            </lines>
                        </method>
                        <method name="Set" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="193" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="Set" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="203" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="209" hits="198" branch="False"/>
                                <line number="210" hits="198" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="211" hits="1" branch="False"/>
                                <line number="213" hits="197" branch="False"/>
                                <line number="215" hits="197" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="216" hits="197" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="45" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="217" hits="197" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="63" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="219" hits="197" branch="False"/>
                                <line number="220" hits="198" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginTransaction" signature="()" line-rate="0.9229999999999999" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="227" hits="45423" branch="False"/>
                                <line number="228" hits="45423" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="229" hits="0" branch="False"/>
                                <line number="231" hits="45423" branch="False"/>
                                <line number="233" hits="45423" branch="False"/>
                                <line number="234" hits="45423" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="235" hits="44840" branch="False"/>
                                <line number="236" hits="583" branch="False"/>
                                <line number="237" hits="583" branch="False"/>
                                <line number="240" hits="45423" branch="False"/>
                                <line number="241" hits="45423" branch="False"/>
                                <line number="242" hits="45423" branch="False"/>
                                <line number="243" hits="45423" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCurrentTransactionOrStart" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="278" hits="45417" branch="False"/>
                                <line number="279" hits="45417" branch="False"/>
                                <line number="280" hits="45417" branch="False"/>
                            </lines>
                        </method>
                        <method name="SaveChanges" signature="()" line-rate="0.9229999999999999" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="295" hits="442" branch="False"/>
                                <line number="296" hits="442" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="297" hits="0" branch="False"/>
                                <line number="298" hits="442" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="299" hits="442" branch="False"/>
                                <line number="301" hits="442" branch="False"/>
                                <line number="302" hits="442" branch="False"/>
                                <line number="303" hits="442" branch="False"/>
                                <line number="305" hits="442" branch="False"/>
                                <line number="306" hits="442" branch="False"/>
                                <line number="307" hits="442" branch="False"/>
                                <line number="308" hits="442" branch="False"/>
                                <line number="309" hits="442" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompressionStats" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="336" hits="5" branch="False"/>
                                <line number="337" hits="5" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="338" hits="0" branch="False"/>
                                <line number="340" hits="5" branch="False"/>
                                <line number="341" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compact" signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)"
                                line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="348" hits="14" branch="False"/>
                                <line number="349" hits="14" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="350" hits="0" branch="False"/>
                                <line number="352" hits="14" branch="False"/>
                                <line number="353" hits="11" branch="False"/>
                                <line number="354" hits="11" branch="False"/>
                                <line number="355" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="CompactAsync"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions,System.Threading.CancellationToken)"
                                line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="363" hits="0" branch="False"/>
                                <line number="364" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="365" hits="0" branch="False"/>
                                <line number="367" hits="0" branch="False"/>
                                <line number="368" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Vacuum" signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="375" hits="0" branch="False"/>
                                <line number="376" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="377" hits="0" branch="False"/>
                                <line number="379" hits="0" branch="False"/>
                                <line number="380" hits="0" branch="False"/>
                                <line number="381" hits="0" branch="False"/>
                                <line number="382" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="VacuumAsync"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions,System.Threading.CancellationToken)"
                                line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="390" hits="0" branch="False"/>
                                <line number="391" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="392" hits="0" branch="False"/>
                                <line number="394" hits="0" branch="False"/>
                                <line number="395" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="RefreshCollectionBindingsAfterCompaction" signature="()" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="412" hits="11" branch="False"/>
                                <line number="413" hits="671" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="414" hits="319" branch="False"/>
                                <line number="415" hits="319" branch="False"/>
                                <line number="416" hits="319" branch="False"/>
                                <line number="417" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetPageUsageByPageType" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="423" hits="1" branch="False"/>
                                <line number="424" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="425" hits="0" branch="False"/>
                                <line number="427" hits="1" branch="False"/>
                                <line number="428" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetPageUsageByCollection" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="434" hits="1" branch="False"/>
                                <line number="435" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="436" hits="0" branch="False"/>
                                <line number="438" hits="1" branch="False"/>
                                <line number="439" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompressionRatioByCollection" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="445" hits="1" branch="False"/>
                                <line number="446" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="0" branch="False"/>
                                <line number="449" hits="1" branch="False"/>
                                <line number="450" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetFreeListSummary" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="456" hits="1" branch="False"/>
                                <line number="457" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="458" hits="0" branch="False"/>
                                <line number="460" hits="1" branch="False"/>
                                <line number="461" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetFragmentationMap" signature="()" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="467" hits="1" branch="False"/>
                                <line number="468" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="469" hits="0" branch="False"/>
                                <line number="471" hits="1" branch="False"/>
                                <line number="472" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="MigrateCompression"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="479" hits="2" branch="False"/>
                                <line number="480" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="481" hits="0" branch="False"/>
                                <line number="483" hits="2" branch="False"/>
                                <line number="484" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="MigrateCompressionAsync"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions,System.Threading.CancellationToken)"
                                line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="492" hits="0" branch="False"/>
                                <line number="493" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="494" hits="0" branch="False"/>
                                <line number="496" hits="0" branch="False"/>
                                <line number="497" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.String)" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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=".ctor"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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=".ctor" signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="73" hits="0" branch="False"/>
                                <line number="74" hits="0" branch="False"/>
                                <line number="75" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig,ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions,ZB.MOM.WW.CBDD.Core.Storage.MaintenanceOptions)"
                                line-rate="0.9473" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="32" hits="197" branch="False"/>
                                <line number="84" hits="197" branch="False"/>
                                <line number="85" hits="197" branch="False"/>
                                <line number="86" hits="197" branch="False"/>
                                <line number="87" hits="197" branch="False"/>
                                <line number="88" hits="197" branch="False"/>
                                <line number="89" hits="197" branch="False"/>
                                <line number="90" hits="197" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="51" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="91" hits="0" branch="False"/>
                                <line number="93" hits="197" branch="False"/>
                                <line number="94" hits="197" branch="False"/>
                                <line number="95" hits="197" branch="False"/>
                                <line number="98" hits="197" branch="False"/>
                                <line number="99" hits="197" branch="False"/>
                                <line number="100" hits="197" branch="False"/>
                                <line number="101" hits="197" branch="False"/>
                                <line number="102" hits="197" branch="False"/>
                                <line number="113" hits="197" branch="False"/>
                                <line number="114" hits="197" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="40" hits="91942" branch="False"/>
                        <line number="41" hits="91942" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="42" hits="0" branch="False"/>
                        <line number="43" hits="91942" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="28" type="jump" coverage="100%"/>
                                <condition number="42" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="44" hits="91942" branch="False"/>
                        <line number="45" hits="1032" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="119" hits="120" branch="False"/>
                        <line number="124" hits="0" branch="False"/>
                        <line number="129" hits="0" branch="False"/>
                        <line number="134" hits="0" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="0" branch="False"/>
                        <line number="154" hits="6116" branch="False"/>
                        <line number="155" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="156" hits="0" branch="False"/>
                        <line number="158" hits="6116" branch="False"/>
                        <line number="159" hits="6116" branch="False"/>
                        <line number="161" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="55" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="162" hits="6116" branch="False"/>
                        <line number="163" hits="6116" branch="False"/>
                        <line number="164" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="66" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="165" hits="6116" branch="False"/>
                        <line number="167" hits="6116" branch="False"/>
                        <line number="168" hits="6116" branch="False"/>
                        <line number="169" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="119" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="170" hits="6116" branch="False"/>
                        <line number="171" hits="6116" branch="False"/>
                        <line number="172" hits="6116" branch="False"/>
                        <line number="175" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="145" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="176" hits="6116" branch="False"/>
                        <line number="177" hits="20448" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="191" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="1050" branch="False"/>
                        <line number="179" hits="1050" branch="False"/>
                        <line number="180" hits="1050" branch="False"/>
                        <line number="181" hits="6116" branch="False"/>
                        <line number="183" hits="6116" branch="False"/>
                        <line number="185" hits="6116" branch="False"/>
                        <line number="186" hits="6116" branch="False"/>
                        <line number="193" hits="4" branch="False"/>
                        <line number="203" hits="0" branch="False"/>
                        <line number="209" hits="198" branch="False"/>
                        <line number="210" hits="198" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="211" hits="1" branch="False"/>
                        <line number="213" hits="197" branch="False"/>
                        <line number="215" hits="197" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="216" hits="197" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="45" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="217" hits="197" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="63" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="219" hits="197" branch="False"/>
                        <line number="220" hits="198" branch="False"/>
                        <line number="227" hits="45423" branch="False"/>
                        <line number="228" hits="45423" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="229" hits="0" branch="False"/>
                        <line number="231" hits="45423" branch="False"/>
                        <line number="233" hits="45423" branch="False"/>
                        <line number="234" hits="45423" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="235" hits="44840" branch="False"/>
                        <line number="236" hits="583" branch="False"/>
                        <line number="237" hits="583" branch="False"/>
                        <line number="240" hits="45423" branch="False"/>
                        <line number="241" hits="45423" branch="False"/>
                        <line number="242" hits="45423" branch="False"/>
                        <line number="243" hits="45423" branch="False"/>
                        <line number="278" hits="45417" branch="False"/>
                        <line number="279" hits="45417" branch="False"/>
                        <line number="280" hits="45417" branch="False"/>
                        <line number="295" hits="442" branch="False"/>
                        <line number="296" hits="442" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="297" hits="0" branch="False"/>
                        <line number="298" hits="442" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="299" hits="442" branch="False"/>
                        <line number="301" hits="442" branch="False"/>
                        <line number="302" hits="442" branch="False"/>
                        <line number="303" hits="442" branch="False"/>
                        <line number="305" hits="442" branch="False"/>
                        <line number="306" hits="442" branch="False"/>
                        <line number="307" hits="442" branch="False"/>
                        <line number="308" hits="442" branch="False"/>
                        <line number="309" hits="442" branch="False"/>
                        <line number="336" hits="5" branch="False"/>
                        <line number="337" hits="5" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="338" hits="0" branch="False"/>
                        <line number="340" hits="5" branch="False"/>
                        <line number="341" hits="5" branch="False"/>
                        <line number="348" hits="14" branch="False"/>
                        <line number="349" hits="14" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="350" hits="0" branch="False"/>
                        <line number="352" hits="14" branch="False"/>
                        <line number="353" hits="11" branch="False"/>
                        <line number="354" hits="11" branch="False"/>
                        <line number="355" hits="11" branch="False"/>
                        <line number="363" hits="0" branch="False"/>
                        <line number="364" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="365" hits="0" branch="False"/>
                        <line number="367" hits="0" branch="False"/>
                        <line number="368" hits="0" branch="False"/>
                        <line number="375" hits="0" branch="False"/>
                        <line number="376" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="377" hits="0" branch="False"/>
                        <line number="379" hits="0" branch="False"/>
                        <line number="380" hits="0" branch="False"/>
                        <line number="381" hits="0" branch="False"/>
                        <line number="382" hits="0" branch="False"/>
                        <line number="390" hits="0" branch="False"/>
                        <line number="391" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="392" hits="0" branch="False"/>
                        <line number="394" hits="0" branch="False"/>
                        <line number="395" hits="0" branch="False"/>
                        <line number="412" hits="11" branch="False"/>
                        <line number="413" hits="671" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="414" hits="319" branch="False"/>
                        <line number="415" hits="319" branch="False"/>
                        <line number="416" hits="319" branch="False"/>
                        <line number="417" hits="11" branch="False"/>
                        <line number="423" hits="1" branch="False"/>
                        <line number="424" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="425" hits="0" branch="False"/>
                        <line number="427" hits="1" branch="False"/>
                        <line number="428" hits="1" branch="False"/>
                        <line number="434" hits="1" branch="False"/>
                        <line number="435" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="436" hits="0" branch="False"/>
                        <line number="438" hits="1" branch="False"/>
                        <line number="439" hits="1" branch="False"/>
                        <line number="445" hits="1" branch="False"/>
                        <line number="446" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="0" branch="False"/>
                        <line number="449" hits="1" branch="False"/>
                        <line number="450" hits="1" branch="False"/>
                        <line number="456" hits="1" branch="False"/>
                        <line number="457" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="458" hits="0" branch="False"/>
                        <line number="460" hits="1" branch="False"/>
                        <line number="461" hits="1" branch="False"/>
                        <line number="467" hits="1" branch="False"/>
                        <line number="468" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="469" hits="0" branch="False"/>
                        <line number="471" hits="1" branch="False"/>
                        <line number="472" hits="1" branch="False"/>
                        <line number="479" hits="2" branch="False"/>
                        <line number="480" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="481" hits="0" branch="False"/>
                        <line number="483" hits="2" branch="False"/>
                        <line number="484" hits="2" branch="False"/>
                        <line number="492" hits="0" branch="False"/>
                        <line number="493" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="494" hits="0" branch="False"/>
                        <line number="496" hits="0" branch="False"/>
                        <line number="497" 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="63" hits="0" branch="False"/>
                        <line number="64" hits="0" branch="False"/>
                        <line number="65" hits="0" branch="False"/>
                        <line number="73" hits="0" branch="False"/>
                        <line number="74" hits="0" branch="False"/>
                        <line number="75" hits="0" branch="False"/>
                        <line number="32" hits="197" branch="False"/>
                        <line number="84" hits="197" branch="False"/>
                        <line number="85" hits="197" branch="False"/>
                        <line number="86" hits="197" branch="False"/>
                        <line number="87" hits="197" branch="False"/>
                        <line number="88" hits="197" branch="False"/>
                        <line number="89" hits="197" branch="False"/>
                        <line number="90" hits="197" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="51" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="91" hits="0" branch="False"/>
                        <line number="93" hits="197" branch="False"/>
                        <line number="94" hits="197" branch="False"/>
                        <line number="95" hits="197" branch="False"/>
                        <line number="98" hits="197" branch="False"/>
                        <line number="99" hits="197" branch="False"/>
                        <line number="100" hits="197" branch="False"/>
                        <line number="101" hits="197" branch="False"/>
                        <line number="102" hits="197" branch="False"/>
                        <line number="113" hits="197" branch="False"/>
                        <line number="114" hits="197" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext/&lt;BeginTransactionAsync&gt;d__30"
                       filename="CBDD.Core/DocumentDbContext.cs" line-rate="0.9375" branch-rate="0.8332999999999999"
                       complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9375" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="251" hits="104" branch="False"/>
                                <line number="252" hits="104" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="253" hits="0" branch="False"/>
                                <line number="255" hits="104" branch="False"/>
                                <line number="257" hits="104" branch="False"/>
                                <line number="258" hits="104" branch="False"/>
                                <line number="259" hits="104" branch="False"/>
                                <line number="261" hits="104" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="207" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="262" hits="99" branch="False"/>
                                <line number="263" hits="5" branch="False"/>
                                <line number="264" hits="5" branch="False"/>
                                <line number="267" hits="104" branch="False"/>
                                <line number="268" hits="104" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="402" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="269" hits="104" branch="False"/>
                                <line number="270" hits="104" branch="False"/>
                                <line number="271" hits="104" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="251" hits="104" branch="False"/>
                        <line number="252" hits="104" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="253" hits="0" branch="False"/>
                        <line number="255" hits="104" branch="False"/>
                        <line number="257" hits="104" branch="False"/>
                        <line number="258" hits="104" branch="False"/>
                        <line number="259" hits="104" branch="False"/>
                        <line number="261" hits="104" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="207" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="262" hits="99" branch="False"/>
                        <line number="263" hits="5" branch="False"/>
                        <line number="264" hits="5" branch="False"/>
                        <line number="267" hits="104" branch="False"/>
                        <line number="268" hits="104" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="402" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="269" hits="104" branch="False"/>
                        <line number="270" hits="104" branch="False"/>
                        <line number="271" hits="104" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext/&lt;CompactAsyncCore&gt;d__40"
                       filename="CBDD.Core/DocumentDbContext.cs" line-rate="0" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="398" hits="0" branch="False"/>
                                <line number="399" hits="0" branch="False"/>
                                <line number="400" hits="0" branch="False"/>
                                <line number="401" hits="0" branch="False"/>
                                <line number="402" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="398" hits="0" branch="False"/>
                        <line number="399" hits="0" branch="False"/>
                        <line number="400" hits="0" branch="False"/>
                        <line number="401" hits="0" branch="False"/>
                        <line number="402" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext/&lt;GetCurrentTransactionOrStartAsync&gt;d__32"
                       filename="CBDD.Core/DocumentDbContext.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="287" hits="102" branch="False"/>
                                <line number="288" hits="102" branch="False"/>
                                <line number="289" hits="102" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="287" hits="102" branch="False"/>
                        <line number="288" hits="102" branch="False"/>
                        <line number="289" hits="102" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext/&lt;SaveChangesAsync&gt;d__34"
                       filename="CBDD.Core/DocumentDbContext.cs" line-rate="0.9229999999999999" branch-rate="0.75"
                       complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9229999999999999" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="316" hits="2" branch="False"/>
                                <line number="317" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="28" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="318" hits="0" branch="False"/>
                                <line number="319" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="57" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="320" hits="2" branch="False"/>
                                <line number="322" hits="2" branch="False"/>
                                <line number="323" hits="2" branch="False"/>
                                <line number="324" hits="2" branch="False"/>
                                <line number="326" hits="2" branch="False"/>
                                <line number="327" hits="2" branch="False"/>
                                <line number="328" hits="2" branch="False"/>
                                <line number="329" hits="2" branch="False"/>
                                <line number="330" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="316" hits="2" branch="False"/>
                        <line number="317" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="28" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="318" hits="0" branch="False"/>
                        <line number="319" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="57" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="320" hits="2" branch="False"/>
                        <line number="322" hits="2" branch="False"/>
                        <line number="323" hits="2" branch="False"/>
                        <line number="324" hits="2" branch="False"/>
                        <line number="326" hits="2" branch="False"/>
                        <line number="327" hits="2" branch="False"/>
                        <line number="328" hits="2" branch="False"/>
                        <line number="329" hits="2" branch="False"/>
                        <line number="330" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.DocumentDbContext/&lt;VacuumAsyncCore&gt;d__41"
                       filename="CBDD.Core/DocumentDbContext.cs" line-rate="0" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <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="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.Transaction"
                       filename="CBDD.Core/Transactions/Transaction.cs" line-rate="0.8805" branch-rate="0.7333"
                       complexity="35">
                    <methods>
                        <method name="AddChange" signature="(ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="45" hits="9" branch="False"/>
                                <line number="46" hits="9" branch="False"/>
                                <line number="47" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TransactionId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="52" hits="41904" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_State" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="57" hits="91361" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsolationLevel" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="62" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_StartTime" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="67" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddWrite" signature="(ZB.MOM.WW.CBDD.Core.Transactions.WriteOperation)"
                                line-rate="0.8332999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="76" hits="9268" branch="False"/>
                                <line number="77" hits="9268" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="0" branch="False"/>
                                <line number="81" hits="9268" branch="False"/>
                                <line number="83" hits="9268" branch="False"/>
                                <line number="84" hits="9268" branch="False"/>
                            </lines>
                        </method>
                        <method name="Prepare" signature="()" line-rate="0.8332999999999999" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="90" hits="1" branch="False"/>
                                <line number="91" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="92" hits="0" branch="False"/>
                                <line number="94" hits="1" branch="False"/>
                                <line number="97" hits="1" branch="False"/>
                                <line number="98" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Commit" signature="()" line-rate="0.9229999999999999" branch-rate="0.9"
                                complexity="10">
                            <lines>
                                <line number="106" hits="830" branch="False"/>
                                <line number="107" hits="830" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="100%"/>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="108" hits="0" branch="False"/>
                                <line number="111" hits="830" branch="False"/>
                                <line number="113" hits="830" branch="False"/>
                                <line number="116" hits="830" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="116" type="jump" coverage="100%"/>
                                        <condition number="137" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="117" hits="7" branch="False"/>
                                <line number="118" hits="37" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="192" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="119" hits="8" branch="False"/>
                                <line number="120" hits="8" branch="False"/>
                                <line number="121" hits="8" branch="False"/>
                                <line number="122" hits="7" branch="False"/>
                                <line number="123" hits="830" branch="False"/>
                            </lines>
                        </method>
                        <method name="MarkCommitted" signature="()" line-rate="0.8332999999999999" branch-rate="0.5"
                                complexity="4">
                            <lines>
                                <line number="154" hits="1" branch="False"/>
                                <line number="155" hits="1" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="50%"/>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="156" hits="0" branch="False"/>
                                <line number="159" hits="1" branch="False"/>
                                <line number="161" hits="1" branch="False"/>
                                <line number="162" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Rollback" signature="()" line-rate="0.875" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="173" hits="6" branch="False"/>
                                <line number="174" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="175" hits="0" branch="False"/>
                                <line number="177" hits="6" branch="False"/>
                                <line number="178" hits="6" branch="False"/>
                                <line number="179" hits="6" branch="False"/>
                                <line number="181" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="182" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="0.9" branch-rate="1" complexity="6">
                            <lines>
                                <line number="188" hits="397" branch="False"/>
                                <line number="189" hits="397" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="190" hits="0" branch="False"/>
                                <line number="192" hits="397" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="100%"/>
                                        <condition number="36" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="193" hits="4" branch="False"/>
                                <line number="195" hits="4" branch="False"/>
                                <line number="196" hits="4" branch="False"/>
                                <line number="198" hits="397" branch="False"/>
                                <line number="199" hits="397" branch="False"/>
                                <line number="200" hits="397" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.UInt64,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Transactions.IsolationLevel)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="19" hits="995" branch="False"/>
                                <line number="29" hits="995" branch="False"/>
                                <line number="30" hits="995" branch="False"/>
                                <line number="31" hits="995" branch="False"/>
                                <line number="32" hits="995" branch="False"/>
                                <line number="33" hits="995" branch="False"/>
                                <line number="34" hits="995" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="35" hits="995" branch="False"/>
                                <line number="36" hits="995" branch="False"/>
                                <line number="37" hits="995" branch="False"/>
                                <line number="38" hits="995" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="45" hits="9" branch="False"/>
                        <line number="46" hits="9" branch="False"/>
                        <line number="47" hits="9" branch="False"/>
                        <line number="52" hits="41904" branch="False"/>
                        <line number="57" hits="91361" branch="False"/>
                        <line number="62" hits="0" branch="False"/>
                        <line number="67" hits="0" branch="False"/>
                        <line number="76" hits="9268" branch="False"/>
                        <line number="77" hits="9268" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="0" branch="False"/>
                        <line number="81" hits="9268" branch="False"/>
                        <line number="83" hits="9268" branch="False"/>
                        <line number="84" hits="9268" branch="False"/>
                        <line number="90" hits="1" branch="False"/>
                        <line number="91" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="92" hits="0" branch="False"/>
                        <line number="94" hits="1" branch="False"/>
                        <line number="97" hits="1" branch="False"/>
                        <line number="98" hits="1" branch="False"/>
                        <line number="106" hits="830" branch="False"/>
                        <line number="107" hits="830" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="8" type="jump" coverage="100%"/>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="108" hits="0" branch="False"/>
                        <line number="111" hits="830" branch="False"/>
                        <line number="113" hits="830" branch="False"/>
                        <line number="116" hits="830" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="116" type="jump" coverage="100%"/>
                                <condition number="137" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="117" hits="7" branch="False"/>
                        <line number="118" hits="37" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="192" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="119" hits="8" branch="False"/>
                        <line number="120" hits="8" branch="False"/>
                        <line number="121" hits="8" branch="False"/>
                        <line number="122" hits="7" branch="False"/>
                        <line number="123" hits="830" branch="False"/>
                        <line number="154" hits="1" branch="False"/>
                        <line number="155" hits="1" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="8" type="jump" coverage="50%"/>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="156" hits="0" branch="False"/>
                        <line number="159" hits="1" branch="False"/>
                        <line number="161" hits="1" branch="False"/>
                        <line number="162" hits="1" branch="False"/>
                        <line number="173" hits="6" branch="False"/>
                        <line number="174" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="175" hits="0" branch="False"/>
                        <line number="177" hits="6" branch="False"/>
                        <line number="178" hits="6" branch="False"/>
                        <line number="179" hits="6" branch="False"/>
                        <line number="181" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="182" hits="6" branch="False"/>
                        <line number="188" hits="397" branch="False"/>
                        <line number="189" hits="397" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="190" hits="0" branch="False"/>
                        <line number="192" hits="397" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="20" type="jump" coverage="100%"/>
                                <condition number="36" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="193" hits="4" branch="False"/>
                        <line number="195" hits="4" branch="False"/>
                        <line number="196" hits="4" branch="False"/>
                        <line number="198" hits="397" branch="False"/>
                        <line number="199" hits="397" branch="False"/>
                        <line number="200" hits="397" branch="False"/>
                        <line number="19" hits="995" branch="False"/>
                        <line number="29" hits="995" branch="False"/>
                        <line number="30" hits="995" branch="False"/>
                        <line number="31" hits="995" branch="False"/>
                        <line number="32" hits="995" branch="False"/>
                        <line number="33" hits="995" branch="False"/>
                        <line number="34" hits="995" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="35" hits="995" branch="False"/>
                        <line number="36" hits="995" branch="False"/>
                        <line number="37" hits="995" branch="False"/>
                        <line number="38" hits="995" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.Transaction/&lt;CommitAsync&gt;d__20"
                       filename="CBDD.Core/Transactions/Transaction.cs" line-rate="0.46149999999999997"
                       branch-rate="0.4" complexity="10">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.46149999999999997" branch-rate="0.4"
                                complexity="10">
                            <lines>
                                <line number="130" hits="2" branch="False"/>
                                <line number="131" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="30" type="jump" coverage="50%"/>
                                        <condition number="54" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="132" hits="0" branch="False"/>
                                <line number="135" hits="2" branch="False"/>
                                <line number="137" hits="2" branch="False"/>
                                <line number="140" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="263" type="jump" coverage="50%"/>
                                        <condition number="291" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="392" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="0" branch="False"/>
                                <line number="144" hits="0" branch="False"/>
                                <line number="145" hits="0" branch="False"/>
                                <line number="146" hits="0" branch="False"/>
                                <line number="147" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="130" hits="2" branch="False"/>
                        <line number="131" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="30" type="jump" coverage="50%"/>
                                <condition number="54" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="132" hits="0" branch="False"/>
                        <line number="135" hits="2" branch="False"/>
                        <line number="137" hits="2" branch="False"/>
                        <line number="140" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="263" type="jump" coverage="50%"/>
                                <condition number="291" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="392" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="0" branch="False"/>
                        <line number="144" hits="0" branch="False"/>
                        <line number="145" hits="0" branch="False"/>
                        <line number="146" hits="0" branch="False"/>
                        <line number="147" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteOperation"
                       filename="CBDD.Core/Transactions/Transaction.cs" line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_DocumentId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="212" hits="9268" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_NewValue" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="217" hits="18536" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="222" hits="18536" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="227" hits="9268" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Bson.ObjectId,System.ReadOnlyMemory`1&lt;System.Byte&gt;,System.UInt32,ZB.MOM.WW.CBDD.Core.Transactions.OperationType)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="237" hits="7394" branch="False"/>
                                <line number="238" hits="7394" branch="False"/>
                                <line number="239" hits="7394" branch="False"/>
                                <line number="240" hits="7394" branch="False"/>
                                <line number="241" hits="7394" branch="False"/>
                                <line number="242" hits="7394" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Bson.ObjectId,System.Byte[],System.UInt32,ZB.MOM.WW.CBDD.Core.Transactions.OperationType)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="253" hits="1874" branch="False"/>
                                <line number="254" hits="1874" branch="False"/>
                                <line number="255" hits="1874" branch="False"/>
                                <line number="256" hits="1874" branch="False"/>
                                <line number="257" hits="1874" branch="False"/>
                                <line number="258" hits="1874" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="212" hits="9268" branch="False"/>
                        <line number="217" hits="18536" branch="False"/>
                        <line number="222" hits="18536" branch="False"/>
                        <line number="227" hits="9268" branch="False"/>
                        <line number="237" hits="7394" branch="False"/>
                        <line number="238" hits="7394" branch="False"/>
                        <line number="239" hits="7394" branch="False"/>
                        <line number="240" hits="7394" branch="False"/>
                        <line number="241" hits="7394" branch="False"/>
                        <line number="242" hits="7394" branch="False"/>
                        <line number="253" hits="1874" branch="False"/>
                        <line number="254" hits="1874" branch="False"/>
                        <line number="255" hits="1874" branch="False"/>
                        <line number="256" hits="1874" branch="False"/>
                        <line number="257" hits="1874" branch="False"/>
                        <line number="258" hits="1874" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="0.9370999999999999"
                       branch-rate="0.6409999999999999" complexity="47">
                    <methods>
                        <method name="WriteBeginRecord" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="49" hits="304" branch="False"/>
                                <line number="50" hits="304" branch="False"/>
                                <line number="52" hits="304" branch="False"/>
                                <line number="53" hits="304" branch="False"/>
                                <line number="54" hits="304" branch="False"/>
                                <line number="56" hits="304" branch="False"/>
                                <line number="57" hits="304" branch="False"/>
                                <line number="58" hits="304" branch="False"/>
                                <line number="59" hits="304" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBeginRecordInternal" signature="(System.UInt64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="94" hits="304" branch="False"/>
                                <line number="95" hits="304" branch="False"/>
                                <line number="96" hits="304" branch="False"/>
                                <line number="97" hits="304" branch="False"/>
                                <line number="98" hits="304" branch="False"/>
                                <line number="100" hits="304" branch="False"/>
                                <line number="101" hits="304" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCommitRecord" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="112" hits="851" branch="False"/>
                                <line number="113" hits="851" branch="False"/>
                                <line number="115" hits="851" branch="False"/>
                                <line number="116" hits="851" branch="False"/>
                                <line number="117" hits="851" branch="False"/>
                                <line number="119" hits="851" branch="False"/>
                                <line number="120" hits="851" branch="False"/>
                                <line number="121" hits="851" branch="False"/>
                                <line number="122" hits="851" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCommitRecordInternal" signature="(System.UInt64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="156" hits="851" branch="False"/>
                                <line number="157" hits="851" branch="False"/>
                                <line number="158" hits="851" branch="False"/>
                                <line number="159" hits="851" branch="False"/>
                                <line number="160" hits="851" branch="False"/>
                                <line number="162" hits="851" branch="False"/>
                                <line number="163" hits="851" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteAbortRecord" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="174" hits="1000" branch="False"/>
                                <line number="175" hits="1000" branch="False"/>
                                <line number="177" hits="1000" branch="False"/>
                                <line number="178" hits="1000" branch="False"/>
                                <line number="179" hits="1000" branch="False"/>
                                <line number="181" hits="1000" branch="False"/>
                                <line number="182" hits="1000" branch="False"/>
                                <line number="183" hits="1000" branch="False"/>
                                <line number="184" hits="1000" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteAbortRecordInternal" signature="(System.UInt64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="218" hits="1000" branch="False"/>
                                <line number="219" hits="1000" branch="False"/>
                                <line number="220" hits="1000" branch="False"/>
                                <line number="221" hits="1000" branch="False"/>
                                <line number="222" hits="1000" branch="False"/>
                                <line number="224" hits="1000" branch="False"/>
                                <line number="225" hits="1000" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDataRecord"
                                signature="(System.UInt64,System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="238" hits="2984" branch="False"/>
                                <line number="239" hits="2984" branch="False"/>
                                <line number="241" hits="2984" branch="False"/>
                                <line number="242" hits="2984" branch="False"/>
                                <line number="243" hits="2984" branch="False"/>
                                <line number="245" hits="2984" branch="False"/>
                                <line number="246" hits="2984" branch="False"/>
                                <line number="247" hits="2984" branch="False"/>
                                <line number="248" hits="2984" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDataRecordInternal"
                                signature="(System.UInt64,System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="290" hits="2984" branch="False"/>
                                <line number="292" hits="2984" branch="False"/>
                                <line number="293" hits="2984" branch="False"/>
                                <line number="295" hits="2984" branch="False"/>
                                <line number="297" hits="2984" branch="False"/>
                                <line number="298" hits="2984" branch="False"/>
                                <line number="299" hits="2984" branch="False"/>
                                <line number="300" hits="2984" branch="False"/>
                                <line number="301" hits="2984" branch="False"/>
                                <line number="303" hits="2984" branch="False"/>
                                <line number="305" hits="2984" branch="False"/>
                                <line number="306" hits="2984" branch="False"/>
                                <line number="308" hits="2984" branch="False"/>
                                <line number="309" hits="2984" branch="False"/>
                                <line number="310" hits="2984" branch="False"/>
                                <line number="311" hits="2984" branch="False"/>
                            </lines>
                        </method>
                        <method name="Flush" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="321" hits="853" branch="False"/>
                                <line number="322" hits="853" branch="False"/>
                                <line number="324" hits="853" branch="False"/>
                                <line number="325" hits="853" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="326" hits="853" branch="False"/>
                                <line number="328" hits="853" branch="False"/>
                                <line number="329" hits="853" branch="False"/>
                                <line number="330" hits="853" branch="False"/>
                                <line number="331" hits="853" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCurrentSize" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="367" hits="970" branch="False"/>
                                <line number="368" hits="970" branch="False"/>
                                <line number="370" hits="970" branch="False"/>
                                <line number="371" hits="970" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="374" hits="970" branch="False"/>
                                <line number="375" hits="970" branch="False"/>
                                <line number="376" hits="970" branch="False"/>
                                <line number="377" hits="970" branch="False"/>
                            </lines>
                        </method>
                        <method name="Truncate" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="385" hits="435" branch="False"/>
                                <line number="386" hits="435" branch="False"/>
                                <line number="388" hits="435" branch="False"/>
                                <line number="389" hits="435" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="390" hits="435" branch="False"/>
                                <line number="391" hits="435" branch="False"/>
                                <line number="392" hits="435" branch="False"/>
                                <line number="393" hits="435" branch="False"/>
                                <line number="394" hits="435" branch="False"/>
                                <line number="395" hits="435" branch="False"/>
                                <line number="397" hits="435" branch="False"/>
                                <line number="398" hits="435" branch="False"/>
                                <line number="399" hits="435" branch="False"/>
                                <line number="400" hits="435" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadAll" signature="()" line-rate="0.8064" branch-rate="0.6296" complexity="27">
                            <lines>
                                <line number="407" hits="27" branch="False"/>
                                <line number="408" hits="27" branch="False"/>
                                <line number="410" hits="27" branch="False"/>
                                <line number="411" hits="27" branch="False"/>
                                <line number="413" hits="27" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="50%"/>
                                        <condition number="48" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="414" hits="0" branch="False"/>
                                <line number="416" hits="27" branch="False"/>
                                <line number="419" hits="27" branch="False"/>
                                <line number="420" hits="27" branch="False"/>
                                <line number="422" hits="204" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="636" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="423" hits="177" branch="False"/>
                                <line number="424" hits="177" branch="False"/>
                                <line number="425" hits="177" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="134" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="427" hits="177" branch="False"/>
                                <line number="430" hits="177" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="148" type="jump" coverage="50%"/>
                                        <condition number="182" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="431" hits="0" branch="False"/>
                                <line number="433" hits="0" branch="False"/>
                                <line number="438" hits="177" branch="True" condition-coverage="80% (4/5)">
                                    <conditions>
                                        <condition number="202" type="switch" coverage="80%"/>
                                    </conditions>
                                </line>
                                <line number="444" hits="72" branch="False"/>
                                <line number="445" hits="72" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="252" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="446" hits="0" branch="False"/>
                                <line number="448" hits="0" branch="False"/>
                                <line number="451" hits="72" branch="False"/>
                                <line number="452" hits="72" branch="False"/>
                                <line number="454" hits="72" branch="False"/>
                                <line number="455" hits="72" branch="False"/>
                                <line number="456" hits="72" branch="False"/>
                                <line number="457" hits="72" branch="False"/>
                                <line number="458" hits="72" branch="False"/>
                                <line number="459" hits="72" branch="False"/>
                                <line number="460" hits="72" branch="False"/>
                                <line number="465" hits="105" branch="False"/>
                                <line number="466" hits="105" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="376" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="467" hits="0" branch="False"/>
                                <line number="469" hits="0" branch="False"/>
                                <line number="472" hits="105" branch="False"/>
                                <line number="473" hits="105" branch="False"/>
                                <line number="474" hits="105" branch="False"/>
                                <line number="477" hits="105" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="454" type="jump" coverage="50%"/>
                                        <condition number="472" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="478" hits="0" branch="False"/>
                                <line number="480" hits="0" branch="False"/>
                                <line number="483" hits="105" branch="False"/>
                                <line number="486" hits="105" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="518" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="487" hits="0" branch="False"/>
                                <line number="489" hits="0" branch="False"/>
                                <line number="492" hits="105" branch="False"/>
                                <line number="493" hits="105" branch="False"/>
                                <line number="494" hits="105" branch="False"/>
                                <line number="495" hits="105" branch="False"/>
                                <line number="496" hits="105" branch="False"/>
                                <line number="497" hits="105" branch="False"/>
                                <line number="498" hits="105" branch="False"/>
                                <line number="499" hits="105" branch="False"/>
                                <line number="500" hits="105" branch="False"/>
                                <line number="504" hits="0" branch="False"/>
                                <line number="507" hits="177" branch="False"/>
                                <line number="508" hits="177" branch="False"/>
                                <line number="510" hits="27" branch="False"/>
                                <line number="513" hits="27" branch="False"/>
                                <line number="514" hits="27" branch="False"/>
                                <line number="515" hits="27" branch="False"/>
                                <line number="516" hits="27" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="522" hits="254" branch="False"/>
                                <line number="523" hits="254" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="524" hits="3" branch="False"/>
                                <line number="526" hits="251" branch="False"/>
                                <line number="528" hits="251" branch="False"/>
                                <line number="529" hits="251" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="530" hits="251" branch="False"/>
                                <line number="531" hits="251" branch="False"/>
                                <line number="533" hits="251" branch="False"/>
                                <line number="534" hits="251" branch="False"/>
                                <line number="535" hits="251" branch="False"/>
                                <line number="536" hits="251" branch="False"/>
                                <line number="538" hits="251" branch="False"/>
                                <line number="539" hits="254" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.String)" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="23" hits="251" branch="False"/>
                                <line number="30" hits="251" branch="False"/>
                                <line number="31" hits="251" branch="False"/>
                                <line number="32" hits="251" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="34" hits="251" branch="False"/>
                                <line number="35" hits="251" branch="False"/>
                                <line number="36" hits="251" branch="False"/>
                                <line number="37" hits="251" branch="False"/>
                                <line number="38" hits="251" branch="False"/>
                                <line number="39" hits="251" branch="False"/>
                                <line number="42" hits="251" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="49" hits="304" branch="False"/>
                        <line number="50" hits="304" branch="False"/>
                        <line number="52" hits="304" branch="False"/>
                        <line number="53" hits="304" branch="False"/>
                        <line number="54" hits="304" branch="False"/>
                        <line number="56" hits="304" branch="False"/>
                        <line number="57" hits="304" branch="False"/>
                        <line number="58" hits="304" branch="False"/>
                        <line number="59" hits="304" branch="False"/>
                        <line number="94" hits="304" branch="False"/>
                        <line number="95" hits="304" branch="False"/>
                        <line number="96" hits="304" branch="False"/>
                        <line number="97" hits="304" branch="False"/>
                        <line number="98" hits="304" branch="False"/>
                        <line number="100" hits="304" branch="False"/>
                        <line number="101" hits="304" branch="False"/>
                        <line number="112" hits="851" branch="False"/>
                        <line number="113" hits="851" branch="False"/>
                        <line number="115" hits="851" branch="False"/>
                        <line number="116" hits="851" branch="False"/>
                        <line number="117" hits="851" branch="False"/>
                        <line number="119" hits="851" branch="False"/>
                        <line number="120" hits="851" branch="False"/>
                        <line number="121" hits="851" branch="False"/>
                        <line number="122" hits="851" branch="False"/>
                        <line number="156" hits="851" branch="False"/>
                        <line number="157" hits="851" branch="False"/>
                        <line number="158" hits="851" branch="False"/>
                        <line number="159" hits="851" branch="False"/>
                        <line number="160" hits="851" branch="False"/>
                        <line number="162" hits="851" branch="False"/>
                        <line number="163" hits="851" branch="False"/>
                        <line number="174" hits="1000" branch="False"/>
                        <line number="175" hits="1000" branch="False"/>
                        <line number="177" hits="1000" branch="False"/>
                        <line number="178" hits="1000" branch="False"/>
                        <line number="179" hits="1000" branch="False"/>
                        <line number="181" hits="1000" branch="False"/>
                        <line number="182" hits="1000" branch="False"/>
                        <line number="183" hits="1000" branch="False"/>
                        <line number="184" hits="1000" branch="False"/>
                        <line number="218" hits="1000" branch="False"/>
                        <line number="219" hits="1000" branch="False"/>
                        <line number="220" hits="1000" branch="False"/>
                        <line number="221" hits="1000" branch="False"/>
                        <line number="222" hits="1000" branch="False"/>
                        <line number="224" hits="1000" branch="False"/>
                        <line number="225" hits="1000" branch="False"/>
                        <line number="238" hits="2984" branch="False"/>
                        <line number="239" hits="2984" branch="False"/>
                        <line number="241" hits="2984" branch="False"/>
                        <line number="242" hits="2984" branch="False"/>
                        <line number="243" hits="2984" branch="False"/>
                        <line number="245" hits="2984" branch="False"/>
                        <line number="246" hits="2984" branch="False"/>
                        <line number="247" hits="2984" branch="False"/>
                        <line number="248" hits="2984" branch="False"/>
                        <line number="290" hits="2984" branch="False"/>
                        <line number="292" hits="2984" branch="False"/>
                        <line number="293" hits="2984" branch="False"/>
                        <line number="295" hits="2984" branch="False"/>
                        <line number="297" hits="2984" branch="False"/>
                        <line number="298" hits="2984" branch="False"/>
                        <line number="299" hits="2984" branch="False"/>
                        <line number="300" hits="2984" branch="False"/>
                        <line number="301" hits="2984" branch="False"/>
                        <line number="303" hits="2984" branch="False"/>
                        <line number="305" hits="2984" branch="False"/>
                        <line number="306" hits="2984" branch="False"/>
                        <line number="308" hits="2984" branch="False"/>
                        <line number="309" hits="2984" branch="False"/>
                        <line number="310" hits="2984" branch="False"/>
                        <line number="311" hits="2984" branch="False"/>
                        <line number="321" hits="853" branch="False"/>
                        <line number="322" hits="853" branch="False"/>
                        <line number="324" hits="853" branch="False"/>
                        <line number="325" hits="853" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="21" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="326" hits="853" branch="False"/>
                        <line number="328" hits="853" branch="False"/>
                        <line number="329" hits="853" branch="False"/>
                        <line number="330" hits="853" branch="False"/>
                        <line number="331" hits="853" branch="False"/>
                        <line number="367" hits="970" branch="False"/>
                        <line number="368" hits="970" branch="False"/>
                        <line number="370" hits="970" branch="False"/>
                        <line number="371" hits="970" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="21" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="374" hits="970" branch="False"/>
                        <line number="375" hits="970" branch="False"/>
                        <line number="376" hits="970" branch="False"/>
                        <line number="377" hits="970" branch="False"/>
                        <line number="385" hits="435" branch="False"/>
                        <line number="386" hits="435" branch="False"/>
                        <line number="388" hits="435" branch="False"/>
                        <line number="389" hits="435" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="390" hits="435" branch="False"/>
                        <line number="391" hits="435" branch="False"/>
                        <line number="392" hits="435" branch="False"/>
                        <line number="393" hits="435" branch="False"/>
                        <line number="394" hits="435" branch="False"/>
                        <line number="395" hits="435" branch="False"/>
                        <line number="397" hits="435" branch="False"/>
                        <line number="398" hits="435" branch="False"/>
                        <line number="399" hits="435" branch="False"/>
                        <line number="400" hits="435" branch="False"/>
                        <line number="407" hits="27" branch="False"/>
                        <line number="408" hits="27" branch="False"/>
                        <line number="410" hits="27" branch="False"/>
                        <line number="411" hits="27" branch="False"/>
                        <line number="413" hits="27" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="26" type="jump" coverage="50%"/>
                                <condition number="48" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="414" hits="0" branch="False"/>
                        <line number="416" hits="27" branch="False"/>
                        <line number="419" hits="27" branch="False"/>
                        <line number="420" hits="27" branch="False"/>
                        <line number="422" hits="204" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="636" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="423" hits="177" branch="False"/>
                        <line number="424" hits="177" branch="False"/>
                        <line number="425" hits="177" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="134" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="427" hits="177" branch="False"/>
                        <line number="430" hits="177" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="148" type="jump" coverage="50%"/>
                                <condition number="182" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="431" hits="0" branch="False"/>
                        <line number="433" hits="0" branch="False"/>
                        <line number="438" hits="177" branch="True" condition-coverage="80% (4/5)">
                            <conditions>
                                <condition number="202" type="switch" coverage="80%"/>
                            </conditions>
                        </line>
                        <line number="444" hits="72" branch="False"/>
                        <line number="445" hits="72" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="252" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="446" hits="0" branch="False"/>
                        <line number="448" hits="0" branch="False"/>
                        <line number="451" hits="72" branch="False"/>
                        <line number="452" hits="72" branch="False"/>
                        <line number="454" hits="72" branch="False"/>
                        <line number="455" hits="72" branch="False"/>
                        <line number="456" hits="72" branch="False"/>
                        <line number="457" hits="72" branch="False"/>
                        <line number="458" hits="72" branch="False"/>
                        <line number="459" hits="72" branch="False"/>
                        <line number="460" hits="72" branch="False"/>
                        <line number="465" hits="105" branch="False"/>
                        <line number="466" hits="105" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="376" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="467" hits="0" branch="False"/>
                        <line number="469" hits="0" branch="False"/>
                        <line number="472" hits="105" branch="False"/>
                        <line number="473" hits="105" branch="False"/>
                        <line number="474" hits="105" branch="False"/>
                        <line number="477" hits="105" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="454" type="jump" coverage="50%"/>
                                <condition number="472" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="478" hits="0" branch="False"/>
                        <line number="480" hits="0" branch="False"/>
                        <line number="483" hits="105" branch="False"/>
                        <line number="486" hits="105" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="518" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="487" hits="0" branch="False"/>
                        <line number="489" hits="0" branch="False"/>
                        <line number="492" hits="105" branch="False"/>
                        <line number="493" hits="105" branch="False"/>
                        <line number="494" hits="105" branch="False"/>
                        <line number="495" hits="105" branch="False"/>
                        <line number="496" hits="105" branch="False"/>
                        <line number="497" hits="105" branch="False"/>
                        <line number="498" hits="105" branch="False"/>
                        <line number="499" hits="105" branch="False"/>
                        <line number="500" hits="105" branch="False"/>
                        <line number="504" hits="0" branch="False"/>
                        <line number="507" hits="177" branch="False"/>
                        <line number="508" hits="177" branch="False"/>
                        <line number="510" hits="27" branch="False"/>
                        <line number="513" hits="27" branch="False"/>
                        <line number="514" hits="27" branch="False"/>
                        <line number="515" hits="27" branch="False"/>
                        <line number="516" hits="27" branch="False"/>
                        <line number="522" hits="254" branch="False"/>
                        <line number="523" hits="254" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="524" hits="3" branch="False"/>
                        <line number="526" hits="251" branch="False"/>
                        <line number="528" hits="251" branch="False"/>
                        <line number="529" hits="251" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="530" hits="251" branch="False"/>
                        <line number="531" hits="251" branch="False"/>
                        <line number="533" hits="251" branch="False"/>
                        <line number="534" hits="251" branch="False"/>
                        <line number="535" hits="251" branch="False"/>
                        <line number="536" hits="251" branch="False"/>
                        <line number="538" hits="251" branch="False"/>
                        <line number="539" hits="254" branch="False"/>
                        <line number="23" hits="251" branch="False"/>
                        <line number="30" hits="251" branch="False"/>
                        <line number="31" hits="251" branch="False"/>
                        <line number="32" hits="251" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="34" hits="251" branch="False"/>
                        <line number="35" hits="251" branch="False"/>
                        <line number="36" hits="251" branch="False"/>
                        <line number="37" hits="251" branch="False"/>
                        <line number="38" hits="251" branch="False"/>
                        <line number="39" hits="251" branch="False"/>
                        <line number="42" hits="251" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog/&lt;FlushAsync&gt;d__18"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="1" branch-rate="1" complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="339" hits="2" branch="False"/>
                                <line number="340" hits="2" branch="False"/>
                                <line number="342" hits="2" branch="False"/>
                                <line number="343" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="161" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="344" hits="2" branch="False"/>
                                <line number="345" hits="2" branch="False"/>
                                <line number="354" hits="2" branch="False"/>
                                <line number="355" hits="2" branch="False"/>
                                <line number="357" hits="2" branch="False"/>
                                <line number="358" hits="2" branch="False"/>
                                <line number="359" hits="2" branch="False"/>
                                <line number="360" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="339" hits="2" branch="False"/>
                        <line number="340" hits="2" branch="False"/>
                        <line number="342" hits="2" branch="False"/>
                        <line number="343" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="161" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="344" hits="2" branch="False"/>
                        <line number="345" hits="2" branch="False"/>
                        <line number="354" hits="2" branch="False"/>
                        <line number="355" hits="2" branch="False"/>
                        <line number="357" hits="2" branch="False"/>
                        <line number="358" hits="2" branch="False"/>
                        <line number="359" hits="2" branch="False"/>
                        <line number="360" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog/&lt;WriteAbortRecordAsync&gt;d__12"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="0" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="193" hits="0" branch="False"/>
                                <line number="194" hits="0" branch="False"/>
                                <line number="196" hits="0" branch="False"/>
                                <line number="197" 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="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="False"/>
                                <line number="209" 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"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="193" hits="0" branch="False"/>
                        <line number="194" hits="0" branch="False"/>
                        <line number="196" hits="0" branch="False"/>
                        <line number="197" 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="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="False"/>
                        <line number="209" 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"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog/&lt;WriteBeginRecordAsync&gt;d__6"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="68" hits="2" branch="False"/>
                                <line number="69" hits="2" branch="False"/>
                                <line number="71" hits="2" branch="False"/>
                                <line number="73" hits="2" branch="False"/>
                                <line number="75" hits="2" branch="False"/>
                                <line number="76" hits="2" branch="False"/>
                                <line number="77" hits="2" branch="False"/>
                                <line number="78" hits="2" branch="False"/>
                                <line number="80" hits="2" branch="False"/>
                                <line number="81" hits="2" branch="False"/>
                                <line number="83" hits="2" branch="False"/>
                                <line number="84" hits="2" branch="False"/>
                                <line number="85" hits="2" branch="False"/>
                                <line number="86" hits="2" branch="False"/>
                                <line number="88" hits="2" branch="False"/>
                                <line number="89" hits="2" branch="False"/>
                                <line number="90" hits="2" branch="False"/>
                                <line number="91" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="68" hits="2" branch="False"/>
                        <line number="69" hits="2" branch="False"/>
                        <line number="71" hits="2" branch="False"/>
                        <line number="73" hits="2" branch="False"/>
                        <line number="75" hits="2" branch="False"/>
                        <line number="76" hits="2" branch="False"/>
                        <line number="77" hits="2" branch="False"/>
                        <line number="78" hits="2" branch="False"/>
                        <line number="80" hits="2" branch="False"/>
                        <line number="81" hits="2" branch="False"/>
                        <line number="83" hits="2" branch="False"/>
                        <line number="84" hits="2" branch="False"/>
                        <line number="85" hits="2" branch="False"/>
                        <line number="86" hits="2" branch="False"/>
                        <line number="88" hits="2" branch="False"/>
                        <line number="89" hits="2" branch="False"/>
                        <line number="90" hits="2" branch="False"/>
                        <line number="91" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog/&lt;WriteCommitRecordAsync&gt;d__9"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="131" hits="2" branch="False"/>
                                <line number="132" hits="2" branch="False"/>
                                <line number="134" hits="2" branch="False"/>
                                <line number="135" hits="2" branch="False"/>
                                <line number="137" hits="2" branch="False"/>
                                <line number="138" hits="2" branch="False"/>
                                <line number="139" hits="2" branch="False"/>
                                <line number="140" hits="2" branch="False"/>
                                <line number="142" hits="2" branch="False"/>
                                <line number="143" hits="2" branch="False"/>
                                <line number="145" hits="2" branch="False"/>
                                <line number="146" hits="2" branch="False"/>
                                <line number="147" hits="2" branch="False"/>
                                <line number="148" hits="2" branch="False"/>
                                <line number="150" hits="2" branch="False"/>
                                <line number="151" hits="2" branch="False"/>
                                <line number="152" hits="2" branch="False"/>
                                <line number="153" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="131" hits="2" branch="False"/>
                        <line number="132" hits="2" branch="False"/>
                        <line number="134" hits="2" branch="False"/>
                        <line number="135" hits="2" branch="False"/>
                        <line number="137" hits="2" branch="False"/>
                        <line number="138" hits="2" branch="False"/>
                        <line number="139" hits="2" branch="False"/>
                        <line number="140" hits="2" branch="False"/>
                        <line number="142" hits="2" branch="False"/>
                        <line number="143" hits="2" branch="False"/>
                        <line number="145" hits="2" branch="False"/>
                        <line number="146" hits="2" branch="False"/>
                        <line number="147" hits="2" branch="False"/>
                        <line number="148" hits="2" branch="False"/>
                        <line number="150" hits="2" branch="False"/>
                        <line number="151" hits="2" branch="False"/>
                        <line number="152" hits="2" branch="False"/>
                        <line number="153" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WriteAheadLog/&lt;WriteDataRecordAsync&gt;d__15"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="259" hits="4" branch="False"/>
                                <line number="260" hits="4" branch="False"/>
                                <line number="262" hits="4" branch="False"/>
                                <line number="263" hits="4" branch="False"/>
                                <line number="264" hits="4" branch="False"/>
                                <line number="266" hits="4" branch="False"/>
                                <line number="268" hits="4" branch="False"/>
                                <line number="269" hits="4" branch="False"/>
                                <line number="270" hits="4" branch="False"/>
                                <line number="271" hits="4" branch="False"/>
                                <line number="272" hits="4" branch="False"/>
                                <line number="274" hits="4" branch="False"/>
                                <line number="276" hits="4" branch="False"/>
                                <line number="277" hits="4" branch="False"/>
                                <line number="279" hits="4" branch="False"/>
                                <line number="280" hits="4" branch="False"/>
                                <line number="281" hits="4" branch="False"/>
                                <line number="282" hits="4" branch="False"/>
                                <line number="284" hits="4" branch="False"/>
                                <line number="285" hits="4" branch="False"/>
                                <line number="286" hits="4" branch="False"/>
                                <line number="287" hits="4" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="259" hits="4" branch="False"/>
                        <line number="260" hits="4" branch="False"/>
                        <line number="262" hits="4" branch="False"/>
                        <line number="263" hits="4" branch="False"/>
                        <line number="264" hits="4" branch="False"/>
                        <line number="266" hits="4" branch="False"/>
                        <line number="268" hits="4" branch="False"/>
                        <line number="269" hits="4" branch="False"/>
                        <line number="270" hits="4" branch="False"/>
                        <line number="271" hits="4" branch="False"/>
                        <line number="272" hits="4" branch="False"/>
                        <line number="274" hits="4" branch="False"/>
                        <line number="276" hits="4" branch="False"/>
                        <line number="277" hits="4" branch="False"/>
                        <line number="279" hits="4" branch="False"/>
                        <line number="280" hits="4" branch="False"/>
                        <line number="281" hits="4" branch="False"/>
                        <line number="282" hits="4" branch="False"/>
                        <line number="284" hits="4" branch="False"/>
                        <line number="285" hits="4" branch="False"/>
                        <line number="286" hits="4" branch="False"/>
                        <line number="287" hits="4" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Transactions.WalRecord"
                       filename="CBDD.Core/Transactions/WriteAheadLog.cs" line-rate="1" branch-rate="1" complexity="5">
                    <methods>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="551" hits="515" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TransactionId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="556" hits="418" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Timestamp" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="561" hits="177" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="566" hits="210" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_AfterImage" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="571" hits="315" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="551" hits="515" branch="False"/>
                        <line number="556" hits="418" branch="False"/>
                        <line number="561" hits="177" branch="False"/>
                        <line number="566" hits="210" branch="False"/>
                        <line number="571" hits="315" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.DictionaryPage" filename="CBDD.Core/Storage/DictionaryPage.cs"
                       line-rate="0.9918" branch-rate="0.8214" complexity="29">
                    <methods>
                        <method name="Initialize" signature="(System.Span`1&lt;System.Byte&gt;,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="257" branch="False"/>
                                <line number="40" hits="257" branch="False"/>
                                <line number="41" hits="257" branch="False"/>
                                <line number="42" hits="257" branch="False"/>
                                <line number="43" hits="257" branch="False"/>
                                <line number="44" hits="257" branch="False"/>
                                <line number="45" hits="257" branch="False"/>
                                <line number="46" hits="257" branch="False"/>
                                <line number="47" hits="257" branch="False"/>
                                <line number="48" hits="257" branch="False"/>
                                <line number="49" hits="257" branch="False"/>
                                <line number="52" hits="257" branch="False"/>
                                <line number="53" hits="257" branch="False"/>
                                <line number="54" hits="257" branch="False"/>
                            </lines>
                        </method>
                        <method name="Insert" signature="(System.Span`1&lt;System.Byte&gt;,System.String,System.UInt16)"
                                line-rate="1" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="65" hits="47644" branch="False"/>
                                <line number="66" hits="47644" branch="False"/>
                                <line number="67" hits="47644" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="47644" branch="False"/>
                                <line number="71" hits="47644" branch="False"/>
                                <line number="73" hits="47644" branch="False"/>
                                <line number="74" hits="47644" branch="False"/>
                                <line number="76" hits="47644" branch="False"/>
                                <line number="77" hits="47644" branch="False"/>
                                <line number="79" hits="47644" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="80" hits="2177" branch="False"/>
                                <line number="81" hits="2177" branch="False"/>
                                <line number="85" hits="45467" branch="False"/>
                                <line number="86" hits="45467" branch="False"/>
                                <line number="87" hits="45467" branch="False"/>
                                <line number="88" hits="45467" branch="False"/>
                                <line number="92" hits="45467" branch="False"/>
                                <line number="93" hits="45467" branch="False"/>
                                <line number="96" hits="45467" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="236" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="97" hits="43035" branch="False"/>
                                <line number="98" hits="43035" branch="False"/>
                                <line number="99" hits="43035" branch="False"/>
                                <line number="100" hits="43035" branch="False"/>
                                <line number="101" hits="43035" branch="False"/>
                                <line number="104" hits="45467" branch="False"/>
                                <line number="107" hits="45467" branch="False"/>
                                <line number="108" hits="45467" branch="False"/>
                                <line number="111" hits="45467" branch="False"/>
                                <line number="112" hits="45467" branch="False"/>
                                <line number="113" hits="45467" branch="False"/>
                                <line number="115" hits="45467" branch="False"/>
                                <line number="116" hits="47644" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryFind"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.ReadOnlySpan`1&lt;System.Byte&gt;,System.UInt16&amp;)"
                                line-rate="0.9565" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="126" hits="7" branch="False"/>
                                <line number="127" hits="7" branch="False"/>
                                <line number="128" hits="7" branch="False"/>
                                <line number="129" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="132" hits="7" branch="False"/>
                                <line number="133" hits="7" branch="False"/>
                                <line number="135" hits="16" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="187" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="136" hits="12" branch="False"/>
                                <line number="137" hits="12" branch="False"/>
                                <line number="138" hits="12" branch="False"/>
                                <line number="141" hits="12" branch="False"/>
                                <line number="142" hits="12" branch="False"/>
                                <line number="144" hits="12" branch="False"/>
                                <line number="146" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="123" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="147" hits="3" branch="False"/>
                                <line number="148" hits="3" branch="False"/>
                                <line number="149" hits="3" branch="False"/>
                                <line number="152" hits="9" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="161" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="153" hits="9" branch="False"/>
                                <line number="155" hits="0" branch="False"/>
                                <line number="156" hits="9" branch="False"/>
                                <line number="158" hits="4" branch="False"/>
                                <line number="159" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryFindGlobal"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.UInt32,System.String,System.UInt16&amp;,System.Nullable`1&lt;System.UInt64&gt;)"
                                line-rate="1" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="171" hits="3" branch="False"/>
                                <line number="172" hits="3" branch="False"/>
                                <line number="173" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="174" hits="3" branch="False"/>
                                <line number="176" hits="3" branch="False"/>
                                <line number="177" hits="3" branch="False"/>
                                <line number="179" hits="3" branch="False"/>
                                <line number="180" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="177" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="181" hits="5" branch="False"/>
                                <line number="183" hits="5" branch="False"/>
                                <line number="186" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="139" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="187" hits="2" branch="False"/>
                                <line number="188" hits="2" branch="False"/>
                                <line number="192" hits="3" branch="False"/>
                                <line number="193" hits="3" branch="False"/>
                                <line number="194" hits="3" branch="False"/>
                                <line number="195" hits="1" branch="False"/>
                                <line number="197" hits="3" branch="False"/>
                                <line number="198" hits="3" branch="False"/>
                                <line number="199" hits="3" branch="False"/>
                                <line number="201" hits="1" branch="False"/>
                                <line number="202" hits="1" branch="False"/>
                                <line number="203" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindInsertIndex"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="206" hits="45467" branch="False"/>
                                <line number="207" hits="45467" branch="False"/>
                                <line number="208" hits="45467" branch="False"/>
                                <line number="210" hits="332165" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="121" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="211" hits="286698" branch="False"/>
                                <line number="212" hits="286698" branch="False"/>
                                <line number="213" hits="286698" branch="False"/>
                                <line number="215" hits="286698" branch="False"/>
                                <line number="216" hits="286698" branch="False"/>
                                <line number="218" hits="286698" branch="False"/>
                                <line number="220" hits="286698" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="81" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="221" hits="286698" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="97" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="222" hits="187786" branch="False"/>
                                <line number="224" hits="98912" branch="False"/>
                                <line number="225" hits="286698" branch="False"/>
                                <line number="226" hits="45467" branch="False"/>
                                <line number="227" hits="45467" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetAll" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="235" hits="36" branch="False"/>
                                <line number="236" hits="36" branch="False"/>
                                <line number="237" hits="36" branch="False"/>
                                <line number="238" hits="16744" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="130" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="239" hits="8336" branch="False"/>
                                <line number="240" hits="8336" branch="False"/>
                                <line number="241" hits="8336" branch="False"/>
                                <line number="242" hits="8336" branch="False"/>
                                <line number="243" hits="8336" branch="False"/>
                                <line number="244" hits="8336" branch="False"/>
                                <line number="245" hits="8336" branch="False"/>
                                <line number="246" hits="36" branch="False"/>
                                <line number="247" hits="36" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="38" hits="257" branch="False"/>
                        <line number="40" hits="257" branch="False"/>
                        <line number="41" hits="257" branch="False"/>
                        <line number="42" hits="257" branch="False"/>
                        <line number="43" hits="257" branch="False"/>
                        <line number="44" hits="257" branch="False"/>
                        <line number="45" hits="257" branch="False"/>
                        <line number="46" hits="257" branch="False"/>
                        <line number="47" hits="257" branch="False"/>
                        <line number="48" hits="257" branch="False"/>
                        <line number="49" hits="257" branch="False"/>
                        <line number="52" hits="257" branch="False"/>
                        <line number="53" hits="257" branch="False"/>
                        <line number="54" hits="257" branch="False"/>
                        <line number="65" hits="47644" branch="False"/>
                        <line number="66" hits="47644" branch="False"/>
                        <line number="67" hits="47644" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="47644" branch="False"/>
                        <line number="71" hits="47644" branch="False"/>
                        <line number="73" hits="47644" branch="False"/>
                        <line number="74" hits="47644" branch="False"/>
                        <line number="76" hits="47644" branch="False"/>
                        <line number="77" hits="47644" branch="False"/>
                        <line number="79" hits="47644" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="80" hits="2177" branch="False"/>
                        <line number="81" hits="2177" branch="False"/>
                        <line number="85" hits="45467" branch="False"/>
                        <line number="86" hits="45467" branch="False"/>
                        <line number="87" hits="45467" branch="False"/>
                        <line number="88" hits="45467" branch="False"/>
                        <line number="92" hits="45467" branch="False"/>
                        <line number="93" hits="45467" branch="False"/>
                        <line number="96" hits="45467" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="236" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="97" hits="43035" branch="False"/>
                        <line number="98" hits="43035" branch="False"/>
                        <line number="99" hits="43035" branch="False"/>
                        <line number="100" hits="43035" branch="False"/>
                        <line number="101" hits="43035" branch="False"/>
                        <line number="104" hits="45467" branch="False"/>
                        <line number="107" hits="45467" branch="False"/>
                        <line number="108" hits="45467" branch="False"/>
                        <line number="111" hits="45467" branch="False"/>
                        <line number="112" hits="45467" branch="False"/>
                        <line number="113" hits="45467" branch="False"/>
                        <line number="115" hits="45467" branch="False"/>
                        <line number="116" hits="47644" branch="False"/>
                        <line number="126" hits="7" branch="False"/>
                        <line number="127" hits="7" branch="False"/>
                        <line number="128" hits="7" branch="False"/>
                        <line number="129" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="132" hits="7" branch="False"/>
                        <line number="133" hits="7" branch="False"/>
                        <line number="135" hits="16" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="187" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="136" hits="12" branch="False"/>
                        <line number="137" hits="12" branch="False"/>
                        <line number="138" hits="12" branch="False"/>
                        <line number="141" hits="12" branch="False"/>
                        <line number="142" hits="12" branch="False"/>
                        <line number="144" hits="12" branch="False"/>
                        <line number="146" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="123" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="147" hits="3" branch="False"/>
                        <line number="148" hits="3" branch="False"/>
                        <line number="149" hits="3" branch="False"/>
                        <line number="152" hits="9" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="161" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="153" hits="9" branch="False"/>
                        <line number="155" hits="0" branch="False"/>
                        <line number="156" hits="9" branch="False"/>
                        <line number="158" hits="4" branch="False"/>
                        <line number="159" hits="7" branch="False"/>
                        <line number="171" hits="3" branch="False"/>
                        <line number="172" hits="3" branch="False"/>
                        <line number="173" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="174" hits="3" branch="False"/>
                        <line number="176" hits="3" branch="False"/>
                        <line number="177" hits="3" branch="False"/>
                        <line number="179" hits="3" branch="False"/>
                        <line number="180" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="177" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="181" hits="5" branch="False"/>
                        <line number="183" hits="5" branch="False"/>
                        <line number="186" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="139" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="187" hits="2" branch="False"/>
                        <line number="188" hits="2" branch="False"/>
                        <line number="192" hits="3" branch="False"/>
                        <line number="193" hits="3" branch="False"/>
                        <line number="194" hits="3" branch="False"/>
                        <line number="195" hits="1" branch="False"/>
                        <line number="197" hits="3" branch="False"/>
                        <line number="198" hits="3" branch="False"/>
                        <line number="199" hits="3" branch="False"/>
                        <line number="201" hits="1" branch="False"/>
                        <line number="202" hits="1" branch="False"/>
                        <line number="203" hits="3" branch="False"/>
                        <line number="206" hits="45467" branch="False"/>
                        <line number="207" hits="45467" branch="False"/>
                        <line number="208" hits="45467" branch="False"/>
                        <line number="210" hits="332165" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="121" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="211" hits="286698" branch="False"/>
                        <line number="212" hits="286698" branch="False"/>
                        <line number="213" hits="286698" branch="False"/>
                        <line number="215" hits="286698" branch="False"/>
                        <line number="216" hits="286698" branch="False"/>
                        <line number="218" hits="286698" branch="False"/>
                        <line number="220" hits="286698" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="81" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="221" hits="286698" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="97" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="222" hits="187786" branch="False"/>
                        <line number="224" hits="98912" branch="False"/>
                        <line number="225" hits="286698" branch="False"/>
                        <line number="226" hits="45467" branch="False"/>
                        <line number="227" hits="45467" branch="False"/>
                        <line number="235" hits="36" branch="False"/>
                        <line number="236" hits="36" branch="False"/>
                        <line number="237" hits="36" branch="False"/>
                        <line number="238" hits="16744" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="130" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="239" hits="8336" branch="False"/>
                        <line number="240" hits="8336" branch="False"/>
                        <line number="241" hits="8336" branch="False"/>
                        <line number="242" hits="8336" branch="False"/>
                        <line number="243" hits="8336" branch="False"/>
                        <line number="244" hits="8336" branch="False"/>
                        <line number="245" hits="8336" branch="False"/>
                        <line number="246" hits="36" branch="False"/>
                        <line number="247" hits="36" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.DictionaryPage/&lt;FindAllGlobal&gt;d__11"
                       filename="CBDD.Core/Storage/DictionaryPage.cs" line-rate="1" branch-rate="1" complexity="5">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="257" hits="31" branch="False"/>
                                <line number="258" hits="31" branch="False"/>
                                <line number="259" hits="31" branch="False"/>
                                <line number="261" hits="31" branch="False"/>
                                <line number="262" hits="66" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="307" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="263" hits="35" branch="False"/>
                                <line number="265" hits="35" branch="False"/>
                                <line number="268" hits="16771" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="240" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="269" hits="8333" branch="False"/>
                                <line number="270" hits="8333" branch="False"/>
                                <line number="271" hits="8333" branch="False"/>
                                <line number="274" hits="35" branch="False"/>
                                <line number="275" hits="35" branch="False"/>
                                <line number="276" hits="35" branch="False"/>
                                <line number="277" hits="31" branch="False"/>
                                <line number="282" hits="31" branch="False"/>
                            </lines>
                        </method>
                        <method name="&lt;&gt;m__Finally1" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="279" hits="31" branch="False"/>
                                <line number="280" hits="31" branch="False"/>
                                <line number="281" hits="31" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="257" hits="31" branch="False"/>
                        <line number="258" hits="31" branch="False"/>
                        <line number="259" hits="31" branch="False"/>
                        <line number="261" hits="31" branch="False"/>
                        <line number="262" hits="66" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="307" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="263" hits="35" branch="False"/>
                        <line number="265" hits="35" branch="False"/>
                        <line number="268" hits="16771" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="240" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="269" hits="8333" branch="False"/>
                        <line number="270" hits="8333" branch="False"/>
                        <line number="271" hits="8333" branch="False"/>
                        <line number="274" hits="35" branch="False"/>
                        <line number="275" hits="35" branch="False"/>
                        <line number="276" hits="35" branch="False"/>
                        <line number="277" hits="31" branch="False"/>
                        <line number="282" hits="31" branch="False"/>
                        <line number="279" hits="31" branch="False"/>
                        <line number="280" hits="31" branch="False"/>
                        <line number="281" hits="31" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig" filename="CBDD.Core/Storage/PageFile.cs"
                       line-rate="0.4285" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_PageSize" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="13" hits="1421436" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_InitialFileSize" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="18" hits="716" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Access" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="797" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Small" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="30" hits="0" branch="False"/>
                                <line number="31" hits="0" branch="False"/>
                                <line number="32" hits="0" branch="False"/>
                                <line number="33" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Default" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="229" branch="False"/>
                                <line number="39" hits="229" branch="False"/>
                                <line number="40" hits="229" branch="False"/>
                                <line number="41" hits="229" branch="False"/>
                                <line number="42" hits="229" branch="False"/>
                                <line number="43" hits="229" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Large" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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="False"/>
                                <line number="52" hits="0" branch="False"/>
                                <line number="53" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="13" hits="1421436" branch="False"/>
                        <line number="18" hits="716" branch="False"/>
                        <line number="23" hits="797" branch="False"/>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="30" hits="0" branch="False"/>
                        <line number="31" hits="0" branch="False"/>
                        <line number="32" hits="0" branch="False"/>
                        <line number="33" hits="0" branch="False"/>
                        <line number="38" hits="229" branch="False"/>
                        <line number="39" hits="229" branch="False"/>
                        <line number="40" hits="229" branch="False"/>
                        <line number="41" hits="229" branch="False"/>
                        <line number="42" hits="229" branch="False"/>
                        <line number="43" hits="229" 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="False"/>
                        <line number="52" hits="0" branch="False"/>
                        <line number="53" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.PageFile" filename="CBDD.Core/Storage/PageFile.cs"
                       line-rate="0.7476999999999999" branch-rate="0.5517" complexity="186">
                    <methods>
                        <method name="get_NextPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="75" hits="13719" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_WasCreated" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="80" hits="233" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageSize" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="96" hits="205580" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FilePath" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="101" hits="331" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FileLengthBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="109" hits="35" branch="False"/>
                                <line number="110" hits="35" branch="False"/>
                                <line number="111" hits="35" branch="False"/>
                                <line number="112" hits="35" branch="False"/>
                                <line number="113" hits="35" branch="False"/>
                                <line number="115" hits="35" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Config" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="121" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="Open" signature="()" line-rate="0.9729000000000001" branch-rate="0.8"
                                complexity="10">
                            <lines>
                                <line number="127" hits="250" branch="False"/>
                                <line number="128" hits="250" branch="False"/>
                                <line number="129" hits="250" branch="False"/>
                                <line number="130" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="131" hits="0" branch="False"/>
                                <line number="133" hits="250" branch="False"/>
                                <line number="135" hits="250" branch="False"/>
                                <line number="136" hits="250" branch="False"/>
                                <line number="137" hits="250" branch="False"/>
                                <line number="138" hits="250" branch="False"/>
                                <line number="139" hits="250" branch="False"/>
                                <line number="140" hits="250" branch="False"/>
                                <line number="141" hits="250" branch="False"/>
                                <line number="143" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="144" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="117" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="145" hits="233" branch="False"/>
                                <line number="147" hits="233" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="151" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="148" hits="233" branch="False"/>
                                <line number="149" hits="233" branch="False"/>
                                <line number="152" hits="250" branch="False"/>
                                <line number="154" hits="250" branch="False"/>
                                <line number="155" hits="250" branch="False"/>
                                <line number="156" hits="250" branch="False"/>
                                <line number="157" hits="250" branch="False"/>
                                <line number="158" hits="250" branch="False"/>
                                <line number="159" hits="250" branch="False"/>
                                <line number="160" hits="250" branch="False"/>
                                <line number="163" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="299" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="164" hits="250" branch="False"/>
                                <line number="165" hits="250" branch="False"/>
                                <line number="166" hits="250" branch="False"/>
                                <line number="167" hits="250" branch="False"/>
                                <line number="168" hits="250" branch="False"/>
                                <line number="169" hits="250" branch="False"/>
                                <line number="170" hits="250" branch="False"/>
                                <line number="171" hits="250" branch="False"/>
                                <line number="172" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="InitializeHeader" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="178" hits="233" branch="False"/>
                                <line number="180" hits="233" branch="False"/>
                                <line number="181" hits="233" branch="False"/>
                                <line number="182" hits="233" branch="False"/>
                                <line number="183" hits="233" branch="False"/>
                                <line number="184" hits="233" branch="False"/>
                                <line number="185" hits="233" branch="False"/>
                                <line number="186" hits="233" branch="False"/>
                                <line number="187" hits="233" branch="False"/>
                                <line number="188" hits="233" branch="False"/>
                                <line number="190" hits="233" branch="False"/>
                                <line number="191" hits="233" branch="False"/>
                                <line number="193" hits="233" branch="False"/>
                                <line number="194" hits="233" branch="False"/>
                                <line number="198" hits="233" branch="False"/>
                                <line number="199" hits="233" branch="False"/>
                                <line number="200" hits="233" branch="False"/>
                                <line number="201" hits="233" branch="False"/>
                                <line number="202" hits="233" branch="False"/>
                                <line number="203" hits="233" branch="False"/>
                                <line number="204" hits="233" branch="False"/>
                                <line number="205" hits="233" branch="False"/>
                                <line number="206" hits="233" branch="False"/>
                                <line number="207" hits="233" branch="False"/>
                                <line number="208" hits="233" branch="False"/>
                                <line number="209" hits="233" branch="False"/>
                                <line number="211" hits="233" branch="False"/>
                                <line number="212" hits="233" branch="False"/>
                                <line number="214" hits="233" branch="False"/>
                                <line number="215" hits="233" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadPage" signature="(System.UInt32,System.Span`1&lt;System.Byte&gt;)"
                                line-rate="0.8181" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="224" hits="153546" branch="False"/>
                                <line number="225" hits="153546" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="226" hits="0" branch="False"/>
                                <line number="228" hits="153546" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="106" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="229" hits="0" branch="False"/>
                                <line number="231" hits="153546" branch="False"/>
                                <line number="233" hits="153546" branch="False"/>
                                <line number="234" hits="153546" branch="False"/>
                                <line number="235" hits="153546" branch="False"/>
                                <line number="236" hits="153546" branch="False"/>
                                <line number="237" hits="307092" branch="False"/>
                            </lines>
                        </method>
                        <method name="WritePage" signature="(System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.9333" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="245" hits="85205" branch="False"/>
                                <line number="246" hits="85205" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="247" hits="0" branch="False"/>
                                <line number="249" hits="85205" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="104" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="250" hits="0" branch="False"/>
                                <line number="252" hits="85205" branch="False"/>
                                <line number="255" hits="85205" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="164" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="256" hits="8" branch="False"/>
                                <line number="257" hits="8" branch="False"/>
                                <line number="258" hits="8" branch="False"/>
                                <line number="259" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="223" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="260" hits="8" branch="False"/>
                                <line number="261" hits="8" branch="False"/>
                                <line number="262" hits="8" branch="False"/>
                                <line number="265" hits="8" branch="False"/>
                                <line number="266" hits="8" branch="False"/>
                                <line number="267" hits="8" branch="False"/>
                                <line number="268" hits="8" branch="False"/>
                                <line number="269" hits="8" branch="False"/>
                                <line number="270" hits="8" branch="False"/>
                                <line number="271" hits="8" branch="False"/>
                                <line number="272" hits="8" branch="False"/>
                                <line number="273" hits="8" branch="False"/>
                                <line number="274" hits="8" branch="False"/>
                                <line number="275" hits="8" branch="False"/>
                                <line number="278" hits="85205" branch="False"/>
                                <line number="279" hits="85205" branch="False"/>
                                <line number="280" hits="85205" branch="False"/>
                                <line number="281" hits="85205" branch="False"/>
                                <line number="282" hits="85205" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocatePage" signature="()" line-rate="0.9677" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="288" hits="16749" branch="False"/>
                                <line number="289" hits="16749" branch="False"/>
                                <line number="290" hits="16749" branch="False"/>
                                <line number="291" hits="16749" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="292" hits="0" branch="False"/>
                                <line number="295" hits="16749" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="59" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="296" hits="2327" branch="False"/>
                                <line number="297" hits="2327" branch="False"/>
                                <line number="300" hits="2327" branch="False"/>
                                <line number="301" hits="2327" branch="False"/>
                                <line number="302" hits="2327" branch="False"/>
                                <line number="305" hits="2327" branch="False"/>
                                <line number="308" hits="2327" branch="False"/>
                                <line number="310" hits="2327" branch="False"/>
                                <line number="314" hits="14422" branch="False"/>
                                <line number="317" hits="14422" branch="False"/>
                                <line number="318" hits="14422" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="210" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="319" hits="237" branch="False"/>
                                <line number="320" hits="237" branch="False"/>
                                <line number="321" hits="237" branch="False"/>
                                <line number="324" hits="237" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="256" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="325" hits="237" branch="False"/>
                                <line number="326" hits="237" branch="False"/>
                                <line number="327" hits="237" branch="False"/>
                                <line number="328" hits="237" branch="False"/>
                                <line number="329" hits="237" branch="False"/>
                                <line number="330" hits="237" branch="False"/>
                                <line number="331" hits="237" branch="False"/>
                                <line number="332" hits="237" branch="False"/>
                                <line number="334" hits="14422" branch="False"/>
                                <line number="336" hits="16749" branch="False"/>
                            </lines>
                        </method>
                        <method name="FreePage" signature="(System.UInt32)" line-rate="1" branch-rate="0.5"
                                complexity="4">
                            <lines>
                                <line number="343" hits="190" branch="False"/>
                                <line number="344" hits="190" branch="False"/>
                                <line number="345" hits="190" branch="False"/>
                                <line number="346" hits="190" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="347" hits="190" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="54" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="350" hits="190" branch="False"/>
                                <line number="351" hits="190" branch="False"/>
                                <line number="352" hits="190" branch="False"/>
                                <line number="353" hits="190" branch="False"/>
                                <line number="354" hits="190" branch="False"/>
                                <line number="355" hits="190" branch="False"/>
                                <line number="356" hits="190" branch="False"/>
                                <line number="357" hits="190" branch="False"/>
                                <line number="359" hits="190" branch="False"/>
                                <line number="360" hits="190" branch="False"/>
                                <line number="363" hits="190" branch="False"/>
                                <line number="366" hits="190" branch="False"/>
                                <line number="369" hits="190" branch="False"/>
                                <line number="370" hits="190" branch="False"/>
                                <line number="371" hits="190" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateFileHeaderFreePtr" signature="(System.UInt32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="374" hits="2543" branch="False"/>
                                <line number="376" hits="2543" branch="False"/>
                                <line number="377" hits="2543" branch="False"/>
                                <line number="378" hits="2543" branch="False"/>
                                <line number="381" hits="2543" branch="False"/>
                                <line number="384" hits="2543" branch="False"/>
                                <line number="385" hits="2543" branch="False"/>
                                <line number="386" hits="2543" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadPageZeroExtension" signature="(System.Int32,System.Span`1&lt;System.Byte&gt;)"
                                line-rate="0.7333" branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="394" hits="250" branch="False"/>
                                <line number="395" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="396" hits="0" branch="False"/>
                                <line number="398" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="399" hits="0" branch="False"/>
                                <line number="401" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="54" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="402" hits="0" branch="False"/>
                                <line number="404" hits="250" branch="False"/>
                                <line number="405" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="98" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="406" hits="0" branch="False"/>
                                <line number="408" hits="250" branch="False"/>
                                <line number="409" hits="250" branch="False"/>
                                <line number="410" hits="250" branch="False"/>
                                <line number="411" hits="250" branch="False"/>
                                <line number="412" hits="500" branch="False"/>
                            </lines>
                        </method>
                        <method name="WritePageZeroExtension"
                                signature="(System.Int32,System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0.6923"
                                branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="420" hits="247" branch="False"/>
                                <line number="421" hits="247" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="422" hits="0" branch="False"/>
                                <line number="424" hits="247" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="32" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="425" hits="0" branch="False"/>
                                <line number="427" hits="247" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="52" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="428" hits="0" branch="False"/>
                                <line number="430" hits="247" branch="False"/>
                                <line number="431" hits="247" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="96" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="432" hits="0" branch="False"/>
                                <line number="434" hits="247" branch="False"/>
                                <line number="435" hits="247" branch="False"/>
                                <line number="436" hits="494" branch="False"/>
                            </lines>
                        </method>
                        <method name="Flush" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="443" hits="487" branch="False"/>
                                <line number="444" hits="487" branch="False"/>
                                <line number="445" hits="487" branch="False"/>
                                <line number="446" hits="487" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="487" branch="False"/>
                                <line number="448" hits="487" branch="False"/>
                            </lines>
                        </method>
                        <method name="SnapshotToFile" signature="(System.String)" line-rate="0.9666" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="455" hits="13" branch="False"/>
                                <line number="456" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="457" hits="0" branch="False"/>
                                <line number="459" hits="13" branch="False"/>
                                <line number="460" hits="13" branch="False"/>
                                <line number="461" hits="13" branch="False"/>
                                <line number="463" hits="13" branch="False"/>
                                <line number="464" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="465" hits="13" branch="False"/>
                                <line number="466" hits="13" branch="False"/>
                                <line number="467" hits="13" branch="False"/>
                                <line number="469" hits="13" branch="False"/>
                                <line number="470" hits="13" branch="False"/>
                                <line number="472" hits="13" branch="False"/>
                                <line number="473" hits="13" branch="False"/>
                                <line number="474" hits="13" branch="False"/>
                                <line number="475" hits="13" branch="False"/>
                                <line number="476" hits="13" branch="False"/>
                                <line number="477" hits="13" branch="False"/>
                                <line number="478" hits="13" branch="False"/>
                                <line number="479" hits="13" branch="False"/>
                                <line number="480" hits="13" branch="False"/>
                                <line number="481" hits="13" branch="False"/>
                                <line number="482" hits="13" branch="False"/>
                                <line number="483" hits="13" branch="False"/>
                                <line number="485" hits="13" branch="False"/>
                                <line number="486" hits="13" branch="False"/>
                                <line number="487" hits="13" branch="False"/>
                                <line number="488" hits="13" branch="False"/>
                                <line number="489" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReplaceFromFile" signature="(System.String)" line-rate="0.9285"
                                branch-rate="0.5832999999999999" complexity="12">
                            <lines>
                                <line number="496" hits="13" branch="False"/>
                                <line number="497" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="498" hits="0" branch="False"/>
                                <line number="499" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="500" hits="0" branch="False"/>
                                <line number="502" hits="13" branch="False"/>
                                <line number="503" hits="13" branch="False"/>
                                <line number="504" hits="13" branch="False"/>
                                <line number="506" hits="13" branch="False"/>
                                <line number="507" hits="13" branch="False"/>
                                <line number="508" hits="13" branch="False"/>
                                <line number="509" hits="13" branch="False"/>
                                <line number="510" hits="13" branch="False"/>
                                <line number="511" hits="13" branch="False"/>
                                <line number="512" hits="13" branch="False"/>
                                <line number="514" hits="13" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="103" type="jump" coverage="50%"/>
                                        <condition number="136" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="515" hits="0" branch="False"/>
                                <line number="517" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="213" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="518" hits="13" branch="False"/>
                                <line number="520" hits="13" branch="False"/>
                                <line number="521" hits="13" branch="False"/>
                                <line number="522" hits="13" branch="False"/>
                                <line number="523" hits="13" branch="False"/>
                                <line number="525" hits="13" branch="False"/>
                                <line number="526" hits="13" branch="False"/>
                                <line number="527" hits="13" branch="False"/>
                                <line number="528" hits="13" branch="False"/>
                                <line number="529" hits="13" branch="False"/>
                                <line number="530" hits="13" branch="False"/>
                                <line number="531" hits="13" branch="False"/>
                                <line number="533" hits="13" branch="False"/>
                                <line number="534" hits="13" branch="False"/>
                                <line number="536" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="403" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="537" hits="13" branch="False"/>
                                <line number="539" hits="13" branch="False"/>
                                <line number="540" hits="13" branch="False"/>
                                <line number="541" hits="13" branch="False"/>
                                <line number="542" hits="13" branch="False"/>
                                <line number="543" hits="13" branch="False"/>
                                <line number="544" hits="13" branch="False"/>
                                <line number="545" hits="13" branch="False"/>
                                <line number="546" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnumerateFreePages" signature="(System.Boolean)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="554" hits="35" branch="False"/>
                                <line number="555" hits="35" branch="False"/>
                                <line number="556" hits="35" branch="False"/>
                                <line number="557" hits="35" branch="False"/>
                                <line number="558" hits="35" branch="False"/>
                                <line number="559" hits="35" branch="False"/>
                                <line number="561" hits="35" branch="False"/>
                            </lines>
                        </method>
                        <method name="NormalizeFreeList" signature="(System.Boolean)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="569" hits="26" branch="False"/>
                                <line number="570" hits="26" branch="False"/>
                                <line number="571" hits="26" branch="False"/>
                                <line number="572" hits="26" branch="False"/>
                                <line number="573" hits="26" branch="False"/>
                                <line number="574" hits="26" branch="False"/>
                                <line number="575" hits="26" branch="False"/>
                                <line number="577" hits="26" branch="False"/>
                            </lines>
                        </method>
                        <method name="TruncateReclaimableTailPages" signature="(System.UInt32)" line-rate="0.413"
                                branch-rate="0.5" complexity="10">
                            <lines>
                                <line number="586" hits="13" branch="False"/>
                                <line number="587" hits="13" branch="False"/>
                                <line number="588" hits="13" branch="False"/>
                                <line number="589" hits="13" branch="False"/>
                                <line number="591" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="592" hits="0" branch="False"/>
                                <line number="593" hits="0" branch="False"/>
                                <line number="596" hits="13" branch="False"/>
                                <line number="597" hits="13" branch="False"/>
                                <line number="598" hits="13" branch="False"/>
                                <line number="599" hits="13" branch="False"/>
                                <line number="601" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="189" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="602" hits="13" branch="False"/>
                                <line number="603" hits="13" branch="False"/>
                                <line number="604" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="152" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="605" hits="13" branch="False"/>
                                <line number="606" hits="13" branch="False"/>
                                <line number="609" hits="0" branch="False"/>
                                <line number="610" hits="0" branch="False"/>
                                <line number="612" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="205" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="613" hits="13" branch="False"/>
                                <line number="614" hits="13" branch="False"/>
                                <line number="617" hits="0" branch="False"/>
                                <line number="618" hits="0" branch="False"/>
                                <line number="619" hits="0" branch="False"/>
                                <line number="620" hits="0" branch="False"/>
                                <line number="622" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="273" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="623" hits="0" branch="False"/>
                                <line number="625" hits="0" branch="False"/>
                                <line number="626" hits="0" branch="False"/>
                                <line number="627" hits="0" branch="False"/>
                                <line number="628" hits="0" branch="False"/>
                                <line number="630" hits="0" branch="False"/>
                                <line number="631" hits="0" branch="False"/>
                                <line number="632" 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="638" hits="0" branch="False"/>
                                <line number="640" hits="0" branch="False"/>
                                <line number="641" hits="0" branch="False"/>
                                <line number="642" hits="0" branch="False"/>
                                <line number="643" hits="0" branch="False"/>
                                <line number="644" hits="0" branch="False"/>
                                <line number="646" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="TrimExcessCapacityToLogicalPageCount" signature="()" line-rate="0.9523"
                                branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="653" hits="13" branch="False"/>
                                <line number="654" hits="13" branch="False"/>
                                <line number="655" hits="13" branch="False"/>
                                <line number="656" hits="13" branch="False"/>
                                <line number="658" hits="13" branch="False"/>
                                <line number="659" hits="13" branch="False"/>
                                <line number="660" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="661" hits="0" branch="False"/>
                                <line number="663" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="86" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="664" hits="13" branch="False"/>
                                <line number="666" hits="13" branch="False"/>
                                <line number="667" hits="13" branch="False"/>
                                <line number="669" hits="13" branch="False"/>
                                <line number="670" hits="13" branch="False"/>
                                <line number="671" hits="13" branch="False"/>
                                <line number="672" hits="13" branch="False"/>
                                <line number="673" hits="13" branch="False"/>
                                <line number="674" hits="13" branch="False"/>
                                <line number="675" hits="13" branch="False"/>
                                <line number="677" hits="13" branch="False"/>
                                <line number="679" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="DefragmentSlottedPage" signature="(System.UInt32,System.Int32&amp;)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="688" hits="0" branch="False"/>
                                <line number="689" hits="0" branch="False"/>
                                <line number="690" hits="0" branch="False"/>
                                <line number="691" hits="0" branch="False"/>
                                <line number="692" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="DefragmentSlottedPageWithStats" signature="(System.UInt32)" line-rate="0"
                                branch-rate="0" complexity="4">
                            <lines>
                                <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="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="705" hits="0" branch="False"/>
                                <line number="707" hits="0" branch="False"/>
                                <line number="708" hits="0" branch="False"/>
                                <line number="710" hits="0" branch="False"/>
                                <line number="711" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="712" hits="0" branch="False"/>
                                <line number="714" hits="0" branch="False"/>
                                <line number="715" hits="0" branch="False"/>
                                <line number="717" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryDefragmentSlottedPage"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.Int32&amp;)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="726" hits="0" branch="False"/>
                                <line number="727" hits="0" branch="False"/>
                                <line number="728" hits="0" branch="False"/>
                                <line number="729" hits="0" branch="False"/>
                                <line number="730" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryDefragmentSlottedPageWithStats" signature="(System.Span`1&lt;System.Byte&gt;)"
                                line-rate="0" branch-rate="0" complexity="28">
                            <lines>
                                <line number="737" hits="0" branch="False"/>
                                <line number="738" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="16" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="739" hits="0" branch="False"/>
                                <line number="741" hits="0" branch="False"/>
                                <line number="742" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="60" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="743" hits="0" branch="False"/>
                                <line number="745" hits="0" branch="False"/>
                                <line number="746" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="747" hits="0" branch="False"/>
                                <line number="749" hits="0" branch="False"/>
                                <line number="751" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="329" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="752" hits="0" branch="False"/>
                                <line number="753" hits="0" branch="False"/>
                                <line number="754" hits="0" branch="False"/>
                                <line number="756" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="175" type="jump" coverage="0%"/>
                                        <condition number="194" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="757" hits="0" branch="False"/>
                                <line number="759" hits="0" branch="False"/>
                                <line number="760" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="223" type="jump" coverage="0%"/>
                                        <condition number="243" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="761" hits="0" branch="False"/>
                                <line number="763" hits="0" branch="False"/>
                                <line number="764" hits="0" branch="False"/>
                                <line number="765" hits="0" branch="False"/>
                                <line number="767" hits="0" branch="False"/>
                                <line number="768" hits="0" branch="False"/>
                                <line number="769" hits="0" branch="False"/>
                                <line number="770" hits="0" branch="False"/>
                                <line number="771" hits="0" branch="False"/>
                                <line number="773" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="543" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="774" hits="0" branch="False"/>
                                <line number="775" hits="0" branch="False"/>
                                <line number="776" hits="0" branch="False"/>
                                <line number="777" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="419" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="778" hits="0" branch="False"/>
                                <line number="780" hits="0" branch="False"/>
                                <line number="782" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="472" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="783" 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="789" hits="0" branch="False"/>
                                <line number="790" hits="0" branch="False"/>
                                <line number="791" hits="0" branch="False"/>
                                <line number="793" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="557" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="794" hits="0" branch="False"/>
                                <line number="795" hits="0" branch="False"/>
                                <line number="796" hits="0" branch="False"/>
                                <line number="798" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="590" type="jump" coverage="0%"/>
                                        <condition number="612" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="799" hits="0" branch="False"/>
                                <line number="800" hits="0" branch="False"/>
                                <line number="801" hits="0" branch="False"/>
                                <line number="803" hits="0" branch="False"/>
                                <line number="804" hits="0" branch="False"/>
                                <line number="805" hits="0" branch="False"/>
                                <line number="807" hits="0" branch="False"/>
                                <line number="808" hits="0" branch="False"/>
                                <line number="809" hits="0" branch="False"/>
                                <line number="810" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="816" hits="253" branch="False"/>
                                <line number="817" hits="253" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="818" hits="3" branch="False"/>
                                <line number="820" hits="250" branch="False"/>
                                <line number="821" hits="250" branch="False"/>
                                <line number="823" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="824" hits="250" branch="False"/>
                                <line number="825" hits="250" branch="False"/>
                                <line number="826" hits="250" branch="False"/>
                                <line number="829" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="832" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="834" hits="250" branch="False"/>
                                <line number="835" hits="250" branch="False"/>
                                <line number="837" hits="250" branch="False"/>
                                <line number="838" hits="253" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureFileOpen" signature="()" line-rate="0.75" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="841" hits="148" branch="False"/>
                                <line number="842" hits="148" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="843" hits="0" branch="False"/>
                                <line number="844" hits="148" branch="False"/>
                            </lines>
                        </method>
                        <method name="CollectFreePageIds" signature="(System.Boolean)" line-rate="0.9704999999999999"
                                branch-rate="0.909" complexity="22">
                            <lines>
                                <line number="847" hits="74" branch="False"/>
                                <line number="848" hits="74" branch="False"/>
                                <line number="849" hits="74" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="850" hits="0" branch="False"/>
                                <line number="852" hits="74" branch="False"/>
                                <line number="854" hits="74" branch="False"/>
                                <line number="855" hits="74" branch="False"/>
                                <line number="856" hits="7035" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="152" type="jump" coverage="100%"/>
                                        <condition number="127" type="jump" coverage="100%"/>
                                        <condition number="136" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="857" hits="6961" branch="False"/>
                                <line number="858" hits="6961" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="78" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="859" hits="6961" branch="False"/>
                                <line number="860" hits="6961" branch="False"/>
                                <line number="861" hits="6961" branch="False"/>
                                <line number="863" hits="6961" branch="False"/>
                                <line number="864" hits="6961" branch="False"/>
                                <line number="865" hits="6961" branch="False"/>
                                <line number="866" hits="6961" branch="False"/>
                                <line number="868" hits="49774" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="295" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="869" hits="24813" branch="False"/>
                                <line number="870" hits="24813" branch="False"/>
                                <line number="871" hits="24813" branch="False"/>
                                <line number="873" hits="24813" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="200" type="jump" coverage="100%"/>
                                        <condition number="208" type="jump" coverage="100%"/>
                                        <condition number="226" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="874" hits="6960" branch="False"/>
                                <line number="875" hits="6960" branch="False"/>
                                <line number="876" hits="6960" branch="False"/>
                                <line number="879" hits="17853" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="241" type="jump" coverage="50%"/>
                                        <condition number="261" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="880" hits="7871" branch="False"/>
                                <line number="881" hits="7871" branch="False"/>
                                <line number="882" hits="7871" branch="False"/>
                                <line number="883" hits="17853" branch="False"/>
                                <line number="885" hits="74" branch="False"/>
                                <line number="886" hits="74" branch="False"/>
                                <line number="887" hits="74" branch="False"/>
                                <line number="888" hits="74" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebuildFreeList"
                                signature="(System.Collections.Generic.IReadOnlyList`1&lt;System.UInt32&gt;)"
                                line-rate="0.8461" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="891" hits="26" branch="False"/>
                                <line number="892" hits="26" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="893" hits="0" branch="False"/>
                                <line number="894" hits="0" branch="False"/>
                                <line number="895" hits="0" branch="False"/>
                                <line number="896" hits="0" branch="False"/>
                                <line number="899" hits="26" branch="False"/>
                                <line number="901" hits="13752" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="205" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="902" hits="6850" branch="False"/>
                                <line number="903" hits="6850" branch="False"/>
                                <line number="904" hits="6850" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="906" hits="6850" branch="False"/>
                                <line number="907" hits="6850" branch="False"/>
                                <line number="908" hits="6850" branch="False"/>
                                <line number="909" hits="6850" branch="False"/>
                                <line number="910" hits="6850" branch="False"/>
                                <line number="911" hits="6850" branch="False"/>
                                <line number="912" hits="6850" branch="False"/>
                                <line number="913" hits="6850" branch="False"/>
                                <line number="914" hits="6850" branch="False"/>
                                <line number="916" hits="6850" branch="False"/>
                                <line number="917" hits="6850" branch="False"/>
                                <line number="918" hits="6850" branch="False"/>
                                <line number="920" hits="26" branch="False"/>
                                <line number="921" hits="26" branch="False"/>
                                <line number="922" hits="26" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsSlottedPageType" signature="(ZB.MOM.WW.CBDD.Core.Storage.PageType)"
                                line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="925" hits="0" branch="False"/>
                                <line number="926" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="5" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="927" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsReclaimableTailPage"
                                signature="(System.UInt32,System.Collections.Generic.HashSet`1&lt;System.UInt32&gt;,System.Byte[])"
                                line-rate="0.7272" branch-rate="0.5" complexity="12">
                            <lines>
                                <line number="930" hits="13" branch="False"/>
                                <line number="931" hits="13" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="3" type="jump" coverage="50%"/>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="932" hits="0" branch="False"/>
                                <line number="934" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="37" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="935" hits="0" branch="False"/>
                                <line number="937" hits="13" branch="False"/>
                                <line number="938" hits="13" branch="False"/>
                                <line number="939" hits="13" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="80" type="jump" coverage="50%"/>
                                        <condition number="88" type="jump" coverage="50%"/>
                                        <condition number="106" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="940" hits="0" branch="False"/>
                                <line number="942" hits="13" branch="False"/>
                                <line number="943" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsTrulyEmptyPage" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="946" hits="17866" branch="False"/>
                                <line number="947" hits="182111198" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="948" hits="91047728" branch="False"/>
                                <line number="949" hits="91047728" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="950" hits="9995" branch="False"/>
                                <line number="951" hits="91037733" branch="False"/>
                                <line number="953" hits="7871" branch="False"/>
                                <line number="954" hits="17866" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="66" hits="250" branch="False"/>
                                <line number="87" hits="250" branch="False"/>
                                <line number="88" hits="250" branch="False"/>
                                <line number="89" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="90" hits="250" branch="False"/>
                                <line number="91" hits="250" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="75" hits="13719" branch="False"/>
                        <line number="80" hits="233" branch="False"/>
                        <line number="96" hits="205580" branch="False"/>
                        <line number="101" hits="331" branch="False"/>
                        <line number="109" hits="35" branch="False"/>
                        <line number="110" hits="35" branch="False"/>
                        <line number="111" hits="35" branch="False"/>
                        <line number="112" hits="35" branch="False"/>
                        <line number="113" hits="35" branch="False"/>
                        <line number="115" hits="35" branch="False"/>
                        <line number="121" hits="13" branch="False"/>
                        <line number="127" hits="250" branch="False"/>
                        <line number="128" hits="250" branch="False"/>
                        <line number="129" hits="250" branch="False"/>
                        <line number="130" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="131" hits="0" branch="False"/>
                        <line number="133" hits="250" branch="False"/>
                        <line number="135" hits="250" branch="False"/>
                        <line number="136" hits="250" branch="False"/>
                        <line number="137" hits="250" branch="False"/>
                        <line number="138" hits="250" branch="False"/>
                        <line number="139" hits="250" branch="False"/>
                        <line number="140" hits="250" branch="False"/>
                        <line number="141" hits="250" branch="False"/>
                        <line number="143" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="144" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="117" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="145" hits="233" branch="False"/>
                        <line number="147" hits="233" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="151" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="148" hits="233" branch="False"/>
                        <line number="149" hits="233" branch="False"/>
                        <line number="152" hits="250" branch="False"/>
                        <line number="154" hits="250" branch="False"/>
                        <line number="155" hits="250" branch="False"/>
                        <line number="156" hits="250" branch="False"/>
                        <line number="157" hits="250" branch="False"/>
                        <line number="158" hits="250" branch="False"/>
                        <line number="159" hits="250" branch="False"/>
                        <line number="160" hits="250" branch="False"/>
                        <line number="163" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="299" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="164" hits="250" branch="False"/>
                        <line number="165" hits="250" branch="False"/>
                        <line number="166" hits="250" branch="False"/>
                        <line number="167" hits="250" branch="False"/>
                        <line number="168" hits="250" branch="False"/>
                        <line number="169" hits="250" branch="False"/>
                        <line number="170" hits="250" branch="False"/>
                        <line number="171" hits="250" branch="False"/>
                        <line number="172" hits="250" branch="False"/>
                        <line number="178" hits="233" branch="False"/>
                        <line number="180" hits="233" branch="False"/>
                        <line number="181" hits="233" branch="False"/>
                        <line number="182" hits="233" branch="False"/>
                        <line number="183" hits="233" branch="False"/>
                        <line number="184" hits="233" branch="False"/>
                        <line number="185" hits="233" branch="False"/>
                        <line number="186" hits="233" branch="False"/>
                        <line number="187" hits="233" branch="False"/>
                        <line number="188" hits="233" branch="False"/>
                        <line number="190" hits="233" branch="False"/>
                        <line number="191" hits="233" branch="False"/>
                        <line number="193" hits="233" branch="False"/>
                        <line number="194" hits="233" branch="False"/>
                        <line number="198" hits="233" branch="False"/>
                        <line number="199" hits="233" branch="False"/>
                        <line number="200" hits="233" branch="False"/>
                        <line number="201" hits="233" branch="False"/>
                        <line number="202" hits="233" branch="False"/>
                        <line number="203" hits="233" branch="False"/>
                        <line number="204" hits="233" branch="False"/>
                        <line number="205" hits="233" branch="False"/>
                        <line number="206" hits="233" branch="False"/>
                        <line number="207" hits="233" branch="False"/>
                        <line number="208" hits="233" branch="False"/>
                        <line number="209" hits="233" branch="False"/>
                        <line number="211" hits="233" branch="False"/>
                        <line number="212" hits="233" branch="False"/>
                        <line number="214" hits="233" branch="False"/>
                        <line number="215" hits="233" branch="False"/>
                        <line number="224" hits="153546" branch="False"/>
                        <line number="225" hits="153546" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="226" hits="0" branch="False"/>
                        <line number="228" hits="153546" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="106" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="229" hits="0" branch="False"/>
                        <line number="231" hits="153546" branch="False"/>
                        <line number="233" hits="153546" branch="False"/>
                        <line number="234" hits="153546" branch="False"/>
                        <line number="235" hits="153546" branch="False"/>
                        <line number="236" hits="153546" branch="False"/>
                        <line number="237" hits="307092" branch="False"/>
                        <line number="245" hits="85205" branch="False"/>
                        <line number="246" hits="85205" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="247" hits="0" branch="False"/>
                        <line number="249" hits="85205" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="104" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="250" hits="0" branch="False"/>
                        <line number="252" hits="85205" branch="False"/>
                        <line number="255" hits="85205" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="164" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="256" hits="8" branch="False"/>
                        <line number="257" hits="8" branch="False"/>
                        <line number="258" hits="8" branch="False"/>
                        <line number="259" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="223" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="260" hits="8" branch="False"/>
                        <line number="261" hits="8" branch="False"/>
                        <line number="262" hits="8" branch="False"/>
                        <line number="265" hits="8" branch="False"/>
                        <line number="266" hits="8" branch="False"/>
                        <line number="267" hits="8" branch="False"/>
                        <line number="268" hits="8" branch="False"/>
                        <line number="269" hits="8" branch="False"/>
                        <line number="270" hits="8" branch="False"/>
                        <line number="271" hits="8" branch="False"/>
                        <line number="272" hits="8" branch="False"/>
                        <line number="273" hits="8" branch="False"/>
                        <line number="274" hits="8" branch="False"/>
                        <line number="275" hits="8" branch="False"/>
                        <line number="278" hits="85205" branch="False"/>
                        <line number="279" hits="85205" branch="False"/>
                        <line number="280" hits="85205" branch="False"/>
                        <line number="281" hits="85205" branch="False"/>
                        <line number="282" hits="85205" branch="False"/>
                        <line number="288" hits="16749" branch="False"/>
                        <line number="289" hits="16749" branch="False"/>
                        <line number="290" hits="16749" branch="False"/>
                        <line number="291" hits="16749" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="292" hits="0" branch="False"/>
                        <line number="295" hits="16749" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="59" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="296" hits="2327" branch="False"/>
                        <line number="297" hits="2327" branch="False"/>
                        <line number="300" hits="2327" branch="False"/>
                        <line number="301" hits="2327" branch="False"/>
                        <line number="302" hits="2327" branch="False"/>
                        <line number="305" hits="2327" branch="False"/>
                        <line number="308" hits="2327" branch="False"/>
                        <line number="310" hits="2327" branch="False"/>
                        <line number="314" hits="14422" branch="False"/>
                        <line number="317" hits="14422" branch="False"/>
                        <line number="318" hits="14422" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="210" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="319" hits="237" branch="False"/>
                        <line number="320" hits="237" branch="False"/>
                        <line number="321" hits="237" branch="False"/>
                        <line number="324" hits="237" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="256" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="325" hits="237" branch="False"/>
                        <line number="326" hits="237" branch="False"/>
                        <line number="327" hits="237" branch="False"/>
                        <line number="328" hits="237" branch="False"/>
                        <line number="329" hits="237" branch="False"/>
                        <line number="330" hits="237" branch="False"/>
                        <line number="331" hits="237" branch="False"/>
                        <line number="332" hits="237" branch="False"/>
                        <line number="334" hits="14422" branch="False"/>
                        <line number="336" hits="16749" branch="False"/>
                        <line number="343" hits="190" branch="False"/>
                        <line number="344" hits="190" branch="False"/>
                        <line number="345" hits="190" branch="False"/>
                        <line number="346" hits="190" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="347" hits="190" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="54" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="350" hits="190" branch="False"/>
                        <line number="351" hits="190" branch="False"/>
                        <line number="352" hits="190" branch="False"/>
                        <line number="353" hits="190" branch="False"/>
                        <line number="354" hits="190" branch="False"/>
                        <line number="355" hits="190" branch="False"/>
                        <line number="356" hits="190" branch="False"/>
                        <line number="357" hits="190" branch="False"/>
                        <line number="359" hits="190" branch="False"/>
                        <line number="360" hits="190" branch="False"/>
                        <line number="363" hits="190" branch="False"/>
                        <line number="366" hits="190" branch="False"/>
                        <line number="369" hits="190" branch="False"/>
                        <line number="370" hits="190" branch="False"/>
                        <line number="371" hits="190" branch="False"/>
                        <line number="374" hits="2543" branch="False"/>
                        <line number="376" hits="2543" branch="False"/>
                        <line number="377" hits="2543" branch="False"/>
                        <line number="378" hits="2543" branch="False"/>
                        <line number="381" hits="2543" branch="False"/>
                        <line number="384" hits="2543" branch="False"/>
                        <line number="385" hits="2543" branch="False"/>
                        <line number="386" hits="2543" branch="False"/>
                        <line number="394" hits="250" branch="False"/>
                        <line number="395" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="396" hits="0" branch="False"/>
                        <line number="398" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="399" hits="0" branch="False"/>
                        <line number="401" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="54" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="402" hits="0" branch="False"/>
                        <line number="404" hits="250" branch="False"/>
                        <line number="405" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="98" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="406" hits="0" branch="False"/>
                        <line number="408" hits="250" branch="False"/>
                        <line number="409" hits="250" branch="False"/>
                        <line number="410" hits="250" branch="False"/>
                        <line number="411" hits="250" branch="False"/>
                        <line number="412" hits="500" branch="False"/>
                        <line number="420" hits="247" branch="False"/>
                        <line number="421" hits="247" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="422" hits="0" branch="False"/>
                        <line number="424" hits="247" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="32" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="425" hits="0" branch="False"/>
                        <line number="427" hits="247" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="52" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="428" hits="0" branch="False"/>
                        <line number="430" hits="247" branch="False"/>
                        <line number="431" hits="247" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="96" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="432" hits="0" branch="False"/>
                        <line number="434" hits="247" branch="False"/>
                        <line number="435" hits="247" branch="False"/>
                        <line number="436" hits="494" branch="False"/>
                        <line number="443" hits="487" branch="False"/>
                        <line number="444" hits="487" branch="False"/>
                        <line number="445" hits="487" branch="False"/>
                        <line number="446" hits="487" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="487" branch="False"/>
                        <line number="448" hits="487" branch="False"/>
                        <line number="455" hits="13" branch="False"/>
                        <line number="456" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="457" hits="0" branch="False"/>
                        <line number="459" hits="13" branch="False"/>
                        <line number="460" hits="13" branch="False"/>
                        <line number="461" hits="13" branch="False"/>
                        <line number="463" hits="13" branch="False"/>
                        <line number="464" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="465" hits="13" branch="False"/>
                        <line number="466" hits="13" branch="False"/>
                        <line number="467" hits="13" branch="False"/>
                        <line number="469" hits="13" branch="False"/>
                        <line number="470" hits="13" branch="False"/>
                        <line number="472" hits="13" branch="False"/>
                        <line number="473" hits="13" branch="False"/>
                        <line number="474" hits="13" branch="False"/>
                        <line number="475" hits="13" branch="False"/>
                        <line number="476" hits="13" branch="False"/>
                        <line number="477" hits="13" branch="False"/>
                        <line number="478" hits="13" branch="False"/>
                        <line number="479" hits="13" branch="False"/>
                        <line number="480" hits="13" branch="False"/>
                        <line number="481" hits="13" branch="False"/>
                        <line number="482" hits="13" branch="False"/>
                        <line number="483" hits="13" branch="False"/>
                        <line number="485" hits="13" branch="False"/>
                        <line number="486" hits="13" branch="False"/>
                        <line number="487" hits="13" branch="False"/>
                        <line number="488" hits="13" branch="False"/>
                        <line number="489" hits="13" branch="False"/>
                        <line number="496" hits="13" branch="False"/>
                        <line number="497" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="498" hits="0" branch="False"/>
                        <line number="499" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="500" hits="0" branch="False"/>
                        <line number="502" hits="13" branch="False"/>
                        <line number="503" hits="13" branch="False"/>
                        <line number="504" hits="13" branch="False"/>
                        <line number="506" hits="13" branch="False"/>
                        <line number="507" hits="13" branch="False"/>
                        <line number="508" hits="13" branch="False"/>
                        <line number="509" hits="13" branch="False"/>
                        <line number="510" hits="13" branch="False"/>
                        <line number="511" hits="13" branch="False"/>
                        <line number="512" hits="13" branch="False"/>
                        <line number="514" hits="13" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="103" type="jump" coverage="50%"/>
                                <condition number="136" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="515" hits="0" branch="False"/>
                        <line number="517" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="213" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="518" hits="13" branch="False"/>
                        <line number="520" hits="13" branch="False"/>
                        <line number="521" hits="13" branch="False"/>
                        <line number="522" hits="13" branch="False"/>
                        <line number="523" hits="13" branch="False"/>
                        <line number="525" hits="13" branch="False"/>
                        <line number="526" hits="13" branch="False"/>
                        <line number="527" hits="13" branch="False"/>
                        <line number="528" hits="13" branch="False"/>
                        <line number="529" hits="13" branch="False"/>
                        <line number="530" hits="13" branch="False"/>
                        <line number="531" hits="13" branch="False"/>
                        <line number="533" hits="13" branch="False"/>
                        <line number="534" hits="13" branch="False"/>
                        <line number="536" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="403" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="537" hits="13" branch="False"/>
                        <line number="539" hits="13" branch="False"/>
                        <line number="540" hits="13" branch="False"/>
                        <line number="541" hits="13" branch="False"/>
                        <line number="542" hits="13" branch="False"/>
                        <line number="543" hits="13" branch="False"/>
                        <line number="544" hits="13" branch="False"/>
                        <line number="545" hits="13" branch="False"/>
                        <line number="546" hits="13" branch="False"/>
                        <line number="554" hits="35" branch="False"/>
                        <line number="555" hits="35" branch="False"/>
                        <line number="556" hits="35" branch="False"/>
                        <line number="557" hits="35" branch="False"/>
                        <line number="558" hits="35" branch="False"/>
                        <line number="559" hits="35" branch="False"/>
                        <line number="561" hits="35" branch="False"/>
                        <line number="569" hits="26" branch="False"/>
                        <line number="570" hits="26" branch="False"/>
                        <line number="571" hits="26" branch="False"/>
                        <line number="572" hits="26" branch="False"/>
                        <line number="573" hits="26" branch="False"/>
                        <line number="574" hits="26" branch="False"/>
                        <line number="575" hits="26" branch="False"/>
                        <line number="577" hits="26" branch="False"/>
                        <line number="586" hits="13" branch="False"/>
                        <line number="587" hits="13" branch="False"/>
                        <line number="588" hits="13" branch="False"/>
                        <line number="589" hits="13" branch="False"/>
                        <line number="591" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="592" hits="0" branch="False"/>
                        <line number="593" hits="0" branch="False"/>
                        <line number="596" hits="13" branch="False"/>
                        <line number="597" hits="13" branch="False"/>
                        <line number="598" hits="13" branch="False"/>
                        <line number="599" hits="13" branch="False"/>
                        <line number="601" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="189" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="602" hits="13" branch="False"/>
                        <line number="603" hits="13" branch="False"/>
                        <line number="604" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="152" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="605" hits="13" branch="False"/>
                        <line number="606" hits="13" branch="False"/>
                        <line number="609" hits="0" branch="False"/>
                        <line number="610" hits="0" branch="False"/>
                        <line number="612" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="205" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="613" hits="13" branch="False"/>
                        <line number="614" hits="13" branch="False"/>
                        <line number="617" hits="0" branch="False"/>
                        <line number="618" hits="0" branch="False"/>
                        <line number="619" hits="0" branch="False"/>
                        <line number="620" hits="0" branch="False"/>
                        <line number="622" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="273" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="623" hits="0" branch="False"/>
                        <line number="625" hits="0" branch="False"/>
                        <line number="626" hits="0" branch="False"/>
                        <line number="627" hits="0" branch="False"/>
                        <line number="628" hits="0" branch="False"/>
                        <line number="630" hits="0" branch="False"/>
                        <line number="631" hits="0" branch="False"/>
                        <line number="632" 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="638" hits="0" branch="False"/>
                        <line number="640" hits="0" branch="False"/>
                        <line number="641" hits="0" branch="False"/>
                        <line number="642" hits="0" branch="False"/>
                        <line number="643" hits="0" branch="False"/>
                        <line number="644" hits="0" branch="False"/>
                        <line number="646" hits="13" branch="False"/>
                        <line number="653" hits="13" branch="False"/>
                        <line number="654" hits="13" branch="False"/>
                        <line number="655" hits="13" branch="False"/>
                        <line number="656" hits="13" branch="False"/>
                        <line number="658" hits="13" branch="False"/>
                        <line number="659" hits="13" branch="False"/>
                        <line number="660" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="71" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="661" hits="0" branch="False"/>
                        <line number="663" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="86" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="664" hits="13" branch="False"/>
                        <line number="666" hits="13" branch="False"/>
                        <line number="667" hits="13" branch="False"/>
                        <line number="669" hits="13" branch="False"/>
                        <line number="670" hits="13" branch="False"/>
                        <line number="671" hits="13" branch="False"/>
                        <line number="672" hits="13" branch="False"/>
                        <line number="673" hits="13" branch="False"/>
                        <line number="674" hits="13" branch="False"/>
                        <line number="675" hits="13" branch="False"/>
                        <line number="677" hits="13" branch="False"/>
                        <line number="679" hits="13" branch="False"/>
                        <line number="688" hits="0" branch="False"/>
                        <line number="689" hits="0" branch="False"/>
                        <line number="690" hits="0" branch="False"/>
                        <line number="691" hits="0" branch="False"/>
                        <line number="692" 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="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="705" hits="0" branch="False"/>
                        <line number="707" hits="0" branch="False"/>
                        <line number="708" hits="0" branch="False"/>
                        <line number="710" hits="0" branch="False"/>
                        <line number="711" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="712" hits="0" branch="False"/>
                        <line number="714" hits="0" branch="False"/>
                        <line number="715" hits="0" branch="False"/>
                        <line number="717" hits="0" branch="False"/>
                        <line number="726" hits="0" branch="False"/>
                        <line number="727" hits="0" branch="False"/>
                        <line number="728" hits="0" branch="False"/>
                        <line number="729" hits="0" branch="False"/>
                        <line number="730" hits="0" branch="False"/>
                        <line number="737" hits="0" branch="False"/>
                        <line number="738" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="16" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="739" hits="0" branch="False"/>
                        <line number="741" hits="0" branch="False"/>
                        <line number="742" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="60" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="743" hits="0" branch="False"/>
                        <line number="745" hits="0" branch="False"/>
                        <line number="746" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="100" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="747" hits="0" branch="False"/>
                        <line number="749" hits="0" branch="False"/>
                        <line number="751" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="329" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="752" hits="0" branch="False"/>
                        <line number="753" hits="0" branch="False"/>
                        <line number="754" hits="0" branch="False"/>
                        <line number="756" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="175" type="jump" coverage="0%"/>
                                <condition number="194" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="757" hits="0" branch="False"/>
                        <line number="759" hits="0" branch="False"/>
                        <line number="760" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="223" type="jump" coverage="0%"/>
                                <condition number="243" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="761" hits="0" branch="False"/>
                        <line number="763" hits="0" branch="False"/>
                        <line number="764" hits="0" branch="False"/>
                        <line number="765" hits="0" branch="False"/>
                        <line number="767" hits="0" branch="False"/>
                        <line number="768" hits="0" branch="False"/>
                        <line number="769" hits="0" branch="False"/>
                        <line number="770" hits="0" branch="False"/>
                        <line number="771" hits="0" branch="False"/>
                        <line number="773" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="543" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="774" hits="0" branch="False"/>
                        <line number="775" hits="0" branch="False"/>
                        <line number="776" hits="0" branch="False"/>
                        <line number="777" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="419" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="778" hits="0" branch="False"/>
                        <line number="780" hits="0" branch="False"/>
                        <line number="782" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="472" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="783" 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="789" hits="0" branch="False"/>
                        <line number="790" hits="0" branch="False"/>
                        <line number="791" hits="0" branch="False"/>
                        <line number="793" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="557" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="794" hits="0" branch="False"/>
                        <line number="795" hits="0" branch="False"/>
                        <line number="796" hits="0" branch="False"/>
                        <line number="798" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="590" type="jump" coverage="0%"/>
                                <condition number="612" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="799" hits="0" branch="False"/>
                        <line number="800" hits="0" branch="False"/>
                        <line number="801" hits="0" branch="False"/>
                        <line number="803" hits="0" branch="False"/>
                        <line number="804" hits="0" branch="False"/>
                        <line number="805" hits="0" branch="False"/>
                        <line number="807" hits="0" branch="False"/>
                        <line number="808" hits="0" branch="False"/>
                        <line number="809" hits="0" branch="False"/>
                        <line number="810" hits="0" branch="False"/>
                        <line number="816" hits="253" branch="False"/>
                        <line number="817" hits="253" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="818" hits="3" branch="False"/>
                        <line number="820" hits="250" branch="False"/>
                        <line number="821" hits="250" branch="False"/>
                        <line number="823" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="824" hits="250" branch="False"/>
                        <line number="825" hits="250" branch="False"/>
                        <line number="826" hits="250" branch="False"/>
                        <line number="829" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="832" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="85" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="834" hits="250" branch="False"/>
                        <line number="835" hits="250" branch="False"/>
                        <line number="837" hits="250" branch="False"/>
                        <line number="838" hits="253" branch="False"/>
                        <line number="841" hits="148" branch="False"/>
                        <line number="842" hits="148" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="843" hits="0" branch="False"/>
                        <line number="844" hits="148" branch="False"/>
                        <line number="847" hits="74" branch="False"/>
                        <line number="848" hits="74" branch="False"/>
                        <line number="849" hits="74" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="850" hits="0" branch="False"/>
                        <line number="852" hits="74" branch="False"/>
                        <line number="854" hits="74" branch="False"/>
                        <line number="855" hits="74" branch="False"/>
                        <line number="856" hits="7035" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="152" type="jump" coverage="100%"/>
                                <condition number="127" type="jump" coverage="100%"/>
                                <condition number="136" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="857" hits="6961" branch="False"/>
                        <line number="858" hits="6961" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="78" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="859" hits="6961" branch="False"/>
                        <line number="860" hits="6961" branch="False"/>
                        <line number="861" hits="6961" branch="False"/>
                        <line number="863" hits="6961" branch="False"/>
                        <line number="864" hits="6961" branch="False"/>
                        <line number="865" hits="6961" branch="False"/>
                        <line number="866" hits="6961" branch="False"/>
                        <line number="868" hits="49774" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="295" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="869" hits="24813" branch="False"/>
                        <line number="870" hits="24813" branch="False"/>
                        <line number="871" hits="24813" branch="False"/>
                        <line number="873" hits="24813" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="200" type="jump" coverage="100%"/>
                                <condition number="208" type="jump" coverage="100%"/>
                                <condition number="226" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="874" hits="6960" branch="False"/>
                        <line number="875" hits="6960" branch="False"/>
                        <line number="876" hits="6960" branch="False"/>
                        <line number="879" hits="17853" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="241" type="jump" coverage="50%"/>
                                <condition number="261" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="880" hits="7871" branch="False"/>
                        <line number="881" hits="7871" branch="False"/>
                        <line number="882" hits="7871" branch="False"/>
                        <line number="883" hits="17853" branch="False"/>
                        <line number="885" hits="74" branch="False"/>
                        <line number="886" hits="74" branch="False"/>
                        <line number="887" hits="74" branch="False"/>
                        <line number="888" hits="74" branch="False"/>
                        <line number="891" hits="26" branch="False"/>
                        <line number="892" hits="26" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="893" hits="0" branch="False"/>
                        <line number="894" hits="0" branch="False"/>
                        <line number="895" hits="0" branch="False"/>
                        <line number="896" hits="0" branch="False"/>
                        <line number="899" hits="26" branch="False"/>
                        <line number="901" hits="13752" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="205" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="902" hits="6850" branch="False"/>
                        <line number="903" hits="6850" branch="False"/>
                        <line number="904" hits="6850" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="906" hits="6850" branch="False"/>
                        <line number="907" hits="6850" branch="False"/>
                        <line number="908" hits="6850" branch="False"/>
                        <line number="909" hits="6850" branch="False"/>
                        <line number="910" hits="6850" branch="False"/>
                        <line number="911" hits="6850" branch="False"/>
                        <line number="912" hits="6850" branch="False"/>
                        <line number="913" hits="6850" branch="False"/>
                        <line number="914" hits="6850" branch="False"/>
                        <line number="916" hits="6850" branch="False"/>
                        <line number="917" hits="6850" branch="False"/>
                        <line number="918" hits="6850" branch="False"/>
                        <line number="920" hits="26" branch="False"/>
                        <line number="921" hits="26" branch="False"/>
                        <line number="922" hits="26" branch="False"/>
                        <line number="925" hits="0" branch="False"/>
                        <line number="926" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="5" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="927" hits="0" branch="False"/>
                        <line number="930" hits="13" branch="False"/>
                        <line number="931" hits="13" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="3" type="jump" coverage="50%"/>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="932" hits="0" branch="False"/>
                        <line number="934" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="37" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="935" hits="0" branch="False"/>
                        <line number="937" hits="13" branch="False"/>
                        <line number="938" hits="13" branch="False"/>
                        <line number="939" hits="13" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="80" type="jump" coverage="50%"/>
                                <condition number="88" type="jump" coverage="50%"/>
                                <condition number="106" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="940" hits="0" branch="False"/>
                        <line number="942" hits="13" branch="False"/>
                        <line number="943" hits="13" branch="False"/>
                        <line number="946" hits="17866" branch="False"/>
                        <line number="947" hits="182111198" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="948" hits="91047728" branch="False"/>
                        <line number="949" hits="91047728" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="20" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="950" hits="9995" branch="False"/>
                        <line number="951" hits="91037733" branch="False"/>
                        <line number="953" hits="7871" branch="False"/>
                        <line number="954" hits="17866" branch="False"/>
                        <line number="66" hits="250" branch="False"/>
                        <line number="87" hits="250" branch="False"/>
                        <line number="88" hits="250" branch="False"/>
                        <line number="89" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="90" hits="250" branch="False"/>
                        <line number="91" hits="250" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.SlottedPageDefragmentationResult"
                       filename="CBDD.Core/Storage/PageFile.cs" line-rate="0" branch-rate="1" complexity="5">
                    <methods>
                        <method name="get_None" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="965" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Changed" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="983" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ReclaimedBytes" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="988" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_RelocatedSlotCount" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="993" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Boolean,System.Int32,System.Int32)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="974" hits="0" branch="False"/>
                                <line number="975" hits="0" branch="False"/>
                                <line number="976" hits="0" branch="False"/>
                                <line number="977" hits="0" branch="False"/>
                                <line number="978" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="965" hits="0" branch="False"/>
                        <line number="983" hits="0" branch="False"/>
                        <line number="988" hits="0" branch="False"/>
                        <line number="993" hits="0" branch="False"/>
                        <line number="974" hits="0" branch="False"/>
                        <line number="975" hits="0" branch="False"/>
                        <line number="976" hits="0" branch="False"/>
                        <line number="977" hits="0" branch="False"/>
                        <line number="978" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.TailTruncationResult" filename="CBDD.Core/Storage/PageFile.cs"
                       line-rate="0.8461" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_PrePageCount" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1019" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostPageCount" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1024" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TruncatedPages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1029" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TruncatedBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1034" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="None" signature="(System.UInt32)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1041" hits="13" branch="False"/>
                                <line number="1042" hits="13" branch="False"/>
                                <line number="1043" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.UInt32,System.UInt32,System.UInt32,System.Int64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1009" hits="13" branch="False"/>
                                <line number="1010" hits="13" branch="False"/>
                                <line number="1011" hits="13" branch="False"/>
                                <line number="1012" hits="13" branch="False"/>
                                <line number="1013" hits="13" branch="False"/>
                                <line number="1014" hits="13" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1019" hits="0" branch="False"/>
                        <line number="1024" hits="0" branch="False"/>
                        <line number="1029" hits="15" branch="False"/>
                        <line number="1034" hits="15" branch="False"/>
                        <line number="1041" hits="13" branch="False"/>
                        <line number="1042" hits="13" branch="False"/>
                        <line number="1043" hits="13" branch="False"/>
                        <line number="1009" hits="13" branch="False"/>
                        <line number="1010" hits="13" branch="False"/>
                        <line number="1011" hits="13" branch="False"/>
                        <line number="1012" hits="13" branch="False"/>
                        <line number="1013" hits="13" branch="False"/>
                        <line number="1014" hits="13" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.PageHeader" filename="CBDD.Core/Storage/PageHeader.cs"
                       line-rate="0.8" branch-rate="0.5" complexity="4">
                    <methods>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="57" hits="74848" branch="False"/>
                                <line number="58" hits="74848" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="59" hits="0" branch="False"/>
                                <line number="61" hits="74848" branch="False"/>
                                <line number="62" hits="74848" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="69" hits="94512" branch="False"/>
                                <line number="70" hits="94512" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="94512" branch="False"/>
                                <line number="74" hits="94512" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="57" hits="74848" branch="False"/>
                        <line number="58" hits="74848" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="59" hits="0" branch="False"/>
                        <line number="61" hits="74848" branch="False"/>
                        <line number="62" hits="74848" branch="False"/>
                        <line number="69" hits="94512" branch="False"/>
                        <line number="70" hits="94512" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="94512" branch="False"/>
                        <line number="74" hits="94512" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.SlottedPageHeader" filename="CBDD.Core/Storage/SlottedPage.cs"
                       line-rate="0.8665999999999999" branch-rate="0.5" complexity="6">
                    <methods>
                        <method name="get_AvailableFreeSpace" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="58" hits="30676" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="65" hits="24853" branch="False"/>
                                <line number="66" hits="24853" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="0" branch="False"/>
                                <line number="69" hits="24853" branch="False"/>
                                <line number="70" hits="24853" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="77" hits="71544" branch="False"/>
                                <line number="78" hits="71544" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="79" hits="0" branch="False"/>
                                <line number="81" hits="71544" branch="False"/>
                                <line number="82" hits="71544" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="50" hits="4216" branch="False"/>
                                <line number="51" hits="4216" branch="False"/>
                                <line number="52" hits="4216" branch="False"/>
                                <line number="53" hits="4216" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="58" hits="30676" branch="False"/>
                        <line number="65" hits="24853" branch="False"/>
                        <line number="66" hits="24853" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="0" branch="False"/>
                        <line number="69" hits="24853" branch="False"/>
                        <line number="70" hits="24853" branch="False"/>
                        <line number="77" hits="71544" branch="False"/>
                        <line number="78" hits="71544" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="79" hits="0" branch="False"/>
                        <line number="81" hits="71544" branch="False"/>
                        <line number="82" hits="71544" branch="False"/>
                        <line number="50" hits="4216" branch="False"/>
                        <line number="51" hits="4216" branch="False"/>
                        <line number="52" hits="4216" branch="False"/>
                        <line number="53" hits="4216" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.SlotEntry" filename="CBDD.Core/Storage/SlottedPage.cs"
                       line-rate="0.8" branch-rate="0.5" complexity="4">
                    <methods>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="111" hits="27414" branch="False"/>
                                <line number="112" hits="27414" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="113" hits="0" branch="False"/>
                                <line number="115" hits="27414" branch="False"/>
                                <line number="116" hits="27414" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0.8"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="123" hits="1264774" branch="False"/>
                                <line number="124" hits="1264774" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="125" hits="0" branch="False"/>
                                <line number="127" hits="1264774" branch="False"/>
                                <line number="128" hits="1264774" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="111" hits="27414" branch="False"/>
                        <line number="112" hits="27414" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="113" hits="0" branch="False"/>
                        <line number="115" hits="27414" branch="False"/>
                        <line number="116" hits="27414" branch="False"/>
                        <line number="123" hits="1264774" branch="False"/>
                        <line number="124" hits="1264774" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="125" hits="0" branch="False"/>
                        <line number="127" hits="1264774" branch="False"/>
                        <line number="128" hits="1264774" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation" filename="CBDD.Core/Storage/SlottedPage.cs"
                       line-rate="0.8946999999999999" branch-rate="0.5" complexity="7">
                    <methods>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="159" hits="173132" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SlotIndex" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="163" hits="181901" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)"
                                line-rate="0.8332999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="181" hits="55520" branch="False"/>
                                <line number="182" hits="55520" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="183" hits="0" branch="False"/>
                                <line number="185" hits="55520" branch="False"/>
                                <line number="186" hits="55520" branch="False"/>
                                <line number="187" hits="55520" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="194" hits="81380" branch="False"/>
                                <line number="195" hits="81380" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="196" hits="0" branch="False"/>
                                <line number="198" hits="81380" branch="False"/>
                                <line number="199" hits="81380" branch="False"/>
                                <line number="201" hits="81380" branch="False"/>
                                <line number="202" hits="81380" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.UInt32,System.UInt16)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="171" hits="91163" branch="False"/>
                                <line number="172" hits="91163" branch="False"/>
                                <line number="173" hits="91163" branch="False"/>
                                <line number="174" hits="91163" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="159" hits="173132" branch="False"/>
                        <line number="163" hits="181901" branch="False"/>
                        <line number="181" hits="55520" branch="False"/>
                        <line number="182" hits="55520" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="183" hits="0" branch="False"/>
                        <line number="185" hits="55520" branch="False"/>
                        <line number="186" hits="55520" branch="False"/>
                        <line number="187" hits="55520" branch="False"/>
                        <line number="194" hits="81380" branch="False"/>
                        <line number="195" hits="81380" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="196" hits="0" branch="False"/>
                        <line number="198" hits="81380" branch="False"/>
                        <line number="199" hits="81380" branch="False"/>
                        <line number="201" hits="81380" branch="False"/>
                        <line number="202" hits="81380" branch="False"/>
                        <line number="171" hits="91163" branch="False"/>
                        <line number="172" hits="91163" branch="False"/>
                        <line number="173" hits="91163" branch="False"/>
                        <line number="174" hits="91163" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.SpatialPage" filename="CBDD.Core/Storage/SpatialPage.cs"
                       line-rate="0.7058" branch-rate="0.125" complexity="17">
                    <methods>
                        <method name="Initialize"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.UInt32,System.Boolean,System.Byte)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="40" hits="197" branch="False"/>
                                <line number="41" hits="197" branch="False"/>
                                <line number="42" hits="197" branch="False"/>
                                <line number="43" hits="197" branch="False"/>
                                <line number="44" hits="197" branch="False"/>
                                <line number="45" hits="197" branch="False"/>
                                <line number="46" hits="197" branch="False"/>
                                <line number="47" hits="197" branch="False"/>
                                <line number="48" hits="197" branch="False"/>
                                <line number="49" hits="197" branch="False"/>
                                <line number="51" hits="197" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="52" hits="197" branch="False"/>
                                <line number="53" hits="197" branch="False"/>
                                <line number="54" hits="197" branch="False"/>
                                <line number="55" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetIsLeaf" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="62" hits="378" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetLevel" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="69" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetEntryCount" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="76" hits="378" branch="False"/>
                            </lines>
                        </method>
                        <method name="SetEntryCount" signature="(System.Span`1&lt;System.Byte&gt;,System.UInt16)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="83" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetParentPageId" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="90" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="SetParentPageId" signature="(System.Span`1&lt;System.Byte&gt;,System.UInt32)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="97" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetMaxEntries" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="104" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteEntry"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="114" hits="358" branch="False"/>
                                <line number="115" hits="358" branch="False"/>
                                <line number="116" hits="358" branch="False"/>
                                <line number="119" hits="358" branch="False"/>
                                <line number="120" hits="358" branch="False"/>
                                <line number="121" hits="358" branch="False"/>
                                <line number="122" hits="358" branch="False"/>
                                <line number="123" hits="358" branch="False"/>
                                <line number="126" hits="358" branch="False"/>
                                <line number="127" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadEntry"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox&amp;,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="137" hits="1058" branch="False"/>
                                <line number="138" hits="1058" branch="False"/>
                                <line number="139" hits="1058" branch="False"/>
                                <line number="141" hits="1058" branch="False"/>
                                <line number="142" hits="1058" branch="False"/>
                                <line number="143" hits="1058" branch="False"/>
                                <line number="144" hits="1058" branch="False"/>
                            </lines>
                        </method>
                        <method name="CalculateMBR" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0"
                                branch-rate="0" complexity="6">
                            <lines>
                                <line number="152" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="False"/>
                                <line number="154" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="91" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="158" hits="0" branch="False"/>
                                <line number="159" hits="0" branch="False"/>
                                <line number="160" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="58" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="161" hits="0" branch="False"/>
                                <line number="162" hits="0" branch="False"/>
                                <line number="163" hits="0" branch="False"/>
                                <line number="164" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="40" hits="197" branch="False"/>
                        <line number="41" hits="197" branch="False"/>
                        <line number="42" hits="197" branch="False"/>
                        <line number="43" hits="197" branch="False"/>
                        <line number="44" hits="197" branch="False"/>
                        <line number="45" hits="197" branch="False"/>
                        <line number="46" hits="197" branch="False"/>
                        <line number="47" hits="197" branch="False"/>
                        <line number="48" hits="197" branch="False"/>
                        <line number="49" hits="197" branch="False"/>
                        <line number="51" hits="197" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="52" hits="197" branch="False"/>
                        <line number="53" hits="197" branch="False"/>
                        <line number="54" hits="197" branch="False"/>
                        <line number="55" hits="197" branch="False"/>
                        <line number="62" hits="378" branch="False"/>
                        <line number="69" hits="0" branch="False"/>
                        <line number="76" hits="378" branch="False"/>
                        <line number="83" hits="358" branch="False"/>
                        <line number="90" hits="0" branch="False"/>
                        <line number="97" hits="0" branch="False"/>
                        <line number="104" hits="358" branch="False"/>
                        <line number="114" hits="358" branch="False"/>
                        <line number="115" hits="358" branch="False"/>
                        <line number="116" hits="358" branch="False"/>
                        <line number="119" hits="358" branch="False"/>
                        <line number="120" hits="358" branch="False"/>
                        <line number="121" hits="358" branch="False"/>
                        <line number="122" hits="358" branch="False"/>
                        <line number="123" hits="358" branch="False"/>
                        <line number="126" hits="358" branch="False"/>
                        <line number="127" hits="358" branch="False"/>
                        <line number="137" hits="1058" branch="False"/>
                        <line number="138" hits="1058" branch="False"/>
                        <line number="139" hits="1058" branch="False"/>
                        <line number="141" hits="1058" branch="False"/>
                        <line number="142" hits="1058" branch="False"/>
                        <line number="143" hits="1058" branch="False"/>
                        <line number="144" hits="1058" branch="False"/>
                        <line number="152" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="False"/>
                        <line number="154" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="156" hits="0" branch="False"/>
                        <line number="157" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="91" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="158" hits="0" branch="False"/>
                        <line number="159" hits="0" branch="False"/>
                        <line number="160" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="58" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="161" hits="0" branch="False"/>
                        <line number="162" hits="0" branch="False"/>
                        <line number="163" hits="0" branch="False"/>
                        <line number="164" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata"
                       filename="CBDD.Core/Storage/StorageEngine.Collections.cs" line-rate="1" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="1020041" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrimaryRootPageId" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="20" hits="404032" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SchemaRootPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="383728" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Indexes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="452308" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="1020041" branch="False"/>
                        <line number="20" hits="404032" branch="False"/>
                        <line number="25" hits="383728" branch="False"/>
                        <line number="30" hits="452308" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.IndexMetadata"
                       filename="CBDD.Core/Storage/StorageEngine.Collections.cs" line-rate="1" branch-rate="1"
                       complexity="7">
                    <methods>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="134275" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsUnique" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="43" hits="67327" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="48" hits="133552" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PropertyPaths" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="53" hits="199392" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Dimensions" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="58" hits="13080" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Metric" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="63" hits="13080" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_RootPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="68" hits="67482" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="38" hits="134275" branch="False"/>
                        <line number="43" hits="67327" branch="False"/>
                        <line number="48" hits="133552" branch="False"/>
                        <line number="53" hits="199392" branch="False"/>
                        <line number="58" hits="13080" branch="False"/>
                        <line number="63" hits="13080" branch="False"/>
                        <line number="68" hits="67482" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Collections.cs" line-rate="0.9337000000000001"
                       branch-rate="0.8695" complexity="48">
                    <methods>
                        <method name="GetCollectionMetadata" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="79" hits="14705" branch="False"/>
                                <line number="80" hits="14705" branch="False"/>
                                <line number="81" hits="142124" branch="False"/>
                                <line number="82" hits="14705" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetAllCollectionMetadata" signature="()" line-rate="0.909" branch-rate="0.8125"
                                complexity="16">
                            <lines>
                                <line number="88" hits="14751" branch="False"/>
                                <line number="89" hits="14751" branch="False"/>
                                <line number="90" hits="14751" branch="False"/>
                                <line number="91" hits="14751" branch="False"/>
                                <line number="93" hits="14751" branch="False"/>
                                <line number="94" hits="14751" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="61" type="jump" coverage="50%"/>
                                        <condition number="79" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="95" hits="188" branch="False"/>
                                <line number="97" hits="725064" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="270" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="98" hits="347969" branch="False"/>
                                <line number="99" hits="347969" branch="False"/>
                                <line number="100" hits="347969" branch="False"/>
                                <line number="101" hits="347969" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="143" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="102" hits="0" branch="False"/>
                                <line number="104" hits="347969" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="156" type="jump" coverage="50%"/>
                                        <condition number="185" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="105" hits="0" branch="False"/>
                                <line number="107" hits="347969" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="221" type="jump" coverage="50%"/>
                                        <condition number="235" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="108" hits="347969" branch="False"/>
                                <line number="109" hits="347969" branch="False"/>
                                <line number="110" hits="347969" branch="False"/>
                                <line number="111" hits="347969" branch="False"/>
                                <line number="113" hits="14563" branch="False"/>
                                <line number="114" hits="14751" branch="False"/>
                            </lines>
                        </method>
                        <method name="SaveCollectionMetadata"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata)"
                                line-rate="0.9629000000000001" branch-rate="0.95" complexity="20">
                            <lines>
                                <line number="121" hits="12016" branch="False"/>
                                <line number="122" hits="12016" branch="False"/>
                                <line number="123" hits="12016" branch="False"/>
                                <line number="125" hits="12016" branch="False"/>
                                <line number="126" hits="12016" branch="False"/>
                                <line number="127" hits="12016" branch="False"/>
                                <line number="128" hits="12016" branch="False"/>
                                <line number="129" hits="38072" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="273" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="130" hits="1012" branch="False"/>
                                <line number="131" hits="1012" branch="False"/>
                                <line number="132" hits="1012" branch="False"/>
                                <line number="133" hits="1012" branch="False"/>
                                <line number="134" hits="1012" branch="False"/>
                                <line number="135" hits="1012" branch="False"/>
                                <line number="136" hits="5068" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="217" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="137" hits="1016" branch="False"/>
                                <line number="138" hits="1016" branch="False"/>
                                <line number="139" hits="1016" branch="False"/>
                                <line number="141" hits="1012" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="233" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="142" hits="200" branch="False"/>
                                <line number="143" hits="200" branch="False"/>
                                <line number="144" hits="200" branch="False"/>
                                <line number="145" hits="200" branch="False"/>
                                <line number="146" hits="1012" branch="False"/>
                                <line number="148" hits="12016" branch="False"/>
                                <line number="150" hits="12016" branch="False"/>
                                <line number="151" hits="12016" branch="False"/>
                                <line number="153" hits="12016" branch="False"/>
                                <line number="154" hits="12016" branch="False"/>
                                <line number="156" hits="352684" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="543" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="157" hits="170612" branch="False"/>
                                <line number="158" hits="170612" branch="False"/>
                                <line number="159" hits="170612" branch="False"/>
                                <line number="160" hits="170612" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="408" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="163" hits="170612" branch="False"/>
                                <line number="164" hits="170612" branch="False"/>
                                <line number="165" hits="170612" branch="False"/>
                                <line number="166" hits="170612" branch="False"/>
                                <line number="168" hits="170612" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="473" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="169" hits="6286" branch="False"/>
                                <line number="170" hits="6286" branch="False"/>
                                <line number="171" hits="6286" branch="False"/>
                                <line number="173" hits="164326" branch="False"/>
                                <line number="174" hits="0" branch="False"/>
                                <line number="175" hits="164326" branch="False"/>
                                <line number="177" hits="12016" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="560" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="6286" branch="False"/>
                                <line number="179" hits="6286" branch="False"/>
                                <line number="180" hits="6286" branch="False"/>
                                <line number="181" hits="6286" branch="False"/>
                                <line number="182" hits="6286" branch="False"/>
                                <line number="183" hits="6286" branch="False"/>
                                <line number="185" hits="12016" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="639" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="186" hits="0" branch="False"/>
                                <line number="188" hits="0" branch="False"/>
                                <line number="191" hits="12016" branch="False"/>
                                <line number="192" hits="12016" branch="False"/>
                                <line number="195" hits="12016" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="693" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="196" hits="6286" branch="False"/>
                                <line number="197" hits="6286" branch="False"/>
                                <line number="198" hits="6286" branch="False"/>
                                <line number="200" hits="5730" branch="False"/>
                                <line number="201" hits="5730" branch="False"/>
                                <line number="202" hits="5730" branch="False"/>
                                <line number="203" hits="5730" branch="False"/>
                                <line number="205" hits="12016" branch="False"/>
                                <line number="206" hits="12016" branch="False"/>
                                <line number="207" hits="12016" branch="False"/>
                                <line number="208" hits="12016" branch="False"/>
                                <line number="209" hits="12016" branch="False"/>
                                <line number="210" hits="12016" branch="False"/>
                                <line number="211" hits="12016" branch="False"/>
                                <line number="212" hits="12016" branch="False"/>
                                <line number="214" hits="12016" branch="False"/>
                                <line number="215" hits="12016" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="813" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="216" hits="5730" branch="False"/>
                                <line number="217" hits="5730" branch="False"/>
                                <line number="218" hits="5730" branch="False"/>
                                <line number="220" hits="12016" branch="False"/>
                                <line number="221" hits="12016" branch="False"/>
                                <line number="222" hits="24032" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryDeserializeCollectionMetadata"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata&amp;)"
                                line-rate="0.875" branch-rate="0.8" complexity="10">
                            <lines>
                                <line number="225" hits="347969" branch="False"/>
                                <line number="226" hits="347969" branch="False"/>
                                <line number="229" hits="347969" branch="False"/>
                                <line number="230" hits="347969" branch="False"/>
                                <line number="231" hits="347969" branch="False"/>
                                <line number="233" hits="347969" branch="False"/>
                                <line number="234" hits="347969" branch="False"/>
                                <line number="235" hits="347969" branch="False"/>
                                <line number="236" hits="347969" branch="False"/>
                                <line number="238" hits="347969" branch="False"/>
                                <line number="239" hits="347969" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="89" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="240" hits="0" branch="False"/>
                                <line number="242" hits="825966" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="325" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="243" hits="65014" branch="False"/>
                                <line number="244" hits="65014" branch="False"/>
                                <line number="245" hits="65014" branch="False"/>
                                <line number="246" hits="65014" branch="False"/>
                                <line number="247" hits="65014" branch="False"/>
                                <line number="248" hits="65014" branch="False"/>
                                <line number="249" hits="65014" branch="False"/>
                                <line number="250" hits="65014" branch="False"/>
                                <line number="252" hits="65014" branch="False"/>
                                <line number="253" hits="65014" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="184" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="254" hits="0" branch="False"/>
                                <line number="256" hits="65014" branch="False"/>
                                <line number="257" hits="260056" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="246" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="258" hits="65014" branch="False"/>
                                <line number="260" hits="65014" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="262" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="261" hits="11618" branch="False"/>
                                <line number="262" hits="11618" branch="False"/>
                                <line number="263" hits="11618" branch="False"/>
                                <line number="264" hits="11618" branch="False"/>
                                <line number="266" hits="65014" branch="False"/>
                                <line number="267" hits="65014" branch="False"/>
                                <line number="269" hits="347969" branch="False"/>
                                <line number="270" hits="347969" branch="False"/>
                                <line number="272" hits="0" branch="False"/>
                                <line number="273" hits="0" branch="False"/>
                                <line number="274" hits="0" branch="False"/>
                                <line number="276" hits="347969" branch="False"/>
                            </lines>
                        </method>
                        <method name="RegisterMappers"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="283" hits="6119" branch="False"/>
                                <line number="284" hits="109953" branch="False"/>
                                <line number="285" hits="6119" branch="False"/>
                                <line number="286" hits="6119" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="79" hits="14705" branch="False"/>
                        <line number="80" hits="14705" branch="False"/>
                        <line number="81" hits="142124" branch="False"/>
                        <line number="82" hits="14705" branch="False"/>
                        <line number="88" hits="14751" branch="False"/>
                        <line number="89" hits="14751" branch="False"/>
                        <line number="90" hits="14751" branch="False"/>
                        <line number="91" hits="14751" branch="False"/>
                        <line number="93" hits="14751" branch="False"/>
                        <line number="94" hits="14751" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="61" type="jump" coverage="50%"/>
                                <condition number="79" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="95" hits="188" branch="False"/>
                        <line number="97" hits="725064" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="270" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="98" hits="347969" branch="False"/>
                        <line number="99" hits="347969" branch="False"/>
                        <line number="100" hits="347969" branch="False"/>
                        <line number="101" hits="347969" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="143" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="102" hits="0" branch="False"/>
                        <line number="104" hits="347969" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="156" type="jump" coverage="50%"/>
                                <condition number="185" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="105" hits="0" branch="False"/>
                        <line number="107" hits="347969" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="221" type="jump" coverage="50%"/>
                                <condition number="235" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="108" hits="347969" branch="False"/>
                        <line number="109" hits="347969" branch="False"/>
                        <line number="110" hits="347969" branch="False"/>
                        <line number="111" hits="347969" branch="False"/>
                        <line number="113" hits="14563" branch="False"/>
                        <line number="114" hits="14751" branch="False"/>
                        <line number="121" hits="12016" branch="False"/>
                        <line number="122" hits="12016" branch="False"/>
                        <line number="123" hits="12016" branch="False"/>
                        <line number="125" hits="12016" branch="False"/>
                        <line number="126" hits="12016" branch="False"/>
                        <line number="127" hits="12016" branch="False"/>
                        <line number="128" hits="12016" branch="False"/>
                        <line number="129" hits="38072" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="273" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="130" hits="1012" branch="False"/>
                        <line number="131" hits="1012" branch="False"/>
                        <line number="132" hits="1012" branch="False"/>
                        <line number="133" hits="1012" branch="False"/>
                        <line number="134" hits="1012" branch="False"/>
                        <line number="135" hits="1012" branch="False"/>
                        <line number="136" hits="5068" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="217" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="137" hits="1016" branch="False"/>
                        <line number="138" hits="1016" branch="False"/>
                        <line number="139" hits="1016" branch="False"/>
                        <line number="141" hits="1012" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="233" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="142" hits="200" branch="False"/>
                        <line number="143" hits="200" branch="False"/>
                        <line number="144" hits="200" branch="False"/>
                        <line number="145" hits="200" branch="False"/>
                        <line number="146" hits="1012" branch="False"/>
                        <line number="148" hits="12016" branch="False"/>
                        <line number="150" hits="12016" branch="False"/>
                        <line number="151" hits="12016" branch="False"/>
                        <line number="153" hits="12016" branch="False"/>
                        <line number="154" hits="12016" branch="False"/>
                        <line number="156" hits="352684" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="543" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="157" hits="170612" branch="False"/>
                        <line number="158" hits="170612" branch="False"/>
                        <line number="159" hits="170612" branch="False"/>
                        <line number="160" hits="170612" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="408" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="163" hits="170612" branch="False"/>
                        <line number="164" hits="170612" branch="False"/>
                        <line number="165" hits="170612" branch="False"/>
                        <line number="166" hits="170612" branch="False"/>
                        <line number="168" hits="170612" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="473" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="169" hits="6286" branch="False"/>
                        <line number="170" hits="6286" branch="False"/>
                        <line number="171" hits="6286" branch="False"/>
                        <line number="173" hits="164326" branch="False"/>
                        <line number="174" hits="0" branch="False"/>
                        <line number="175" hits="164326" branch="False"/>
                        <line number="177" hits="12016" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="560" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="6286" branch="False"/>
                        <line number="179" hits="6286" branch="False"/>
                        <line number="180" hits="6286" branch="False"/>
                        <line number="181" hits="6286" branch="False"/>
                        <line number="182" hits="6286" branch="False"/>
                        <line number="183" hits="6286" branch="False"/>
                        <line number="185" hits="12016" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="639" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="186" hits="0" branch="False"/>
                        <line number="188" hits="0" branch="False"/>
                        <line number="191" hits="12016" branch="False"/>
                        <line number="192" hits="12016" branch="False"/>
                        <line number="195" hits="12016" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="693" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="196" hits="6286" branch="False"/>
                        <line number="197" hits="6286" branch="False"/>
                        <line number="198" hits="6286" branch="False"/>
                        <line number="200" hits="5730" branch="False"/>
                        <line number="201" hits="5730" branch="False"/>
                        <line number="202" hits="5730" branch="False"/>
                        <line number="203" hits="5730" branch="False"/>
                        <line number="205" hits="12016" branch="False"/>
                        <line number="206" hits="12016" branch="False"/>
                        <line number="207" hits="12016" branch="False"/>
                        <line number="208" hits="12016" branch="False"/>
                        <line number="209" hits="12016" branch="False"/>
                        <line number="210" hits="12016" branch="False"/>
                        <line number="211" hits="12016" branch="False"/>
                        <line number="212" hits="12016" branch="False"/>
                        <line number="214" hits="12016" branch="False"/>
                        <line number="215" hits="12016" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="813" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="216" hits="5730" branch="False"/>
                        <line number="217" hits="5730" branch="False"/>
                        <line number="218" hits="5730" branch="False"/>
                        <line number="220" hits="12016" branch="False"/>
                        <line number="221" hits="12016" branch="False"/>
                        <line number="222" hits="24032" branch="False"/>
                        <line number="225" hits="347969" branch="False"/>
                        <line number="226" hits="347969" branch="False"/>
                        <line number="229" hits="347969" branch="False"/>
                        <line number="230" hits="347969" branch="False"/>
                        <line number="231" hits="347969" branch="False"/>
                        <line number="233" hits="347969" branch="False"/>
                        <line number="234" hits="347969" branch="False"/>
                        <line number="235" hits="347969" branch="False"/>
                        <line number="236" hits="347969" branch="False"/>
                        <line number="238" hits="347969" branch="False"/>
                        <line number="239" hits="347969" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="89" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="240" hits="0" branch="False"/>
                        <line number="242" hits="825966" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="325" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="243" hits="65014" branch="False"/>
                        <line number="244" hits="65014" branch="False"/>
                        <line number="245" hits="65014" branch="False"/>
                        <line number="246" hits="65014" branch="False"/>
                        <line number="247" hits="65014" branch="False"/>
                        <line number="248" hits="65014" branch="False"/>
                        <line number="249" hits="65014" branch="False"/>
                        <line number="250" hits="65014" branch="False"/>
                        <line number="252" hits="65014" branch="False"/>
                        <line number="253" hits="65014" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="184" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="254" hits="0" branch="False"/>
                        <line number="256" hits="65014" branch="False"/>
                        <line number="257" hits="260056" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="246" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="258" hits="65014" branch="False"/>
                        <line number="260" hits="65014" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="262" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="261" hits="11618" branch="False"/>
                        <line number="262" hits="11618" branch="False"/>
                        <line number="263" hits="11618" branch="False"/>
                        <line number="264" hits="11618" branch="False"/>
                        <line number="266" hits="65014" branch="False"/>
                        <line number="267" hits="65014" branch="False"/>
                        <line number="269" hits="347969" branch="False"/>
                        <line number="270" hits="347969" branch="False"/>
                        <line number="272" hits="0" branch="False"/>
                        <line number="273" hits="0" branch="False"/>
                        <line number="274" hits="0" branch="False"/>
                        <line number="276" hits="347969" branch="False"/>
                        <line number="283" hits="6119" branch="False"/>
                        <line number="284" hits="109953" branch="False"/>
                        <line number="285" hits="6119" branch="False"/>
                        <line number="286" hits="6119" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine" filename="CBDD.Core/Storage/StorageEngine.cs"
                       line-rate="0.8873000000000001" branch-rate="0.6818000000000001" complexity="35">
                    <methods>
                        <method name="get_PageSize" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="97" hits="194687" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionOptions" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="102" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionService" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="107" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionTelemetry" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="112" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompressionStats" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="117" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_StorageFormatMetadata" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="122" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsPageLocked" signature="(System.UInt32,System.UInt64)" line-rate="0.6363"
                                branch-rate="0.5" complexity="6">
                            <lines>
                                <line number="132" hits="6124" branch="False"/>
                                <line number="133" hits="30518" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="134" hits="6073" branch="False"/>
                                <line number="135" hits="6073" branch="False"/>
                                <line number="136" hits="12146" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="0" branch="False"/>
                                <line number="139" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="63" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="140" hits="0" branch="False"/>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="6124" branch="False"/>
                                <line number="143" hits="6124" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="0.9411" branch-rate="0.6666" complexity="12">
                            <lines>
                                <line number="149" hits="253" branch="False"/>
                                <line number="151" hits="253" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="152" hits="253" branch="False"/>
                                <line number="153" hits="2745" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="72" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="154" hits="993" branch="False"/>
                                <line number="156" hits="993" branch="False"/>
                                <line number="157" hits="993" branch="False"/>
                                <line number="158" hits="993" branch="False"/>
                                <line number="159" hits="0" branch="False"/>
                                <line number="160" hits="993" branch="False"/>
                                <line number="161" hits="253" branch="False"/>
                                <line number="162" hits="253" branch="False"/>
                                <line number="165" hits="253" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="166" hits="253" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="125" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="167" hits="253" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="143" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="253" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="161" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="169" hits="253" branch="False"/>
                            </lines>
                        </method>
                        <method name="RegisterCdc" signature="(ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="176" hits="197" branch="False"/>
                                <line number="177" hits="197" branch="False"/>
                                <line number="178" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Cdc" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="183" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine.RegisterCdc"
                                signature="(ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="186" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine.get_Cdc" signature="()" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="189" hits="6116" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine.get_CompressionOptions" signature="()"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="192" hits="7133" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine.get_CompressionService" signature="()"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="195" hits="194" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine.get_CompressionTelemetry"
                                signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="198" hits="7065" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig,ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions,ZB.MOM.WW.CBDD.Core.Storage.MaintenanceOptions)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="37" hits="250" branch="False"/>
                                <line number="52" hits="250" branch="False"/>
                                <line number="53" hits="250" branch="False"/>
                                <line number="54" hits="250" branch="False"/>
                                <line number="55" hits="250" branch="False"/>
                                <line number="56" hits="250" branch="False"/>
                                <line number="57" hits="250" branch="False"/>
                                <line number="58" hits="250" branch="False"/>
                                <line number="59" hits="250" branch="False"/>
                                <line number="60" hits="250" branch="False"/>
                                <line number="61" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="118" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="64" hits="250" branch="False"/>
                                <line number="67" hits="250" branch="False"/>
                                <line number="68" hits="250" branch="False"/>
                                <line number="70" hits="250" branch="False"/>
                                <line number="71" hits="250" branch="False"/>
                                <line number="72" hits="250" branch="False"/>
                                <line number="73" hits="250" branch="False"/>
                                <line number="74" hits="250" branch="False"/>
                                <line number="75" hits="250" branch="False"/>
                                <line number="79" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="250" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="80" hits="26" branch="False"/>
                                <line number="81" hits="26" branch="False"/>
                                <line number="82" hits="26" branch="False"/>
                                <line number="84" hits="250" branch="False"/>
                                <line number="86" hits="250" branch="False"/>
                                <line number="87" hits="250" branch="False"/>
                                <line number="92" hits="250" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="97" hits="194687" branch="False"/>
                        <line number="102" hits="0" branch="False"/>
                        <line number="107" hits="1" branch="False"/>
                        <line number="112" hits="0" branch="False"/>
                        <line number="117" hits="5" branch="False"/>
                        <line number="122" hits="0" branch="False"/>
                        <line number="132" hits="6124" branch="False"/>
                        <line number="133" hits="30518" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="134" hits="6073" branch="False"/>
                        <line number="135" hits="6073" branch="False"/>
                        <line number="136" hits="12146" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="0" branch="False"/>
                        <line number="139" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="63" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="140" hits="0" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="6124" branch="False"/>
                        <line number="143" hits="6124" branch="False"/>
                        <line number="149" hits="253" branch="False"/>
                        <line number="151" hits="253" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="152" hits="253" branch="False"/>
                        <line number="153" hits="2745" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="72" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="154" hits="993" branch="False"/>
                        <line number="156" hits="993" branch="False"/>
                        <line number="157" hits="993" branch="False"/>
                        <line number="158" hits="993" branch="False"/>
                        <line number="159" hits="0" branch="False"/>
                        <line number="160" hits="993" branch="False"/>
                        <line number="161" hits="253" branch="False"/>
                        <line number="162" hits="253" branch="False"/>
                        <line number="165" hits="253" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="107" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="166" hits="253" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="125" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="167" hits="253" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="143" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="253" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="161" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="169" hits="253" branch="False"/>
                        <line number="176" hits="197" branch="False"/>
                        <line number="177" hits="197" branch="False"/>
                        <line number="178" hits="197" branch="False"/>
                        <line number="183" hits="15" branch="False"/>
                        <line number="186" hits="197" branch="False"/>
                        <line number="189" hits="6116" branch="False"/>
                        <line number="192" hits="7133" branch="False"/>
                        <line number="195" hits="194" branch="False"/>
                        <line number="198" hits="7065" branch="False"/>
                        <line number="37" hits="250" branch="False"/>
                        <line number="52" hits="250" branch="False"/>
                        <line number="53" hits="250" branch="False"/>
                        <line number="54" hits="250" branch="False"/>
                        <line number="55" hits="250" branch="False"/>
                        <line number="56" hits="250" branch="False"/>
                        <line number="57" hits="250" branch="False"/>
                        <line number="58" hits="250" branch="False"/>
                        <line number="59" hits="250" branch="False"/>
                        <line number="60" hits="250" branch="False"/>
                        <line number="61" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="118" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="64" hits="250" branch="False"/>
                        <line number="67" hits="250" branch="False"/>
                        <line number="68" hits="250" branch="False"/>
                        <line number="70" hits="250" branch="False"/>
                        <line number="71" hits="250" branch="False"/>
                        <line number="72" hits="250" branch="False"/>
                        <line number="73" hits="250" branch="False"/>
                        <line number="74" hits="250" branch="False"/>
                        <line number="75" hits="250" branch="False"/>
                        <line number="79" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="250" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="80" hits="26" branch="False"/>
                        <line number="81" hits="26" branch="False"/>
                        <line number="82" hits="26" branch="False"/>
                        <line number="84" hits="250" branch="False"/>
                        <line number="86" hits="250" branch="False"/>
                        <line number="87" hits="250" branch="False"/>
                        <line number="92" hits="250" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="0.7126" branch-rate="0.5729"
                       complexity="97">
                    <methods>
                        <method name="GetPageUsageByPageType" signature="()" line-rate="1" branch-rate="1"
                                complexity="4">
                            <lines>
                                <line number="184" hits="1" branch="False"/>
                                <line number="185" hits="1" branch="False"/>
                                <line number="186" hits="1" branch="False"/>
                                <line number="187" hits="1" branch="False"/>
                                <line number="189" hits="388" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="190" hits="193" branch="False"/>
                                <line number="191" hits="193" branch="False"/>
                                <line number="192" hits="193" branch="False"/>
                                <line number="193" hits="193" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="91" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="194" hits="193" branch="False"/>
                                <line number="196" hits="1" branch="False"/>
                                <line number="197" hits="8" branch="False"/>
                                <line number="198" hits="8" branch="False"/>
                                <line number="199" hits="8" branch="False"/>
                                <line number="200" hits="8" branch="False"/>
                                <line number="201" hits="8" branch="False"/>
                                <line number="202" hits="8" branch="False"/>
                                <line number="203" hits="1" branch="False"/>
                                <line number="204" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetPageUsageByCollection" signature="()" line-rate="0.887" branch-rate="0.9285"
                                complexity="28">
                            <lines>
                                <line number="210" hits="1" branch="False"/>
                                <line number="211" hits="1" branch="False"/>
                                <line number="212" hits="1" branch="False"/>
                                <line number="214" hits="61" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="605" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="215" hits="29" branch="False"/>
                                <line number="216" hits="29" branch="False"/>
                                <line number="218" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="61" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="219" hits="29" branch="False"/>
                                <line number="220" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="90" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="221" hits="29" branch="False"/>
                                <line number="223" hits="97" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="171" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="224" hits="5" branch="False"/>
                                <line number="225" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="146" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="226" hits="4" branch="False"/>
                                <line number="227" hits="5" branch="False"/>
                                <line number="229" hits="167" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="269" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="230" hits="40" branch="False"/>
                                <line number="231" hits="40" branch="False"/>
                                <line number="232" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="246" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="233" hits="0" branch="False"/>
                                <line number="234" hits="0" branch="False"/>
                                <line number="235" hits="0" branch="False"/>
                                <line number="236" hits="40" branch="False"/>
                                <line number="238" hits="29" branch="False"/>
                                <line number="239" hits="29" branch="False"/>
                                <line number="240" hits="29" branch="False"/>
                                <line number="241" hits="29" branch="False"/>
                                <line number="243" hits="29" branch="False"/>
                                <line number="244" hits="215" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="501" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="245" hits="64" branch="False"/>
                                <line number="246" hits="64" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="363" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="247" hits="0" branch="False"/>
                                <line number="249" hits="64" branch="False"/>
                                <line number="250" hits="64" branch="False"/>
                                <line number="252" hits="64" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="416" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="253" hits="2" branch="False"/>
                                <line number="254" hits="2" branch="False"/>
                                <line number="255" hits="2" branch="False"/>
                                <line number="256" hits="62" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="437" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="257" hits="0" branch="False"/>
                                <line number="258" hits="0" branch="False"/>
                                <line number="259" hits="0" branch="False"/>
                                <line number="260" hits="62" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="452" type="jump" coverage="100%"/>
                                        <condition number="458" type="jump" coverage="100%"/>
                                        <condition number="473" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="261" hits="33" branch="False"/>
                                <line number="262" hits="33" branch="False"/>
                                <line number="263" hits="33" branch="False"/>
                                <line number="265" hits="29" branch="False"/>
                                <line number="266" hits="29" branch="False"/>
                                <line number="267" hits="29" branch="False"/>
                                <line number="268" hits="64" branch="False"/>
                                <line number="270" hits="29" branch="False"/>
                                <line number="271" hits="29" branch="False"/>
                                <line number="272" hits="29" branch="False"/>
                                <line number="273" hits="29" branch="False"/>
                                <line number="274" hits="29" branch="False"/>
                                <line number="275" hits="29" branch="False"/>
                                <line number="276" hits="29" branch="False"/>
                                <line number="277" hits="29" branch="False"/>
                                <line number="278" hits="29" branch="False"/>
                                <line number="279" hits="29" branch="False"/>
                                <line number="281" hits="1" branch="False"/>
                                <line number="282" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompressionRatioByCollection" signature="()" line-rate="0.9666" branch-rate="1"
                                complexity="8">
                            <lines>
                                <line number="288" hits="1" branch="False"/>
                                <line number="289" hits="1" branch="False"/>
                                <line number="290" hits="1" branch="False"/>
                                <line number="292" hits="61" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="240" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="293" hits="29" branch="False"/>
                                <line number="294" hits="29" branch="False"/>
                                <line number="295" hits="29" branch="False"/>
                                <line number="296" hits="29" branch="False"/>
                                <line number="297" hits="29" branch="False"/>
                                <line number="299" hits="167" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="155" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="300" hits="40" branch="False"/>
                                <line number="301" hits="40" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="105" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="302" hits="0" branch="False"/>
                                <line number="304" hits="40" branch="False"/>
                                <line number="305" hits="40" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="122" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="306" hits="40" branch="False"/>
                                <line number="308" hits="40" branch="False"/>
                                <line number="309" hits="40" branch="False"/>
                                <line number="310" hits="40" branch="False"/>
                                <line number="312" hits="29" branch="False"/>
                                <line number="313" hits="29" branch="False"/>
                                <line number="314" hits="29" branch="False"/>
                                <line number="315" hits="29" branch="False"/>
                                <line number="316" hits="29" branch="False"/>
                                <line number="317" hits="29" branch="False"/>
                                <line number="318" hits="29" branch="False"/>
                                <line number="319" hits="29" branch="False"/>
                                <line number="320" hits="29" branch="False"/>
                                <line number="322" hits="1" branch="False"/>
                                <line number="323" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetFreeListSummary" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="329" hits="1" branch="False"/>
                                <line number="330" hits="1" branch="False"/>
                                <line number="331" hits="1" branch="False"/>
                                <line number="332" hits="1" branch="False"/>
                                <line number="333" hits="1" branch="False"/>
                                <line number="334" hits="1" branch="False"/>
                                <line number="335" hits="1" branch="False"/>
                                <line number="336" hits="1" branch="False"/>
                                <line number="337" hits="1" branch="False"/>
                                <line number="338" hits="1" branch="False"/>
                                <line number="339" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetFragmentationMap" signature="()" line-rate="0.9555" branch-rate="0.9"
                                complexity="10">
                            <lines>
                                <line number="345" hits="1" branch="False"/>
                                <line number="346" hits="1" branch="False"/>
                                <line number="347" hits="1" branch="False"/>
                                <line number="348" hits="1" branch="False"/>
                                <line number="349" hits="1" branch="False"/>
                                <line number="351" hits="1" branch="False"/>
                                <line number="353" hits="388" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="241" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="354" hits="193" branch="False"/>
                                <line number="355" hits="193" branch="False"/>
                                <line number="356" hits="193" branch="False"/>
                                <line number="357" hits="193" branch="False"/>
                                <line number="359" hits="193" branch="False"/>
                                <line number="360" hits="193" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="120" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="361" hits="126" branch="False"/>
                                <line number="362" hits="126" branch="False"/>
                                <line number="363" hits="126" branch="False"/>
                                <line number="364" hits="67" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="156" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="365" hits="3" branch="False"/>
                                <line number="366" hits="3" branch="False"/>
                                <line number="367" hits="3" branch="False"/>
                                <line number="369" hits="193" branch="False"/>
                                <line number="371" hits="193" branch="False"/>
                                <line number="372" hits="193" branch="False"/>
                                <line number="373" hits="193" branch="False"/>
                                <line number="374" hits="193" branch="False"/>
                                <line number="375" hits="193" branch="False"/>
                                <line number="376" hits="193" branch="False"/>
                                <line number="377" hits="193" branch="False"/>
                                <line number="378" hits="193" branch="False"/>
                                <line number="380" hits="1" branch="False"/>
                                <line number="381" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="298" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="382" hits="1" branch="False"/>
                                <line number="383" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="272" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="384" hits="1" branch="False"/>
                                <line number="386" hits="0" branch="False"/>
                                <line number="387" hits="0" branch="False"/>
                                <line number="389" hits="1" branch="False"/>
                                <line number="390" hits="1" branch="False"/>
                                <line number="391" hits="1" branch="False"/>
                                <line number="392" hits="1" branch="False"/>
                                <line number="393" hits="1" branch="False"/>
                                <line number="394" hits="1" branch="False"/>
                                <line number="395" hits="1" branch="False"/>
                                <line number="396" hits="1" branch="False"/>
                                <line number="397" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadFirstOverflowPage"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.UInt32&amp;)"
                                line-rate="0.6666" branch-rate="0.375" complexity="8">
                            <lines>
                                <line number="413" hits="40" branch="False"/>
                                <line number="414" hits="40" branch="False"/>
                                <line number="415" hits="40" branch="False"/>
                                <line number="416" hits="40" branch="False"/>
                                <line number="418" hits="40" branch="False"/>
                                <line number="419" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="78" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="420" hits="0" branch="False"/>
                                <line number="422" hits="40" branch="False"/>
                                <line number="423" hits="40" branch="False"/>
                                <line number="424" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="131" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="425" hits="0" branch="False"/>
                                <line number="427" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="153" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="428" hits="40" branch="False"/>
                                <line number="430" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="173" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="431" hits="0" branch="False"/>
                                <line number="433" hits="0" branch="False"/>
                                <line number="434" hits="0" branch="False"/>
                                <line number="435" hits="40" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddOverflowChainPages"
                                signature="(System.Collections.Generic.HashSet`1&lt;System.UInt32&gt;,System.UInt32)"
                                line-rate="0" branch-rate="0" complexity="10">
                            <lines>
                                <line number="438" hits="0" branch="False"/>
                                <line number="439" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="440" hits="0" branch="False"/>
                                <line number="442" hits="0" branch="False"/>
                                <line number="443" hits="0" branch="False"/>
                                <line number="444" hits="0" branch="False"/>
                                <line number="446" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="143" type="jump" coverage="0%"/>
                                        <condition number="113" type="jump" coverage="0%"/>
                                        <condition number="127" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="0" branch="False"/>
                                <line number="448" hits="0" branch="False"/>
                                <line number="449" hits="0" branch="False"/>
                                <line number="450" hits="0" branch="False"/>
                                <line number="451" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="99" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="452" hits="0" branch="False"/>
                                <line number="454" hits="0" branch="False"/>
                                <line number="455" hits="0" branch="False"/>
                                <line number="456" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadSlotPayloadStats"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.Boolean&amp;,System.Int32&amp;,System.Int32&amp;)"
                                line-rate="0.3283" branch-rate="0.17850000000000002" complexity="28">
                            <lines>
                                <line number="463" hits="40" branch="False"/>
                                <line number="464" hits="40" branch="False"/>
                                <line number="465" hits="40" branch="False"/>
                                <line number="466" hits="40" branch="False"/>
                                <line number="468" hits="40" branch="False"/>
                                <line number="469" hits="40" branch="False"/>
                                <line number="471" hits="40" branch="False"/>
                                <line number="472" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="473" hits="0" branch="False"/>
                                <line number="475" hits="40" branch="False"/>
                                <line number="476" hits="40" branch="False"/>
                                <line number="477" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="141" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="478" hits="0" branch="False"/>
                                <line number="480" hits="40" branch="False"/>
                                <line number="481" hits="40" branch="False"/>
                                <line number="483" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="186" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="484" hits="40" branch="False"/>
                                <line number="485" hits="40" branch="False"/>
                                <line number="486" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="207" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="487" hits="0" branch="False"/>
                                <line number="488" hits="0" branch="False"/>
                                <line number="489" hits="0" branch="False"/>
                                <line number="492" hits="40" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="240" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="493" hits="0" branch="False"/>
                                <line number="495" hits="40" branch="False"/>
                                <line number="496" hits="40" branch="False"/>
                                <line number="497" hits="40" branch="False"/>
                                <line number="500" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="306" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="501" hits="0" branch="False"/>
                                <line number="503" hits="0" branch="False"/>
                                <line number="504" hits="0" branch="False"/>
                                <line number="505" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="366" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="506" hits="0" branch="False"/>
                                <line number="508" hits="0" branch="False"/>
                                <line number="509" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="390" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="510" hits="0" branch="False"/>
                                <line number="511" hits="0" branch="False"/>
                                <line number="512" hits="0" branch="False"/>
                                <line number="515" hits="0" branch="False"/>
                                <line number="516" hits="0" branch="False"/>
                                <line number="518" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="451" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="519" hits="0" branch="False"/>
                                <line number="520" hits="0" branch="False"/>
                                <line number="521" hits="0" branch="False"/>
                                <line number="523" hits="0" branch="False"/>
                                <line number="524" hits="0" branch="False"/>
                                <line number="525" hits="0" branch="False"/>
                                <line number="526" hits="0" branch="False"/>
                                <line number="527" hits="0" branch="False"/>
                                <line number="529" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="714" type="jump" coverage="0%"/>
                                        <condition number="686" type="jump" coverage="0%"/>
                                        <condition number="690" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="530" hits="0" branch="False"/>
                                <line number="531" hits="0" branch="False"/>
                                <line number="532" hits="0" branch="False"/>
                                <line number="533" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="599" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="534" hits="0" branch="False"/>
                                <line number="536" hits="0" branch="False"/>
                                <line number="537" hits="0" branch="False"/>
                                <line number="538" hits="0" branch="False"/>
                                <line number="539" hits="0" branch="False"/>
                                <line number="540" hits="0" branch="False"/>
                                <line number="542" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="729" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="543" hits="0" branch="False"/>
                                <line number="544" hits="0" branch="False"/>
                                <line number="546" hits="0" branch="False"/>
                                <line number="547" hits="0" branch="False"/>
                                <line number="548" hits="0" branch="False"/>
                                <line number="549" hits="40" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="184" hits="1" branch="False"/>
                        <line number="185" hits="1" branch="False"/>
                        <line number="186" hits="1" branch="False"/>
                        <line number="187" hits="1" branch="False"/>
                        <line number="189" hits="388" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="119" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="190" hits="193" branch="False"/>
                        <line number="191" hits="193" branch="False"/>
                        <line number="192" hits="193" branch="False"/>
                        <line number="193" hits="193" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="91" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="194" hits="193" branch="False"/>
                        <line number="196" hits="1" branch="False"/>
                        <line number="197" hits="8" branch="False"/>
                        <line number="198" hits="8" branch="False"/>
                        <line number="199" hits="8" branch="False"/>
                        <line number="200" hits="8" branch="False"/>
                        <line number="201" hits="8" branch="False"/>
                        <line number="202" hits="8" branch="False"/>
                        <line number="203" hits="1" branch="False"/>
                        <line number="204" hits="1" branch="False"/>
                        <line number="210" hits="1" branch="False"/>
                        <line number="211" hits="1" branch="False"/>
                        <line number="212" hits="1" branch="False"/>
                        <line number="214" hits="61" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="605" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="215" hits="29" branch="False"/>
                        <line number="216" hits="29" branch="False"/>
                        <line number="218" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="61" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="219" hits="29" branch="False"/>
                        <line number="220" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="90" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="221" hits="29" branch="False"/>
                        <line number="223" hits="97" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="171" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="224" hits="5" branch="False"/>
                        <line number="225" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="146" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="226" hits="4" branch="False"/>
                        <line number="227" hits="5" branch="False"/>
                        <line number="229" hits="167" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="269" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="230" hits="40" branch="False"/>
                        <line number="231" hits="40" branch="False"/>
                        <line number="232" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="246" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="233" hits="0" branch="False"/>
                        <line number="234" hits="0" branch="False"/>
                        <line number="235" hits="0" branch="False"/>
                        <line number="236" hits="40" branch="False"/>
                        <line number="238" hits="29" branch="False"/>
                        <line number="239" hits="29" branch="False"/>
                        <line number="240" hits="29" branch="False"/>
                        <line number="241" hits="29" branch="False"/>
                        <line number="243" hits="29" branch="False"/>
                        <line number="244" hits="215" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="501" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="245" hits="64" branch="False"/>
                        <line number="246" hits="64" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="363" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="247" hits="0" branch="False"/>
                        <line number="249" hits="64" branch="False"/>
                        <line number="250" hits="64" branch="False"/>
                        <line number="252" hits="64" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="416" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="253" hits="2" branch="False"/>
                        <line number="254" hits="2" branch="False"/>
                        <line number="255" hits="2" branch="False"/>
                        <line number="256" hits="62" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="437" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="257" hits="0" branch="False"/>
                        <line number="258" hits="0" branch="False"/>
                        <line number="259" hits="0" branch="False"/>
                        <line number="260" hits="62" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="452" type="jump" coverage="100%"/>
                                <condition number="458" type="jump" coverage="100%"/>
                                <condition number="473" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="261" hits="33" branch="False"/>
                        <line number="262" hits="33" branch="False"/>
                        <line number="263" hits="33" branch="False"/>
                        <line number="265" hits="29" branch="False"/>
                        <line number="266" hits="29" branch="False"/>
                        <line number="267" hits="29" branch="False"/>
                        <line number="268" hits="64" branch="False"/>
                        <line number="270" hits="29" branch="False"/>
                        <line number="271" hits="29" branch="False"/>
                        <line number="272" hits="29" branch="False"/>
                        <line number="273" hits="29" branch="False"/>
                        <line number="274" hits="29" branch="False"/>
                        <line number="275" hits="29" branch="False"/>
                        <line number="276" hits="29" branch="False"/>
                        <line number="277" hits="29" branch="False"/>
                        <line number="278" hits="29" branch="False"/>
                        <line number="279" hits="29" branch="False"/>
                        <line number="281" hits="1" branch="False"/>
                        <line number="282" hits="1" branch="False"/>
                        <line number="288" hits="1" branch="False"/>
                        <line number="289" hits="1" branch="False"/>
                        <line number="290" hits="1" branch="False"/>
                        <line number="292" hits="61" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="240" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="293" hits="29" branch="False"/>
                        <line number="294" hits="29" branch="False"/>
                        <line number="295" hits="29" branch="False"/>
                        <line number="296" hits="29" branch="False"/>
                        <line number="297" hits="29" branch="False"/>
                        <line number="299" hits="167" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="155" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="300" hits="40" branch="False"/>
                        <line number="301" hits="40" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="105" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="302" hits="0" branch="False"/>
                        <line number="304" hits="40" branch="False"/>
                        <line number="305" hits="40" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="122" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="306" hits="40" branch="False"/>
                        <line number="308" hits="40" branch="False"/>
                        <line number="309" hits="40" branch="False"/>
                        <line number="310" hits="40" branch="False"/>
                        <line number="312" hits="29" branch="False"/>
                        <line number="313" hits="29" branch="False"/>
                        <line number="314" hits="29" branch="False"/>
                        <line number="315" hits="29" branch="False"/>
                        <line number="316" hits="29" branch="False"/>
                        <line number="317" hits="29" branch="False"/>
                        <line number="318" hits="29" branch="False"/>
                        <line number="319" hits="29" branch="False"/>
                        <line number="320" hits="29" branch="False"/>
                        <line number="322" hits="1" branch="False"/>
                        <line number="323" hits="1" branch="False"/>
                        <line number="329" hits="1" branch="False"/>
                        <line number="330" hits="1" branch="False"/>
                        <line number="331" hits="1" branch="False"/>
                        <line number="332" hits="1" branch="False"/>
                        <line number="333" hits="1" branch="False"/>
                        <line number="334" hits="1" branch="False"/>
                        <line number="335" hits="1" branch="False"/>
                        <line number="336" hits="1" branch="False"/>
                        <line number="337" hits="1" branch="False"/>
                        <line number="338" hits="1" branch="False"/>
                        <line number="339" hits="1" branch="False"/>
                        <line number="345" hits="1" branch="False"/>
                        <line number="346" hits="1" branch="False"/>
                        <line number="347" hits="1" branch="False"/>
                        <line number="348" hits="1" branch="False"/>
                        <line number="349" hits="1" branch="False"/>
                        <line number="351" hits="1" branch="False"/>
                        <line number="353" hits="388" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="241" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="354" hits="193" branch="False"/>
                        <line number="355" hits="193" branch="False"/>
                        <line number="356" hits="193" branch="False"/>
                        <line number="357" hits="193" branch="False"/>
                        <line number="359" hits="193" branch="False"/>
                        <line number="360" hits="193" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="120" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="361" hits="126" branch="False"/>
                        <line number="362" hits="126" branch="False"/>
                        <line number="363" hits="126" branch="False"/>
                        <line number="364" hits="67" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="156" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="365" hits="3" branch="False"/>
                        <line number="366" hits="3" branch="False"/>
                        <line number="367" hits="3" branch="False"/>
                        <line number="369" hits="193" branch="False"/>
                        <line number="371" hits="193" branch="False"/>
                        <line number="372" hits="193" branch="False"/>
                        <line number="373" hits="193" branch="False"/>
                        <line number="374" hits="193" branch="False"/>
                        <line number="375" hits="193" branch="False"/>
                        <line number="376" hits="193" branch="False"/>
                        <line number="377" hits="193" branch="False"/>
                        <line number="378" hits="193" branch="False"/>
                        <line number="380" hits="1" branch="False"/>
                        <line number="381" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="298" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="382" hits="1" branch="False"/>
                        <line number="383" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="272" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="384" hits="1" branch="False"/>
                        <line number="386" hits="0" branch="False"/>
                        <line number="387" hits="0" branch="False"/>
                        <line number="389" hits="1" branch="False"/>
                        <line number="390" hits="1" branch="False"/>
                        <line number="391" hits="1" branch="False"/>
                        <line number="392" hits="1" branch="False"/>
                        <line number="393" hits="1" branch="False"/>
                        <line number="394" hits="1" branch="False"/>
                        <line number="395" hits="1" branch="False"/>
                        <line number="396" hits="1" branch="False"/>
                        <line number="397" hits="1" branch="False"/>
                        <line number="413" hits="40" branch="False"/>
                        <line number="414" hits="40" branch="False"/>
                        <line number="415" hits="40" branch="False"/>
                        <line number="416" hits="40" branch="False"/>
                        <line number="418" hits="40" branch="False"/>
                        <line number="419" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="78" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="420" hits="0" branch="False"/>
                        <line number="422" hits="40" branch="False"/>
                        <line number="423" hits="40" branch="False"/>
                        <line number="424" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="131" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="425" hits="0" branch="False"/>
                        <line number="427" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="153" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="428" hits="40" branch="False"/>
                        <line number="430" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="173" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="431" hits="0" branch="False"/>
                        <line number="433" hits="0" branch="False"/>
                        <line number="434" hits="0" branch="False"/>
                        <line number="435" hits="40" branch="False"/>
                        <line number="438" hits="0" branch="False"/>
                        <line number="439" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="440" hits="0" branch="False"/>
                        <line number="442" hits="0" branch="False"/>
                        <line number="443" hits="0" branch="False"/>
                        <line number="444" hits="0" branch="False"/>
                        <line number="446" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="143" type="jump" coverage="0%"/>
                                <condition number="113" type="jump" coverage="0%"/>
                                <condition number="127" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="0" branch="False"/>
                        <line number="448" hits="0" branch="False"/>
                        <line number="449" hits="0" branch="False"/>
                        <line number="450" hits="0" branch="False"/>
                        <line number="451" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="99" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="452" hits="0" branch="False"/>
                        <line number="454" hits="0" branch="False"/>
                        <line number="455" hits="0" branch="False"/>
                        <line number="456" hits="0" branch="False"/>
                        <line number="463" hits="40" branch="False"/>
                        <line number="464" hits="40" branch="False"/>
                        <line number="465" hits="40" branch="False"/>
                        <line number="466" hits="40" branch="False"/>
                        <line number="468" hits="40" branch="False"/>
                        <line number="469" hits="40" branch="False"/>
                        <line number="471" hits="40" branch="False"/>
                        <line number="472" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="85" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="473" hits="0" branch="False"/>
                        <line number="475" hits="40" branch="False"/>
                        <line number="476" hits="40" branch="False"/>
                        <line number="477" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="141" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="478" hits="0" branch="False"/>
                        <line number="480" hits="40" branch="False"/>
                        <line number="481" hits="40" branch="False"/>
                        <line number="483" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="186" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="484" hits="40" branch="False"/>
                        <line number="485" hits="40" branch="False"/>
                        <line number="486" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="207" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="487" hits="0" branch="False"/>
                        <line number="488" hits="0" branch="False"/>
                        <line number="489" hits="0" branch="False"/>
                        <line number="492" hits="40" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="240" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="493" hits="0" branch="False"/>
                        <line number="495" hits="40" branch="False"/>
                        <line number="496" hits="40" branch="False"/>
                        <line number="497" hits="40" branch="False"/>
                        <line number="500" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="306" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="501" hits="0" branch="False"/>
                        <line number="503" hits="0" branch="False"/>
                        <line number="504" hits="0" branch="False"/>
                        <line number="505" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="366" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="506" hits="0" branch="False"/>
                        <line number="508" hits="0" branch="False"/>
                        <line number="509" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="390" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="510" hits="0" branch="False"/>
                        <line number="511" hits="0" branch="False"/>
                        <line number="512" hits="0" branch="False"/>
                        <line number="515" hits="0" branch="False"/>
                        <line number="516" hits="0" branch="False"/>
                        <line number="518" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="451" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="519" hits="0" branch="False"/>
                        <line number="520" hits="0" branch="False"/>
                        <line number="521" hits="0" branch="False"/>
                        <line number="523" hits="0" branch="False"/>
                        <line number="524" hits="0" branch="False"/>
                        <line number="525" hits="0" branch="False"/>
                        <line number="526" hits="0" branch="False"/>
                        <line number="527" hits="0" branch="False"/>
                        <line number="529" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="714" type="jump" coverage="0%"/>
                                <condition number="686" type="jump" coverage="0%"/>
                                <condition number="690" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="530" hits="0" branch="False"/>
                        <line number="531" hits="0" branch="False"/>
                        <line number="532" hits="0" branch="False"/>
                        <line number="533" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="599" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="534" hits="0" branch="False"/>
                        <line number="536" hits="0" branch="False"/>
                        <line number="537" hits="0" branch="False"/>
                        <line number="538" hits="0" branch="False"/>
                        <line number="539" hits="0" branch="False"/>
                        <line number="540" hits="0" branch="False"/>
                        <line number="542" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="729" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="543" hits="0" branch="False"/>
                        <line number="544" hits="0" branch="False"/>
                        <line number="546" hits="0" branch="False"/>
                        <line number="547" hits="0" branch="False"/>
                        <line number="548" hits="0" branch="False"/>
                        <line number="549" hits="40" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;EnumeratePrimaryLocations&gt;d__50"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="0.8887999999999999"
                       branch-rate="0.75" complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8887999999999999" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="400" hits="821" branch="False"/>
                                <line number="401" hits="821" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="402" hits="0" branch="False"/>
                                <line number="404" hits="821" branch="False"/>
                                <line number="406" hits="10308" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="241" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="407" hits="3923" branch="False"/>
                                <line number="408" hits="3923" branch="False"/>
                                <line number="409" hits="3922" branch="False"/>
                                <line number="410" hits="820" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="400" hits="821" branch="False"/>
                        <line number="401" hits="821" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="402" hits="0" branch="False"/>
                        <line number="404" hits="821" branch="False"/>
                        <line number="406" hits="10308" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="241" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="407" hits="3923" branch="False"/>
                        <line number="408" hits="3923" branch="False"/>
                        <line number="409" hits="3922" branch="False"/>
                        <line number="410" hits="820" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.PageTypeUsageEntry"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="1" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="get_PageType" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="12" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="9" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="12" branch="False"/>
                        <line number="20" hits="9" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CollectionPageUsageEntry"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="1" branch-rate="1"
                       complexity="6">
                    <methods>
                        <method name="get_CollectionName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="31" hits="60" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TotalDistinctPages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="36" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DataPages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="41" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OverflowPages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="46" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IndexPages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="51" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OtherPages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="56" hits="29" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="31" hits="60" branch="False"/>
                        <line number="36" hits="29" branch="False"/>
                        <line number="41" hits="29" branch="False"/>
                        <line number="46" hits="29" branch="False"/>
                        <line number="51" hits="29" branch="False"/>
                        <line number="56" hits="29" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CollectionCompressionRatioEntry"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="0.8332999999999999"
                       branch-rate="0" complexity="7">
                    <methods>
                        <method name="get_CollectionName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="67" hits="60" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="72" hits="30" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressedDocumentCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="77" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesBeforeCompression" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="82" hits="30" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesAfterCompression" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="87" hits="30" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionRatio" signature="()" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="92" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="67" hits="60" branch="False"/>
                        <line number="72" hits="30" branch="False"/>
                        <line number="77" hits="29" branch="False"/>
                        <line number="82" hits="30" branch="False"/>
                        <line number="87" hits="30" branch="False"/>
                        <line number="92" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.FreeListSummary"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="1" branch-rate="1"
                       complexity="5">
                    <methods>
                        <method name="get_PageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="103" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FreePageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="108" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="113" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="118" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TailReclaimablePages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="123" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="103" hits="2" branch="False"/>
                        <line number="108" hits="1" branch="False"/>
                        <line number="113" hits="1" branch="False"/>
                        <line number="118" hits="1" branch="False"/>
                        <line number="123" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.FragmentationPageEntry"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="1" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="134" hits="193" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageType" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="139" hits="193" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsFreePage" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="144" hits="193" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="149" hits="193" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="134" hits="193" branch="False"/>
                        <line number="139" hits="193" branch="False"/>
                        <line number="144" hits="193" branch="False"/>
                        <line number="149" hits="193" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.FragmentationMapReport"
                       filename="CBDD.Core/Storage/StorageEngine.Diagnostics.cs" line-rate="1" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="get_Pages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="160" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TotalFreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="165" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="170" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TailReclaimablePages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="175" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="160" hits="3" branch="False"/>
                        <line number="165" hits="1" branch="False"/>
                        <line number="170" hits="1" branch="False"/>
                        <line number="175" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Dictionary.cs" line-rate="0.915" branch-rate="0.7857"
                       complexity="31">
                    <methods>
                        <method name="InitializeDictionary" signature="()" line-rate="0.9301999999999999"
                                branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="17" hits="263" branch="False"/>
                                <line number="19" hits="263" branch="False"/>
                                <line number="20" hits="263" branch="False"/>
                                <line number="21" hits="263" branch="False"/>
                                <line number="23" hits="263" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="61" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="24" hits="233" branch="False"/>
                                <line number="26" hits="233" branch="False"/>
                                <line number="27" hits="233" branch="False"/>
                                <line number="29" hits="233" branch="False"/>
                                <line number="30" hits="233" branch="False"/>
                                <line number="31" hits="233" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="137" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="233" branch="False"/>
                                <line number="33" hits="233" branch="False"/>
                                <line number="36" hits="233" branch="False"/>
                                <line number="37" hits="233" branch="False"/>
                                <line number="38" hits="233" branch="False"/>
                                <line number="41" hits="233" branch="False"/>
                                <line number="42" hits="233" branch="False"/>
                                <line number="43" hits="233" branch="False"/>
                                <line number="46" hits="233" branch="False"/>
                                <line number="47" hits="233" branch="False"/>
                                <line number="49" hits="0" branch="False"/>
                                <line number="50" hits="0" branch="False"/>
                                <line number="51" hits="0" branch="False"/>
                                <line number="52" hits="233" branch="False"/>
                                <line number="53" hits="233" branch="False"/>
                                <line number="55" hits="30" branch="False"/>
                                <line number="56" hits="30" branch="False"/>
                                <line number="59" hits="30" branch="False"/>
                                <line number="60" hits="16744" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="428" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="61" hits="8327" branch="False"/>
                                <line number="62" hits="8327" branch="False"/>
                                <line number="63" hits="8327" branch="False"/>
                                <line number="64" hits="8327" branch="False"/>
                                <line number="65" hits="10558" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="414" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="66" hits="8327" branch="False"/>
                                <line number="67" hits="30" branch="False"/>
                                <line number="68" hits="30" branch="False"/>
                                <line number="71" hits="263" branch="False"/>
                                <line number="74" hits="263" branch="False"/>
                                <line number="75" hits="80215" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="580" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="76" hits="263" branch="False"/>
                                <line number="77" hits="263" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetKeyMap" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="83" hits="12733" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetKeyReverseMap" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="89" hits="19516" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetOrAddDictionaryEntry" signature="(System.String)" line-rate="0.8095"
                                branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="98" hits="270607" branch="False"/>
                                <line number="99" hits="270607" branch="False"/>
                                <line number="100" hits="270607" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="101" hits="227663" branch="False"/>
                                <line number="102" hits="227663" branch="False"/>
                                <line number="105" hits="42944" branch="False"/>
                                <line number="106" hits="42944" branch="False"/>
                                <line number="108" hits="42944" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="73" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="120" hits="42944" branch="False"/>
                                <line number="121" hits="42944" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="97" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="133" hits="42944" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="116" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="134" hits="42944" branch="False"/>
                                <line number="135" hits="42944" branch="False"/>
                                <line number="136" hits="42944" branch="False"/>
                                <line number="137" hits="42944" branch="False"/>
                                <line number="138" hits="42944" branch="False"/>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="0" branch="False"/>
                                <line number="145" hits="270607" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetDictionaryKey" signature="(System.UInt16)" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="153" hits="3003" branch="False"/>
                                <line number="154" hits="3003" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="155" hits="3003" branch="False"/>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="3003" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertDictionaryEntryGlobal" signature="(System.String,System.UInt16)"
                                line-rate="0.9615" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="160" hits="45388" branch="False"/>
                                <line number="161" hits="45388" branch="False"/>
                                <line number="162" hits="45388" branch="False"/>
                                <line number="164" hits="47561" branch="False"/>
                                <line number="165" hits="47561" branch="False"/>
                                <line number="166" hits="47561" branch="False"/>
                                <line number="169" hits="47561" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="170" hits="45386" branch="False"/>
                                <line number="172" hits="45386" branch="False"/>
                                <line number="173" hits="45386" branch="False"/>
                                <line number="177" hits="2175" branch="False"/>
                                <line number="178" hits="2175" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="117" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="179" hits="2173" branch="False"/>
                                <line number="180" hits="2173" branch="False"/>
                                <line number="181" hits="2173" branch="False"/>
                                <line number="185" hits="2" branch="False"/>
                                <line number="186" hits="2" branch="False"/>
                                <line number="187" hits="2" branch="False"/>
                                <line number="192" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="184" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="193" hits="0" branch="False"/>
                                <line number="196" hits="2" branch="False"/>
                                <line number="199" hits="2" branch="False"/>
                                <line number="200" hits="2" branch="False"/>
                                <line number="201" hits="2" branch="False"/>
                                <line number="203" hits="2" branch="False"/>
                                <line number="205" hits="45388" branch="False"/>
                            </lines>
                        </method>
                        <method name="RegisterKeys"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;System.String&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="213" hits="12761" branch="False"/>
                                <line number="214" hits="553479" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="39" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="215" hits="257598" branch="False"/>
                                <line number="216" hits="257598" branch="False"/>
                                <line number="217" hits="257598" branch="False"/>
                                <line number="218" hits="12761" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig,ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions,ZB.MOM.WW.CBDD.Core.Storage.MaintenanceOptions)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="8" hits="250" branch="False"/>
                                <line number="9" hits="250" branch="False"/>
                                <line number="14" hits="250" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="17" hits="263" branch="False"/>
                        <line number="19" hits="263" branch="False"/>
                        <line number="20" hits="263" branch="False"/>
                        <line number="21" hits="263" branch="False"/>
                        <line number="23" hits="263" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="61" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="24" hits="233" branch="False"/>
                        <line number="26" hits="233" branch="False"/>
                        <line number="27" hits="233" branch="False"/>
                        <line number="29" hits="233" branch="False"/>
                        <line number="30" hits="233" branch="False"/>
                        <line number="31" hits="233" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="137" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="233" branch="False"/>
                        <line number="33" hits="233" branch="False"/>
                        <line number="36" hits="233" branch="False"/>
                        <line number="37" hits="233" branch="False"/>
                        <line number="38" hits="233" branch="False"/>
                        <line number="41" hits="233" branch="False"/>
                        <line number="42" hits="233" branch="False"/>
                        <line number="43" hits="233" branch="False"/>
                        <line number="46" hits="233" branch="False"/>
                        <line number="47" hits="233" branch="False"/>
                        <line number="49" hits="0" branch="False"/>
                        <line number="50" hits="0" branch="False"/>
                        <line number="51" hits="0" branch="False"/>
                        <line number="52" hits="233" branch="False"/>
                        <line number="53" hits="233" branch="False"/>
                        <line number="55" hits="30" branch="False"/>
                        <line number="56" hits="30" branch="False"/>
                        <line number="59" hits="30" branch="False"/>
                        <line number="60" hits="16744" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="428" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="61" hits="8327" branch="False"/>
                        <line number="62" hits="8327" branch="False"/>
                        <line number="63" hits="8327" branch="False"/>
                        <line number="64" hits="8327" branch="False"/>
                        <line number="65" hits="10558" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="414" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="66" hits="8327" branch="False"/>
                        <line number="67" hits="30" branch="False"/>
                        <line number="68" hits="30" branch="False"/>
                        <line number="71" hits="263" branch="False"/>
                        <line number="74" hits="263" branch="False"/>
                        <line number="75" hits="80215" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="580" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="76" hits="263" branch="False"/>
                        <line number="77" hits="263" branch="False"/>
                        <line number="83" hits="12733" branch="False"/>
                        <line number="89" hits="19516" branch="False"/>
                        <line number="98" hits="270607" branch="False"/>
                        <line number="99" hits="270607" branch="False"/>
                        <line number="100" hits="270607" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="101" hits="227663" branch="False"/>
                        <line number="102" hits="227663" branch="False"/>
                        <line number="105" hits="42944" branch="False"/>
                        <line number="106" hits="42944" branch="False"/>
                        <line number="108" hits="42944" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="73" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="120" hits="42944" branch="False"/>
                        <line number="121" hits="42944" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="97" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="133" hits="42944" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="116" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="134" hits="42944" branch="False"/>
                        <line number="135" hits="42944" branch="False"/>
                        <line number="136" hits="42944" branch="False"/>
                        <line number="137" hits="42944" branch="False"/>
                        <line number="138" hits="42944" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="0" branch="False"/>
                        <line number="145" hits="270607" branch="False"/>
                        <line number="153" hits="3003" branch="False"/>
                        <line number="154" hits="3003" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="155" hits="3003" branch="False"/>
                        <line number="156" hits="0" branch="False"/>
                        <line number="157" hits="3003" branch="False"/>
                        <line number="160" hits="45388" branch="False"/>
                        <line number="161" hits="45388" branch="False"/>
                        <line number="162" hits="45388" branch="False"/>
                        <line number="164" hits="47561" branch="False"/>
                        <line number="165" hits="47561" branch="False"/>
                        <line number="166" hits="47561" branch="False"/>
                        <line number="169" hits="47561" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="170" hits="45386" branch="False"/>
                        <line number="172" hits="45386" branch="False"/>
                        <line number="173" hits="45386" branch="False"/>
                        <line number="177" hits="2175" branch="False"/>
                        <line number="178" hits="2175" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="117" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="179" hits="2173" branch="False"/>
                        <line number="180" hits="2173" branch="False"/>
                        <line number="181" hits="2173" branch="False"/>
                        <line number="185" hits="2" branch="False"/>
                        <line number="186" hits="2" branch="False"/>
                        <line number="187" hits="2" branch="False"/>
                        <line number="192" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="184" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="193" hits="0" branch="False"/>
                        <line number="196" hits="2" branch="False"/>
                        <line number="199" hits="2" branch="False"/>
                        <line number="200" hits="2" branch="False"/>
                        <line number="201" hits="2" branch="False"/>
                        <line number="203" hits="2" branch="False"/>
                        <line number="205" hits="45388" branch="False"/>
                        <line number="213" hits="12761" branch="False"/>
                        <line number="214" hits="553479" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="39" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="215" hits="257598" branch="False"/>
                        <line number="216" hits="257598" branch="False"/>
                        <line number="217" hits="257598" branch="False"/>
                        <line number="218" hits="12761" branch="False"/>
                        <line number="8" hits="250" branch="False"/>
                        <line number="9" hits="250" branch="False"/>
                        <line number="14" hits="250" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Format.cs" line-rate="0.9209999999999999"
                       branch-rate="0.75" complexity="13">
                    <methods>
                        <method name="InitializeStorageFormatMetadata" signature="()" line-rate="0.9285"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="83" hits="250" branch="False"/>
                                <line number="84" hits="250" branch="False"/>
                                <line number="85" hits="250" branch="False"/>
                                <line number="87" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="17" branch="False"/>
                                <line number="90" hits="233" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="74" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="91" hits="0" branch="False"/>
                                <line number="93" hits="233" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="94" hits="233" branch="False"/>
                                <line number="95" hits="233" branch="False"/>
                                <line number="96" hits="233" branch="False"/>
                                <line number="97" hits="233" branch="False"/>
                                <line number="98" hits="233" branch="False"/>
                                <line number="99" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadStorageFormatMetadata"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.StorageFormatMetadata&amp;)"
                                line-rate="0.8665999999999999" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="102" hits="250" branch="False"/>
                                <line number="103" hits="250" branch="False"/>
                                <line number="104" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="105" hits="0" branch="False"/>
                                <line number="107" hits="250" branch="False"/>
                                <line number="108" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="60" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="109" hits="233" branch="False"/>
                                <line number="111" hits="17" branch="False"/>
                                <line number="112" hits="17" branch="False"/>
                                <line number="113" hits="17" branch="False"/>
                                <line number="114" hits="17" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="110" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="115" hits="0" branch="False"/>
                                <line number="117" hits="17" branch="False"/>
                                <line number="118" hits="17" branch="False"/>
                                <line number="119" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteStorageFormatMetadata"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageFormatMetadata)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="122" hits="247" branch="False"/>
                                <line number="123" hits="247" branch="False"/>
                                <line number="124" hits="247" branch="False"/>
                                <line number="125" hits="247" branch="False"/>
                                <line number="126" hits="247" branch="False"/>
                                <line number="127" hits="247" branch="False"/>
                                <line number="128" hits="247" branch="False"/>
                                <line number="129" hits="247" branch="False"/>
                                <line number="130" hits="247" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="83" hits="250" branch="False"/>
                        <line number="84" hits="250" branch="False"/>
                        <line number="85" hits="250" branch="False"/>
                        <line number="87" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="17" branch="False"/>
                        <line number="90" hits="233" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="74" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="91" hits="0" branch="False"/>
                        <line number="93" hits="233" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="107" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="94" hits="233" branch="False"/>
                        <line number="95" hits="233" branch="False"/>
                        <line number="96" hits="233" branch="False"/>
                        <line number="97" hits="233" branch="False"/>
                        <line number="98" hits="233" branch="False"/>
                        <line number="99" hits="250" branch="False"/>
                        <line number="102" hits="250" branch="False"/>
                        <line number="103" hits="250" branch="False"/>
                        <line number="104" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="105" hits="0" branch="False"/>
                        <line number="107" hits="250" branch="False"/>
                        <line number="108" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="60" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="109" hits="233" branch="False"/>
                        <line number="111" hits="17" branch="False"/>
                        <line number="112" hits="17" branch="False"/>
                        <line number="113" hits="17" branch="False"/>
                        <line number="114" hits="17" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="110" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="115" hits="0" branch="False"/>
                        <line number="117" hits="17" branch="False"/>
                        <line number="118" hits="17" branch="False"/>
                        <line number="119" hits="250" branch="False"/>
                        <line number="122" hits="247" branch="False"/>
                        <line number="123" hits="247" branch="False"/>
                        <line number="124" hits="247" branch="False"/>
                        <line number="125" hits="247" branch="False"/>
                        <line number="126" hits="247" branch="False"/>
                        <line number="127" hits="247" branch="False"/>
                        <line number="128" hits="247" branch="False"/>
                        <line number="129" hits="247" branch="False"/>
                        <line number="130" hits="247" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageFormatMetadata"
                       filename="CBDD.Core/Storage/StorageEngine.Format.cs" line-rate="0.7058" branch-rate="1"
                       complexity="8">
                    <methods>
                        <method name="get_IsPresent" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Version" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="247" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FeatureFlags" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="247" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DefaultCodec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="35" hits="247" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionCapabilityEnabled" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="40" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Present"
                                signature="(System.Byte,ZB.MOM.WW.CBDD.Core.Storage.StorageFeatureFlags,ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="57" hits="251" branch="False"/>
                                <line number="58" hits="251" branch="False"/>
                                <line number="59" hits="251" branch="False"/>
                            </lines>
                        </method>
                        <method name="Legacy" signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="66" hits="0" branch="False"/>
                                <line number="67" hits="0" branch="False"/>
                                <line number="68" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Boolean,System.Byte,ZB.MOM.WW.CBDD.Core.Storage.StorageFeatureFlags,ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="43" hits="251" branch="False"/>
                                <line number="44" hits="251" branch="False"/>
                                <line number="45" hits="251" branch="False"/>
                                <line number="46" hits="251" branch="False"/>
                                <line number="47" hits="251" branch="False"/>
                                <line number="48" hits="251" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="20" hits="0" branch="False"/>
                        <line number="25" hits="247" branch="False"/>
                        <line number="30" hits="247" branch="False"/>
                        <line number="35" hits="247" branch="False"/>
                        <line number="40" hits="0" branch="False"/>
                        <line number="57" hits="251" branch="False"/>
                        <line number="58" hits="251" branch="False"/>
                        <line number="59" hits="251" branch="False"/>
                        <line number="66" hits="0" branch="False"/>
                        <line number="67" hits="0" branch="False"/>
                        <line number="68" hits="0" branch="False"/>
                        <line number="43" hits="251" branch="False"/>
                        <line number="44" hits="251" branch="False"/>
                        <line number="45" hits="251" branch="False"/>
                        <line number="46" hits="251" branch="False"/>
                        <line number="47" hits="251" branch="False"/>
                        <line number="48" hits="251" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.7093" branch-rate="0.5797"
                       complexity="275">
                    <methods>
                        <method name="get_MaintenanceOptions" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="421" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compact" signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="428" hits="14" branch="False"/>
                                <line number="429" hits="14" branch="False"/>
                                <line number="430" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="Vacuum" signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="453" hits="0" branch="False"/>
                                <line number="454" hits="0" branch="False"/>
                                <line number="455" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="VacuumAsync"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions,System.Threading.CancellationToken)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="463" hits="0" branch="False"/>
                                <line number="464" hits="0" branch="False"/>
                                <line number="465" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="RunOnlineCompactionPass"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="472" hits="0" branch="False"/>
                                <line number="473" hits="0" branch="False"/>
                                <line number="474" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="475" hits="0" branch="False"/>
                                <line number="476" hits="0" branch="False"/>
                                <line number="477" 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"/>
                                <line number="481" hits="0" branch="False"/>
                                <line number="482" hits="0" branch="False"/>
                                <line number="483" hits="0" branch="False"/>
                                <line number="484" hits="0" branch="False"/>
                                <line number="485" hits="0" branch="False"/>
                                <line number="486" hits="0" branch="False"/>
                                <line number="487" hits="0" branch="False"/>
                                <line number="489" hits="0" branch="False"/>
                                <line number="490" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="ResumeCompactionIfNeeded"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="523" hits="257" branch="False"/>
                                <line number="524" hits="257" branch="False"/>
                                <line number="525" hits="257" branch="False"/>
                            </lines>
                        </method>
                        <method name="RunInPlaceMaintenanceBatch"
                                signature="(System.UInt32,System.Int32,ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions,System.Boolean,System.Threading.CancellationToken)"
                                line-rate="0" branch-rate="0" complexity="24">
                            <lines>
                                <line number="797" hits="0" branch="False"/>
                                <line number="798" hits="0" branch="False"/>
                                <line number="799" hits="0" branch="False"/>
                                <line number="800" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="0%"/>
                                        <condition number="39" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="801" hits="0" branch="False"/>
                                <line number="803" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="59" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="804" hits="0" branch="False"/>
                                <line number="805" hits="0" branch="False"/>
                                <line number="806" hits="0" branch="False"/>
                                <line number="808" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="95" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="809" hits="0" branch="False"/>
                                <line number="811" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="0%"/>
                                        <condition number="123" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="812" hits="0" branch="False"/>
                                <line number="814" hits="0" branch="False"/>
                                <line number="815" hits="0" branch="False"/>
                                <line number="817" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="315" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="818" hits="0" branch="False"/>
                                <line number="819" hits="0" branch="False"/>
                                <line number="820" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="171" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="821" hits="0" branch="False"/>
                                <line number="822" hits="0" branch="False"/>
                                <line number="823" hits="0" branch="False"/>
                                <line number="825" hits="0" branch="False"/>
                                <line number="826" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="202" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="827" hits="0" branch="False"/>
                                <line number="828" hits="0" branch="False"/>
                                <line number="829" hits="0" branch="False"/>
                                <line number="830" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="250" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="831" hits="0" branch="False"/>
                                <line number="832" hits="0" branch="False"/>
                                <line number="833" hits="0" branch="False"/>
                                <line number="834" hits="0" branch="False"/>
                                <line number="835" hits="0" branch="False"/>
                                <line number="837" hits="0" branch="False"/>
                                <line number="838" hits="0" branch="False"/>
                                <line number="839" hits="0" branch="False"/>
                                <line number="840" hits="0" branch="False"/>
                                <line number="842" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="326" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="843" hits="0" branch="False"/>
                                <line number="844" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="332" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="845" hits="0" branch="False"/>
                                <line number="847" hits="0" branch="False"/>
                                <line number="848" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CaptureCompactionSnapshot" signature="()" line-rate="1" branch-rate="0.9375"
                                complexity="16">
                            <lines>
                                <line number="851" hits="34" branch="False"/>
                                <line number="852" hits="34" branch="False"/>
                                <line number="853" hits="34" branch="False"/>
                                <line number="854" hits="34" branch="False"/>
                                <line number="855" hits="34" branch="False"/>
                                <line number="857" hits="34" branch="False"/>
                                <line number="858" hits="34" branch="False"/>
                                <line number="860" hits="34" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="74" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="861" hits="19" branch="False"/>
                                <line number="862" hits="3854" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="109" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="863" hits="1908" branch="False"/>
                                <line number="864" hits="1908" branch="False"/>
                                <line number="865" hits="1908" branch="False"/>
                                <line number="866" hits="19" branch="False"/>
                                <line number="868" hits="34" branch="False"/>
                                <line number="870" hits="34" branch="False"/>
                                <line number="871" hits="34" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="133" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="872" hits="34" branch="False"/>
                                <line number="873" hits="34" branch="False"/>
                                <line number="874" hits="21810" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="220" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="875" hits="10871" branch="False"/>
                                <line number="876" hits="10871" branch="False"/>
                                <line number="877" hits="10871" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="192" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="878" hits="10047" branch="False"/>
                                <line number="880" hits="824" branch="False"/>
                                <line number="881" hits="824" branch="False"/>
                                <line number="882" hits="34" branch="False"/>
                                <line number="884" hits="34" branch="False"/>
                                <line number="885" hits="34" branch="False"/>
                                <line number="886" hits="34" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="241" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="887" hits="34" branch="False"/>
                                <line number="888" hits="34" branch="False"/>
                                <line number="890" hits="34" branch="False"/>
                                <line number="891" hits="4150" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="329" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="892" hits="2075" branch="False"/>
                                <line number="893" hits="2075" branch="False"/>
                                <line number="894" hits="2075" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="303" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="895" hits="34" branch="False"/>
                                <line number="897" hits="2041" branch="False"/>
                                <line number="898" hits="2041" branch="False"/>
                                <line number="900" hits="34" branch="False"/>
                                <line number="901" hits="34" branch="False"/>
                                <line number="902" hits="34" branch="False"/>
                                <line number="903" hits="34" branch="False"/>
                                <line number="904" hits="34" branch="False"/>
                                <line number="905" hits="34" branch="False"/>
                                <line number="906" hits="34" branch="False"/>
                                <line number="907" hits="34" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadSlottedFreeSpace"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32&amp;)" line-rate="0.8"
                                branch-rate="0.5832999999999999" complexity="12">
                            <lines>
                                <line number="910" hits="10938" branch="False"/>
                                <line number="911" hits="10938" branch="False"/>
                                <line number="912" hits="10938" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="913" hits="0" branch="False"/>
                                <line number="915" hits="10938" branch="False"/>
                                <line number="916" hits="10938" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="917" hits="10111" branch="False"/>
                                <line number="919" hits="827" branch="False"/>
                                <line number="920" hits="827" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="80" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="921" hits="0" branch="False"/>
                                <line number="923" hits="827" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="93" type="jump" coverage="50%"/>
                                        <condition number="108" type="jump" coverage="50%"/>
                                        <condition number="131" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="924" hits="0" branch="False"/>
                                <line number="926" hits="827" branch="False"/>
                                <line number="927" hits="827" branch="False"/>
                                <line number="928" hits="10938" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsSlottedPageType" signature="(ZB.MOM.WW.CBDD.Core.Storage.PageType)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="931" hits="10938" branch="False"/>
                                <line number="932" hits="10938" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="5" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="933" hits="10938" branch="False"/>
                            </lines>
                        </method>
                        <method name="BuildStats"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionSnapshot,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionSnapshot,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionWork,ZB.MOM.WW.CBDD.Core.Storage.TailTruncationResult,System.DateTimeOffset,System.DateTimeOffset,System.Boolean,System.Boolean)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="944" hits="15" branch="False"/>
                                <line number="945" hits="15" branch="False"/>
                                <line number="946" hits="15" branch="False"/>
                                <line number="947" hits="15" branch="False"/>
                                <line number="948" hits="15" branch="False"/>
                                <line number="949" hits="15" branch="False"/>
                                <line number="950" hits="15" branch="False"/>
                                <line number="951" hits="15" branch="False"/>
                                <line number="952" hits="15" branch="False"/>
                                <line number="953" hits="15" branch="False"/>
                                <line number="954" hits="15" branch="False"/>
                                <line number="955" hits="15" branch="False"/>
                                <line number="956" hits="15" branch="False"/>
                                <line number="957" hits="15" branch="False"/>
                                <line number="958" hits="15" branch="False"/>
                                <line number="959" hits="15" branch="False"/>
                                <line number="960" hits="15" branch="False"/>
                                <line number="961" hits="15" branch="False"/>
                                <line number="962" hits="15" branch="False"/>
                                <line number="963" hits="15" branch="False"/>
                                <line number="964" hits="15" branch="False"/>
                                <line number="965" hits="15" branch="False"/>
                                <line number="966" hits="15" branch="False"/>
                                <line number="967" hits="15" branch="False"/>
                                <line number="968" hits="15" branch="False"/>
                                <line number="969" hits="15" branch="False"/>
                                <line number="970" hits="15" branch="False"/>
                                <line number="971" hits="15" branch="False"/>
                                <line number="972" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompactionTempPath" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="975" hits="21" branch="False"/>
                                <line number="976" hits="21" branch="False"/>
                                <line number="977" hits="21" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompactionBackupPath" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="980" hits="21" branch="False"/>
                                <line number="981" hits="21" branch="False"/>
                                <line number="982" hits="21" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompactionMarkerPath" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="985" hits="274" branch="False"/>
                                <line number="986" hits="274" branch="False"/>
                                <line number="987" hits="274" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCompactionTempWalPath" signature="(System.String)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="990" hits="39" branch="False"/>
                                <line number="991" hits="39" branch="False"/>
                                <line number="992" hits="39" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureCompactionArtifactDirectory" signature="(System.String)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="995" hits="24" branch="False"/>
                                <line number="996" hits="24" branch="False"/>
                                <line number="997" hits="24" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="998" hits="24" branch="False"/>
                                <line number="999" hits="24" branch="False"/>
                                <line number="1000" hits="24" branch="False"/>
                                <line number="1001" hits="24" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteFileIfExists" signature="(System.String)" line-rate="1" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="1004" hits="105" branch="False"/>
                                <line number="1005" hits="105" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                        <condition number="20" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1006" hits="39" branch="False"/>
                                <line number="1007" hits="39" branch="False"/>
                                <line number="1008" hits="39" branch="False"/>
                                <line number="1009" hits="105" branch="False"/>
                            </lines>
                        </method>
                        <method name="ValidateCollectionMetadataAndPrimaryIndexPointers"
                                signature="(System.Threading.CancellationToken)" line-rate="1" branch-rate="1"
                                complexity="8">
                            <lines>
                                <line number="1012" hits="29" branch="False"/>
                                <line number="1013" hits="29" branch="False"/>
                                <line number="1014" hits="29" branch="False"/>
                                <line number="1016" hits="1610" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="452" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1017" hits="763" branch="False"/>
                                <line number="1018" hits="763" branch="False"/>
                                <line number="1020" hits="763" branch="False"/>
                                <line number="1021" hits="763" branch="False"/>
                                <line number="1022" hits="763" branch="False"/>
                                <line number="1023" hits="763" branch="False"/>
                                <line number="1024" hits="763" branch="False"/>
                                <line number="1025" hits="763" branch="False"/>
                                <line number="1026" hits="762" branch="False"/>
                                <line number="1027" hits="762" branch="False"/>
                                <line number="1028" hits="762" branch="False"/>
                                <line number="1029" hits="762" branch="False"/>
                                <line number="1030" hits="762" branch="False"/>
                                <line number="1031" hits="762" branch="False"/>
                                <line number="1033" hits="2547" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="203" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1034" hits="131" branch="False"/>
                                <line number="1035" hits="131" branch="False"/>
                                <line number="1036" hits="131" branch="False"/>
                                <line number="1037" hits="131" branch="False"/>
                                <line number="1038" hits="131" branch="False"/>
                                <line number="1039" hits="131" branch="False"/>
                                <line number="1040" hits="131" branch="False"/>
                                <line number="1041" hits="131" branch="False"/>
                                <line number="1042" hits="130" branch="False"/>
                                <line number="1044" hits="9728" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="425" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1045" hits="3723" branch="False"/>
                                <line number="1046" hits="3723" branch="False"/>
                                <line number="1047" hits="3723" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="279" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1048" hits="1" branch="False"/>
                                <line number="1049" hits="1" branch="False"/>
                                <line number="1050" hits="1" branch="False"/>
                                <line number="1051" hits="1" branch="False"/>
                                <line number="1053" hits="3722" branch="False"/>
                                <line number="1054" hits="760" branch="False"/>
                                <line number="1055" hits="26" branch="False"/>
                            </lines>
                        </method>
                        <method name="ValidateRootPage"
                                signature="(System.String,System.String,System.UInt32,ZB.MOM.WW.CBDD.Core.Storage.PageType,System.Byte[])"
                                line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="1063" hits="1656" branch="False"/>
                                <line number="1064" hits="1656" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1065" hits="26" branch="False"/>
                                <line number="1066" hits="26" branch="False"/>
                                <line number="1069" hits="1630" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1070" hits="1" branch="False"/>
                                <line number="1071" hits="1" branch="False"/>
                                <line number="1072" hits="1" branch="False"/>
                                <line number="1073" hits="1" branch="False"/>
                                <line number="1076" hits="1629" branch="False"/>
                                <line number="1077" hits="1629" branch="False"/>
                                <line number="1078" hits="1629" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="189" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1079" hits="1" branch="False"/>
                                <line number="1080" hits="1" branch="False"/>
                                <line number="1081" hits="1" branch="False"/>
                                <line number="1082" hits="1" branch="False"/>
                                <line number="1084" hits="1654" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetExpectedIndexRootPageType" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexType)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="1087" hits="131" branch="False"/>
                                <line number="1088" hits="131" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                        <condition number="13" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1089" hits="131" branch="False"/>
                                <line number="1090" hits="26" branch="False"/>
                                <line number="1091" hits="26" branch="False"/>
                                <line number="1092" hits="79" branch="False"/>
                                <line number="1093" hits="131" branch="False"/>
                                <line number="1094" hits="131" branch="False"/>
                            </lines>
                        </method>
                        <method name="RunCopySwapCompactionOnTemporaryFile"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions,System.Threading.CancellationToken)"
                                line-rate="1" branch-rate="1" complexity="8">
                            <lines>
                                <line number="1100" hits="13" branch="False"/>
                                <line number="1101" hits="13" branch="False"/>
                                <line number="1102" hits="13" branch="False"/>
                                <line number="1103" hits="13" branch="False"/>
                                <line number="1104" hits="13" branch="False"/>
                                <line number="1106" hits="13" branch="False"/>
                                <line number="1107" hits="13" branch="False"/>
                                <line number="1108" hits="13" branch="False"/>
                                <line number="1109" hits="13" branch="False"/>
                                <line number="1110" hits="13" branch="False"/>
                                <line number="1111" hits="13" branch="False"/>
                                <line number="1112" hits="13" branch="False"/>
                                <line number="1113" hits="13" branch="False"/>
                                <line number="1115" hits="13" branch="False"/>
                                <line number="1116" hits="13" branch="False"/>
                                <line number="1117" hits="13" branch="False"/>
                                <line number="1119" hits="13" branch="False"/>
                                <line number="1121" hits="13" branch="False"/>
                                <line number="1123" hits="793" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="324" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1124" hits="377" branch="False"/>
                                <line number="1125" hits="377" branch="False"/>
                                <line number="1126" hits="377" branch="False"/>
                                <line number="1127" hits="377" branch="False"/>
                                <line number="1129" hits="377" branch="False"/>
                                <line number="1130" hits="1865" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="299" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1131" hits="367" branch="False"/>
                                <line number="1132" hits="367" branch="False"/>
                                <line number="1133" hits="367" branch="False"/>
                                <line number="1134" hits="377" branch="False"/>
                                <line number="1136" hits="13" branch="False"/>
                                <line number="1137" hits="13" branch="False"/>
                                <line number="1139" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="400" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1140" hits="13" branch="False"/>
                                <line number="1141" hits="13" branch="False"/>
                                <line number="1142" hits="13" branch="False"/>
                                <line number="1144" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="434" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1145" hits="13" branch="False"/>
                                <line number="1146" hits="13" branch="False"/>
                                <line number="1147" hits="13" branch="False"/>
                                <line number="1149" hits="13" branch="False"/>
                                <line number="1150" hits="13" branch="False"/>
                                <line number="1151" hits="13" branch="False"/>
                                <line number="1152" hits="13" branch="False"/>
                                <line number="1153" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateWritableCompactionPageFileConfig"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig,System.Int64)" line-rate="0.6666"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1156" hits="13" branch="False"/>
                                <line number="1157" hits="13" branch="False"/>
                                <line number="1158" hits="13" branch="False"/>
                                <line number="1160" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1161" hits="13" branch="False"/>
                                <line number="1162" hits="13" branch="False"/>
                                <line number="1163" hits="13" branch="False"/>
                                <line number="1164" hits="13" branch="False"/>
                                <line number="1165" hits="13" branch="False"/>
                                <line number="1166" hits="13" branch="False"/>
                                <line number="1167" hits="13" branch="False"/>
                                <line number="1170" hits="0" branch="False"/>
                                <line number="1171" hits="0" branch="False"/>
                                <line number="1172" hits="0" branch="False"/>
                                <line number="1173" hits="0" branch="False"/>
                                <line number="1174" hits="0" branch="False"/>
                                <line number="1175" hits="0" branch="False"/>
                                <line number="1176" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCompactionTempMaintenanceOptions" signature="()" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="1179" hits="13" branch="False"/>
                                <line number="1180" hits="13" branch="False"/>
                                <line number="1181" hits="13" branch="False"/>
                                <line number="1182" hits="13" branch="False"/>
                                <line number="1183" hits="13" branch="False"/>
                                <line number="1184" hits="13" branch="False"/>
                                <line number="1185" hits="13" branch="False"/>
                                <line number="1186" hits="13" branch="False"/>
                                <line number="1187" hits="13" branch="False"/>
                                <line number="1188" hits="13" branch="False"/>
                                <line number="1189" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebuildCollectionForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata,System.Threading.CancellationToken)"
                                line-rate="0.7857" branch-rate="0.5" complexity="12">
                            <lines>
                                <line number="1280" hits="377" branch="False"/>
                                <line number="1281" hits="377" branch="False"/>
                                <line number="1282" hits="377" branch="False"/>
                                <line number="1283" hits="377" branch="False"/>
                                <line number="1284" hits="377" branch="False"/>
                                <line number="1286" hits="377" branch="False"/>
                                <line number="1288" hits="377" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="54" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1289" hits="0" branch="False"/>
                                <line number="1290" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="238" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1291" hits="0" branch="False"/>
                                <line number="1292" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="103" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1293" hits="0" branch="False"/>
                                <line number="1294" hits="0" branch="False"/>
                                <line number="1295" hits="0" branch="False"/>
                                <line number="1296" hits="0" branch="False"/>
                                <line number="1299" hits="0" branch="False"/>
                                <line number="1300" hits="0" branch="False"/>
                                <line number="1302" hits="0" branch="False"/>
                                <line number="1305" hits="377" branch="False"/>
                                <line number="1306" hits="377" branch="False"/>
                                <line number="1307" hits="377" branch="False"/>
                                <line number="1309" hits="377" branch="False"/>
                                <line number="1310" hits="377" branch="False"/>
                                <line number="1311" hits="377" branch="False"/>
                                <line number="1312" hits="377" branch="False"/>
                                <line number="1313" hits="377" branch="False"/>
                                <line number="1314" hits="377" branch="False"/>
                                <line number="1315" hits="377" branch="False"/>
                                <line number="1316" hits="377" branch="False"/>
                                <line number="1317" hits="377" branch="False"/>
                                <line number="1318" hits="377" branch="False"/>
                                <line number="1320" hits="377" branch="False"/>
                                <line number="1321" hits="377" branch="False"/>
                                <line number="1322" hits="377" branch="False"/>
                                <line number="1323" hits="4853" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="749" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1324" hits="377" branch="False"/>
                                <line number="1325" hits="377" branch="False"/>
                                <line number="1326" hits="377" branch="False"/>
                                <line number="1327" hits="377" branch="False"/>
                                <line number="1328" hits="1861" branch="False"/>
                                <line number="1329" hits="1861" branch="False"/>
                                <line number="1331" hits="1861" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="492" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1332" hits="0" branch="False"/>
                                <line number="1333" hits="0" branch="False"/>
                                <line number="1334" hits="0" branch="False"/>
                                <line number="1335" hits="0" branch="False"/>
                                <line number="1338" hits="1861" branch="False"/>
                                <line number="1339" hits="1861" branch="False"/>
                                <line number="1340" hits="1861" branch="False"/>
                                <line number="1341" hits="1861" branch="False"/>
                                <line number="1342" hits="1861" branch="False"/>
                                <line number="1343" hits="1861" branch="False"/>
                                <line number="1345" hits="1261" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="846" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1346" hits="65" branch="False"/>
                                <line number="1347" hits="65" branch="False"/>
                                <line number="1348" hits="65" branch="False"/>
                                <line number="1349" hits="65" branch="False"/>
                                <line number="1350" hits="65" branch="False"/>
                                <line number="1351" hits="65" branch="False"/>
                                <line number="1352" hits="65" branch="False"/>
                                <line number="1353" hits="65" branch="False"/>
                                <line number="1354" hits="65" branch="False"/>
                                <line number="1355" hits="65" branch="False"/>
                                <line number="1356" hits="65" branch="False"/>
                                <line number="1358" hits="377" branch="False"/>
                                <line number="1359" hits="377" branch="False"/>
                                <line number="1361" hits="377" branch="False"/>
                                <line number="1362" hits="377" branch="False"/>
                                <line number="1364" hits="377" branch="False"/>
                                <line number="1365" hits="377" branch="False"/>
                            </lines>
                        </method>
                        <method name="CloneIndexMetadata"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IndexMetadata,System.UInt32)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="1368" hits="65" branch="False"/>
                                <line number="1369" hits="65" branch="False"/>
                                <line number="1370" hits="65" branch="False"/>
                                <line number="1371" hits="65" branch="False"/>
                                <line number="1372" hits="65" branch="False"/>
                                <line number="1373" hits="65" branch="False"/>
                                <line number="1374" hits="65" branch="False"/>
                                <line number="1375" hits="65" branch="False"/>
                                <line number="1376" hits="65" branch="False"/>
                                <line number="1377" hits="65" branch="False"/>
                                <line number="1378" hits="65" branch="False"/>
                                <line number="1379" hits="65" branch="False"/>
                            </lines>
                        </method>
                        <method name="CopySchemaChainForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.UInt32,System.Threading.CancellationToken)"
                                line-rate="0.9166" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="1382" hits="377" branch="False"/>
                                <line number="1383" hits="377" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1384" hits="0" branch="False"/>
                                <line number="1386" hits="377" branch="False"/>
                                <line number="1387" hits="377" branch="False"/>
                                <line number="1388" hits="1885" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="70" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1389" hits="377" branch="False"/>
                                <line number="1390" hits="377" branch="False"/>
                                <line number="1391" hits="377" branch="False"/>
                                <line number="1392" hits="377" branch="False"/>
                                <line number="1394" hits="377" branch="False"/>
                                <line number="1395" hits="377" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebuildSecondaryIndexForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.String,ZB.MOM.WW.CBDD.Core.Storage.IndexMetadata,System.Collections.Generic.IReadOnlyDictionary`2&lt;ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&gt;,ZB.MOM.WW.CBDD.Core.Transactions.Transaction,System.Threading.CancellationToken)"
                                line-rate="0.6" branch-rate="0.6428" complexity="14">
                            <lines>
                                <line number="1404" hits="65" branch="False"/>
                                <line number="1405" hits="65" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1406" hits="13" branch="False"/>
                                <line number="1408" hits="52" branch="True" condition-coverage="66.66% (4/6)">
                                    <conditions>
                                        <condition number="39" type="switch" coverage="66.66%"/>
                                    </conditions>
                                </line>
                                <line number="1413" hits="39" branch="False"/>
                                <line number="1414" hits="39" branch="False"/>
                                <line number="1415" hits="39" branch="False"/>
                                <line number="1416" hits="39" branch="False"/>
                                <line number="1417" hits="39" branch="False"/>
                                <line number="1418" hits="39" branch="False"/>
                                <line number="1419" hits="39" branch="False"/>
                                <line number="1420" hits="39" branch="False"/>
                                <line number="1421" hits="39" branch="False"/>
                                <line number="1422" hits="39" branch="False"/>
                                <line number="1423" hits="39" branch="False"/>
                                <line number="1425" hits="1317" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="254" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1426" hits="39" branch="False"/>
                                <line number="1427" hits="39" branch="False"/>
                                <line number="1428" hits="39" branch="False"/>
                                <line number="1429" hits="39" branch="False"/>
                                <line number="1430" hits="600" branch="False"/>
                                <line number="1431" hits="600" branch="False"/>
                                <line number="1432" hits="600" branch="False"/>
                                <line number="1433" hits="600" branch="False"/>
                                <line number="1434" hits="600" branch="False"/>
                                <line number="1435" hits="600" branch="False"/>
                                <line number="1436" hits="600" branch="False"/>
                                <line number="1437" hits="600" branch="False"/>
                                <line number="1438" hits="600" branch="False"/>
                                <line number="1440" hits="39" branch="False"/>
                                <line number="1443" hits="13" branch="False"/>
                                <line number="1444" hits="13" branch="False"/>
                                <line number="1445" hits="13" branch="False"/>
                                <line number="1446" hits="39" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="394" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1447" hits="0" branch="False"/>
                                <line number="1448" hits="0" branch="False"/>
                                <line number="1449" hits="0" branch="False"/>
                                <line number="1450" hits="0" branch="False"/>
                                <line number="1451" hits="0" branch="False"/>
                                <line number="1452" hits="0" branch="False"/>
                                <line number="1453" hits="0" branch="False"/>
                                <line number="1454" hits="0" branch="False"/>
                                <line number="1456" hits="13" branch="False"/>
                                <line number="1459" hits="0" branch="False"/>
                                <line number="1460" hits="0" branch="False"/>
                                <line number="1461" hits="0" branch="False"/>
                                <line number="1462" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="554" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1463" hits="0" branch="False"/>
                                <line number="1464" hits="0" branch="False"/>
                                <line number="1465" hits="0" branch="False"/>
                                <line number="1466" hits="0" branch="False"/>
                                <line number="1467" hits="0" branch="False"/>
                                <line number="1468" hits="0" branch="False"/>
                                <line number="1469" hits="0" branch="False"/>
                                <line number="1470" hits="0" branch="False"/>
                                <line number="1472" hits="0" branch="False"/>
                                <line number="1475" hits="0" branch="False"/>
                                <line number="1476" hits="0" branch="False"/>
                                <line number="1477" hits="0" branch="False"/>
                                <line number="1479" hits="65" branch="False"/>
                            </lines>
                        </method>
                        <method name="RemapLocationOrThrow"
                                signature="(System.Collections.Generic.IReadOnlyDictionary`2&lt;ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&gt;,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.String,System.String)"
                                line-rate="0.5714" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1486" hits="600" branch="False"/>
                                <line number="1487" hits="600" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1488" hits="600" branch="False"/>
                                <line number="1490" hits="0" branch="False"/>
                                <line number="1491" hits="0" branch="False"/>
                                <line number="1492" hits="0" branch="False"/>
                                <line number="1493" hits="600" branch="False"/>
                            </lines>
                        </method>
                        <method name="ResolveCurrentBTreeRootPageId"
                                signature="(System.UInt32,System.String,System.String)" line-rate="0.5172"
                                branch-rate="0.5" complexity="10">
                            <lines>
                                <line number="1496" hits="416" branch="False"/>
                                <line number="1497" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1498" hits="0" branch="False"/>
                                <line number="1500" hits="416" branch="False"/>
                                <line number="1501" hits="416" branch="False"/>
                                <line number="1502" hits="416" branch="False"/>
                                <line number="1504" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="442" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1505" hits="416" branch="False"/>
                                <line number="1506" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1507" hits="0" branch="False"/>
                                <line number="1508" hits="0" branch="False"/>
                                <line number="1509" hits="0" branch="False"/>
                                <line number="1510" hits="0" branch="False"/>
                                <line number="1513" hits="416" branch="False"/>
                                <line number="1514" hits="416" branch="False"/>
                                <line number="1515" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="223" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1516" hits="0" branch="False"/>
                                <line number="1517" hits="0" branch="False"/>
                                <line number="1518" hits="0" branch="False"/>
                                <line number="1519" hits="0" branch="False"/>
                                <line number="1522" hits="416" branch="False"/>
                                <line number="1523" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="415" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1524" hits="416" branch="False"/>
                                <line number="1526" hits="0" branch="False"/>
                                <line number="1527" hits="0" branch="False"/>
                                <line number="1529" hits="0" branch="False"/>
                                <line number="1530" hits="0" branch="False"/>
                                <line number="1531" hits="0" branch="False"/>
                                <line number="1532" hits="416" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureRootPagesAllocatedForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.Collections.Generic.IEnumerable`1&lt;System.UInt32&gt;)"
                                line-rate="0" branch-rate="0" complexity="4">
                            <lines>
                                <line number="1535" hits="0" branch="False"/>
                                <line number="1536" hits="0" branch="False"/>
                                <line number="1537" hits="0" branch="False"/>
                                <line number="1538" hits="0" branch="False"/>
                                <line number="1539" hits="0" branch="False"/>
                                <line number="1541" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="87" type="jump" coverage="0%"/>
                                        <condition number="63" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1542" hits="0" branch="False"/>
                                <line number="1543" hits="0" branch="False"/>
                                <line number="1544" hits="0" branch="False"/>
                                <line number="1545" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCompactionBTreeAtRoot"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="0.4" branch-rate="0.25" complexity="4">
                            <lines>
                                <line number="1548" hits="416" branch="False"/>
                                <line number="1549" hits="416" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1550" hits="416" branch="False"/>
                                <line number="1552" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="39" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1553" hits="0" branch="False"/>
                                <line number="1554" hits="0" branch="False"/>
                                <line number="1555" hits="0" branch="False"/>
                                <line number="1557" hits="0" branch="False"/>
                                <line number="1558" hits="0" branch="False"/>
                                <line number="1559" hits="416" branch="False"/>
                            </lines>
                        </method>
                        <method name="InitializeBTreeRootPageForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.UInt32)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="1562" hits="0" branch="False"/>
                                <line number="1563" hits="0" branch="False"/>
                                <line number="1564" hits="0" branch="False"/>
                                <line number="1565" hits="0" branch="False"/>
                                <line number="1566" hits="0" branch="False"/>
                                <line number="1567" hits="0" branch="False"/>
                                <line number="1568" hits="0" branch="False"/>
                                <line number="1569" hits="0" branch="False"/>
                                <line number="1570" hits="0" branch="False"/>
                                <line number="1571" hits="0" branch="False"/>
                                <line number="1572" hits="0" branch="False"/>
                                <line number="1573" hits="0" branch="False"/>
                                <line number="1575" hits="0" branch="False"/>
                                <line number="1576" hits="0" branch="False"/>
                                <line number="1577" hits="0" branch="False"/>
                                <line number="1578" hits="0" branch="False"/>
                                <line number="1579" hits="0" branch="False"/>
                                <line number="1580" hits="0" branch="False"/>
                                <line number="1581" hits="0" branch="False"/>
                                <line number="1582" hits="0" branch="False"/>
                                <line number="1583" hits="0" branch="False"/>
                                <line number="1584" hits="0" branch="False"/>
                                <line number="1585" hits="0" branch="False"/>
                                <line number="1586" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="BuildIndexOptionsForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IndexMetadata)" line-rate="0.5625"
                                branch-rate="0.5555" complexity="9">
                            <lines>
                                <line number="1589" hits="52" branch="False"/>
                                <line number="1590" hits="52" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1591" hits="52" branch="True" condition-coverage="60% (3/5)">
                                    <conditions>
                                        <condition number="31" type="switch" coverage="60%"/>
                                    </conditions>
                                </line>
                                <line number="1592" hits="52" branch="False"/>
                                <line number="1593" hits="0" branch="False"/>
                                <line number="1594" hits="1" branch="False"/>
                                <line number="1595" hits="13" branch="False"/>
                                <line number="1596" hits="0" branch="False"/>
                                <line number="1597" hits="0" branch="False"/>
                                <line number="1598" hits="0" branch="False"/>
                                <line number="1599" hits="0" branch="False"/>
                                <line number="1600" hits="0" branch="False"/>
                                <line number="1601" hits="0" branch="False"/>
                                <line number="1602" hits="38" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="121" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1603" hits="52" branch="False"/>
                                <line number="1604" hits="52" branch="False"/>
                            </lines>
                        </method>
                        <method name="ResolveVectorIndexOptionsForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IndexMetadata)" line-rate="0" branch-rate="0"
                                complexity="10">
                            <lines>
                                <line number="1607" hits="0" branch="False"/>
                                <line number="1608" hits="0" branch="False"/>
                                <line number="1609" hits="0" branch="False"/>
                                <line number="1611" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1612" hits="0" branch="False"/>
                                <line number="1613" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="42" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1614" hits="0" branch="False"/>
                                <line number="1615" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="54" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1616" hits="0" branch="False"/>
                                <line number="1617" hits="0" branch="False"/>
                                <line number="1619" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="70" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1620" hits="0" branch="False"/>
                                <line number="1621" hits="0" branch="False"/>
                                <line number="1622" hits="0" branch="False"/>
                                <line number="1625" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="120" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1626" hits="0" branch="False"/>
                                <line number="1627" hits="0" branch="False"/>
                                <line number="1628" hits="0" branch="False"/>
                                <line number="1629" hits="0" branch="False"/>
                                <line number="1630" hits="0" branch="False"/>
                                <line number="1631" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadVectorPageLayout"
                                signature="(System.UInt32,System.Int32&amp;,System.Int32&amp;)" line-rate="0"
                                branch-rate="0" complexity="8">
                            <lines>
                                <line number="1634" hits="0" branch="False"/>
                                <line number="1635" hits="0" branch="False"/>
                                <line number="1636" hits="0" branch="False"/>
                                <line number="1637" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="0%"/>
                                        <condition number="32" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1638" hits="0" branch="False"/>
                                <line number="1640" hits="0" branch="False"/>
                                <line number="1641" hits="0" branch="False"/>
                                <line number="1642" hits="0" branch="False"/>
                                <line number="1643" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="106" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1644" hits="0" branch="False"/>
                                <line number="1646" hits="0" branch="False"/>
                                <line number="1647" hits="0" branch="False"/>
                                <line number="1648" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="157" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1649" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertStoredPayloadForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Boolean,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionDataWriterState)"
                                line-rate="0.9573999999999999" branch-rate="0.8571" complexity="14">
                            <lines>
                                <line number="1793" hits="1861" branch="False"/>
                                <line number="1794" hits="1861" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="2" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1795" hits="1861" branch="False"/>
                                <line number="1796" hits="1861" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1797" hits="1509" branch="False"/>
                                <line number="1798" hits="1509" branch="False"/>
                                <line number="1799" hits="1509" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="70" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1800" hits="15" branch="False"/>
                                <line number="1801" hits="15" branch="False"/>
                                <line number="1802" hits="15" branch="False"/>
                                <line number="1804" hits="1509" branch="False"/>
                                <line number="1805" hits="1509" branch="False"/>
                                <line number="1809" hits="352" branch="False"/>
                                <line number="1810" hits="352" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="127" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1811" hits="0" branch="False"/>
                                <line number="1812" hits="0" branch="False"/>
                                <line number="1815" hits="352" branch="False"/>
                                <line number="1816" hits="352" branch="False"/>
                                <line number="1817" hits="352" branch="False"/>
                                <line number="1818" hits="352" branch="False"/>
                                <line number="1819" hits="352" branch="False"/>
                                <line number="1821" hits="352" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="188" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1822" hits="352" branch="False"/>
                                <line number="1823" hits="352" branch="False"/>
                                <line number="1824" hits="352" branch="False"/>
                                <line number="1825" hits="352" branch="False"/>
                                <line number="1827" hits="2212" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="276" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1828" hits="754" branch="False"/>
                                <line number="1829" hits="754" branch="False"/>
                                <line number="1830" hits="754" branch="False"/>
                                <line number="1831" hits="754" branch="False"/>
                                <line number="1832" hits="754" branch="False"/>
                                <line number="1833" hits="754" branch="False"/>
                                <line number="1834" hits="754" branch="False"/>
                                <line number="1836" hits="352" branch="False"/>
                                <line number="1837" hits="352" branch="False"/>
                                <line number="1838" hits="352" branch="False"/>
                                <line number="1839" hits="352" branch="False"/>
                                <line number="1841" hits="352" branch="False"/>
                                <line number="1842" hits="352" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="377" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1843" hits="352" branch="False"/>
                                <line number="1844" hits="352" branch="False"/>
                                <line number="1845" hits="352" branch="False"/>
                                <line number="1847" hits="352" branch="False"/>
                                <line number="1848" hits="352" branch="False"/>
                                <line number="1849" hits="352" branch="False"/>
                                <line number="1850" hits="1861" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateOverflowPageForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.ReadOnlySpan`1&lt;System.Byte&gt;,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1853" hits="1106" branch="False"/>
                                <line number="1854" hits="1106" branch="False"/>
                                <line number="1855" hits="1106" branch="False"/>
                                <line number="1856" hits="1106" branch="False"/>
                                <line number="1857" hits="1106" branch="False"/>
                                <line number="1858" hits="1106" branch="False"/>
                                <line number="1859" hits="1106" branch="False"/>
                                <line number="1860" hits="1106" branch="False"/>
                                <line number="1861" hits="1106" branch="False"/>
                                <line number="1862" hits="1106" branch="False"/>
                                <line number="1863" hits="1106" branch="False"/>
                                <line number="1864" hits="1106" branch="False"/>
                                <line number="1865" hits="1106" branch="False"/>
                                <line number="1866" hits="1106" branch="False"/>
                                <line number="1867" hits="1106" branch="False"/>
                                <line number="1868" hits="1106" branch="False"/>
                                <line number="1869" hits="1106" branch="False"/>
                                <line number="1870" hits="1106" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindDataPageWithSpaceForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionDataWriterState,System.Int32)"
                                line-rate="0.9229999999999999" branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="1873" hits="1861" branch="False"/>
                                <line number="1874" hits="1861" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                        <condition number="28" type="jump" coverage="100%"/>
                                        <condition number="42" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1875" hits="1861" branch="False"/>
                                <line number="1876" hits="1861" branch="False"/>
                                <line number="1877" hits="1494" branch="False"/>
                                <line number="1878" hits="1494" branch="False"/>
                                <line number="1881" hits="63959" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="126" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1882" hits="31429" branch="False"/>
                                <line number="1883" hits="31429" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="111" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1884" hits="0" branch="False"/>
                                <line number="1885" hits="31429" branch="False"/>
                                <line number="1887" hits="367" branch="False"/>
                                <line number="1888" hits="1861" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateDataPageForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionDataWriterState)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1891" hits="367" branch="False"/>
                                <line number="1892" hits="367" branch="False"/>
                                <line number="1893" hits="367" branch="False"/>
                                <line number="1894" hits="367" branch="False"/>
                                <line number="1895" hits="367" branch="False"/>
                                <line number="1896" hits="367" branch="False"/>
                                <line number="1897" hits="367" branch="False"/>
                                <line number="1898" hits="367" branch="False"/>
                                <line number="1899" hits="367" branch="False"/>
                                <line number="1900" hits="367" branch="False"/>
                                <line number="1901" hits="367" branch="False"/>
                                <line number="1902" hits="367" branch="False"/>
                                <line number="1903" hits="367" branch="False"/>
                                <line number="1904" hits="367" branch="False"/>
                                <line number="1905" hits="367" branch="False"/>
                                <line number="1906" hits="367" branch="False"/>
                                <line number="1907" hits="367" branch="False"/>
                                <line number="1908" hits="367" branch="False"/>
                                <line number="1909" hits="367" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertPayloadIntoDataPageForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.SlotFlags,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionDataWriterState)"
                                line-rate="0.6363" branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="1917" hits="1861" branch="False"/>
                                <line number="1918" hits="1861" branch="False"/>
                                <line number="1919" hits="1861" branch="False"/>
                                <line number="1920" hits="1861" branch="False"/>
                                <line number="1922" hits="1861" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="50%"/>
                                        <condition number="73" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1923" hits="0" branch="False"/>
                                <line number="1924" hits="0" branch="False"/>
                                <line number="1925" hits="0" branch="False"/>
                                <line number="1926" hits="0" branch="False"/>
                                <line number="1927" hits="0" branch="False"/>
                                <line number="1928" hits="0" branch="False"/>
                                <line number="1929" hits="0" branch="False"/>
                                <line number="1930" hits="0" branch="False"/>
                                <line number="1931" hits="0" branch="False"/>
                                <line number="1932" hits="0" branch="False"/>
                                <line number="1933" hits="0" branch="False"/>
                                <line number="1934" hits="0" branch="False"/>
                                <line number="1935" hits="0" branch="False"/>
                                <line number="1937" hits="1861" branch="False"/>
                                <line number="1938" hits="1861" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="188" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1939" hits="0" branch="False"/>
                                <line number="1940" hits="0" branch="False"/>
                                <line number="1941" hits="0" branch="False"/>
                                <line number="1944" hits="1861" branch="False"/>
                                <line number="1945" hits="1861" branch="False"/>
                                <line number="1946" hits="1861" branch="False"/>
                                <line number="1948" hits="1861" branch="False"/>
                                <line number="1949" hits="1861" branch="False"/>
                                <line number="1950" hits="1861" branch="False"/>
                                <line number="1951" hits="1861" branch="False"/>
                                <line number="1952" hits="1861" branch="False"/>
                                <line number="1953" hits="1861" branch="False"/>
                                <line number="1954" hits="1861" branch="False"/>
                                <line number="1955" hits="1861" branch="False"/>
                                <line number="1957" hits="1861" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="438" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1958" hits="1861" branch="False"/>
                                <line number="1960" hits="1861" branch="False"/>
                                <line number="1961" hits="1861" branch="False"/>
                                <line number="1962" hits="1861" branch="False"/>
                                <line number="1964" hits="1861" branch="False"/>
                                <line number="1965" hits="1861" branch="False"/>
                                <line number="1966" hits="1861" branch="False"/>
                                <line number="1967" hits="1861" branch="False"/>
                                <line number="1968" hits="1861" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindReusableSlotForCompaction"
                                signature="(System.Span`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.SlottedPageHeader&amp;)"
                                line-rate="0.9" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="1971" hits="1861" branch="False"/>
                                <line number="1972" hits="256852" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="72" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1973" hits="126565" branch="False"/>
                                <line number="1974" hits="126565" branch="False"/>
                                <line number="1975" hits="126565" branch="False"/>
                                <line number="1976" hits="126565" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1977" hits="0" branch="False"/>
                                <line number="1978" hits="126565" branch="False"/>
                                <line number="1980" hits="1861" branch="False"/>
                                <line number="1981" hits="1861" branch="False"/>
                            </lines>
                        </method>
                        <method name="CopyDictionaryMappingDeterministically"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.Threading.CancellationToken)"
                                line-rate="0.875" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="1984" hits="13" branch="False"/>
                                <line number="1985" hits="13" branch="False"/>
                                <line number="1986" hits="2444" branch="False"/>
                                <line number="1987" hits="13" branch="False"/>
                                <line number="1989" hits="13" branch="False"/>
                                <line number="1991" hits="13" branch="False"/>
                                <line number="1992" hits="4927" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="270" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1993" hits="2444" branch="False"/>
                                <line number="1994" hits="2444" branch="False"/>
                                <line number="1995" hits="2444" branch="False"/>
                                <line number="1996" hits="2444" branch="False"/>
                                <line number="1997" hits="2444" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="128" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1998" hits="0" branch="False"/>
                                <line number="1999" hits="0" branch="False"/>
                                <line number="2000" hits="0" branch="False"/>
                                <line number="2003" hits="2444" branch="False"/>
                                <line number="2004" hits="2444" branch="False"/>
                                <line number="2005" hits="2444" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="254" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2006" hits="2444" branch="False"/>
                                <line number="2007" hits="2444" branch="False"/>
                                <line number="2008" hits="2444" branch="False"/>
                                <line number="2009" hits="2444" branch="False"/>
                                <line number="2011" hits="13" branch="False"/>
                                <line number="2012" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReinitializeDictionaryForCompaction"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.Threading.CancellationToken)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="2015" hits="13" branch="False"/>
                                <line number="2016" hits="13" branch="False"/>
                                <line number="2017" hits="65" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2018" hits="13" branch="False"/>
                                <line number="2019" hits="13" branch="False"/>
                                <line number="2020" hits="13" branch="False"/>
                                <line number="2022" hits="13" branch="False"/>
                                <line number="2023" hits="13" branch="False"/>
                                <line number="2024" hits="13" branch="False"/>
                                <line number="2025" hits="13" branch="False"/>
                                <line number="2027" hits="13" branch="False"/>
                                <line number="2028" hits="13" branch="False"/>
                                <line number="2029" hits="13" branch="False"/>
                                <line number="2030" hits="13" branch="False"/>
                                <line number="2031" hits="13" branch="False"/>
                                <line number="2032" hits="13" branch="False"/>
                                <line number="2034" hits="13" branch="False"/>
                                <line number="2035" hits="13" branch="False"/>
                                <line number="2036" hits="13" branch="False"/>
                                <line number="2037" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnumerateDictionaryChainPages"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,System.UInt32,System.Threading.CancellationToken)"
                                line-rate="0.8946999999999999" branch-rate="0.875" complexity="8">
                            <lines>
                                <line number="2040" hits="13" branch="False"/>
                                <line number="2041" hits="13" branch="False"/>
                                <line number="2042" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2043" hits="0" branch="False"/>
                                <line number="2045" hits="13" branch="False"/>
                                <line number="2046" hits="13" branch="False"/>
                                <line number="2047" hits="13" branch="False"/>
                                <line number="2049" hits="26" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="147" type="jump" coverage="100%"/>
                                        <condition number="131" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2050" hits="13" branch="False"/>
                                <line number="2051" hits="13" branch="False"/>
                                <line number="2052" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2053" hits="0" branch="False"/>
                                <line number="2055" hits="13" branch="False"/>
                                <line number="2056" hits="13" branch="False"/>
                                <line number="2057" hits="13" branch="False"/>
                                <line number="2058" hits="13" branch="False"/>
                                <line number="2059" hits="13" branch="False"/>
                                <line number="2061" hits="13" branch="False"/>
                                <line number="2062" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReloadDictionaryStateAfterCompactionSwap" signature="()" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="2065" hits="13" branch="False"/>
                                <line number="2066" hits="13" branch="False"/>
                                <line number="2067" hits="13" branch="False"/>
                                <line number="2068" hits="13" branch="False"/>
                                <line number="2069" hits="13" branch="False"/>
                                <line number="2070" hits="13" branch="False"/>
                                <line number="2071" hits="13" branch="False"/>
                                <line number="2072" hits="13" branch="False"/>
                                <line number="2074" hits="13" branch="False"/>
                                <line number="2075" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadCompactionMarker"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionMarkerState&amp;)"
                                line-rate="0.8684000000000001" branch-rate="0.6875" complexity="16">
                            <lines>
                                <line number="2078" hits="34" branch="False"/>
                                <line number="2079" hits="34" branch="False"/>
                                <line number="2080" hits="34" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2081" hits="26" branch="False"/>
                                <line number="2084" hits="8" branch="False"/>
                                <line number="2085" hits="8" branch="False"/>
                                <line number="2086" hits="8" branch="False"/>
                                <line number="2088" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2089" hits="0" branch="False"/>
                                <line number="2091" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="79" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2092" hits="0" branch="False"/>
                                <line number="2094" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="106" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2095" hits="0" branch="False"/>
                                <line number="2097" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="143" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2098" hits="6" branch="False"/>
                                <line number="2100" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="175" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2101" hits="6" branch="False"/>
                                <line number="2103" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="217" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2104" hits="0" branch="False"/>
                                <line number="2106" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="248" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2107" hits="0" branch="False"/>
                                <line number="2109" hits="6" branch="False"/>
                                <line number="2111" hits="2" branch="False"/>
                                <line number="2112" hits="2" branch="False"/>
                                <line number="2113" hits="2" branch="False"/>
                                <line number="2114" hits="2" branch="False"/>
                                <line number="2115" hits="2" branch="False"/>
                                <line number="2116" hits="2" branch="False"/>
                                <line number="2117" hits="2" branch="False"/>
                                <line number="2118" hits="2" branch="False"/>
                                <line number="2119" hits="2" branch="False"/>
                                <line number="2120" hits="2" branch="False"/>
                                <line number="2121" hits="2" branch="False"/>
                                <line number="2122" hits="2" branch="False"/>
                                <line number="2123" hits="2" branch="False"/>
                                <line number="2124" hits="2" branch="False"/>
                                <line number="2125" hits="2" branch="False"/>
                                <line number="2127" hits="34" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCompactionMarker"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionMarkerState)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="2130" hits="52" branch="False"/>
                                <line number="2131" hits="52" branch="False"/>
                                <line number="2132" hits="52" branch="False"/>
                                <line number="2134" hits="52" branch="False"/>
                                <line number="2135" hits="52" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="45" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2136" hits="52" branch="False"/>
                                <line number="2137" hits="52" branch="False"/>
                                <line number="2138" hits="52" branch="False"/>
                                <line number="2140" hits="52" branch="False"/>
                                <line number="2141" hits="52" branch="False"/>
                                <line number="2142" hits="52" branch="False"/>
                                <line number="2143" hits="52" branch="False"/>
                                <line number="2144" hits="52" branch="False"/>
                                <line number="2145" hits="52" branch="False"/>
                                <line number="2146" hits="52" branch="False"/>
                                <line number="2148" hits="52" branch="False"/>
                                <line number="2149" hits="52" branch="False"/>
                                <line number="2150" hits="52" branch="False"/>
                                <line number="2151" hits="52" branch="False"/>
                                <line number="2152" hits="104" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteCompactionMarkerIfExists" signature="(System.String)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="2155" hits="14" branch="False"/>
                                <line number="2156" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2157" hits="14" branch="False"/>
                                <line number="2158" hits="14" branch="False"/>
                                <line number="2159" hits="14" branch="False"/>
                                <line number="2160" hits="14" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureNoActiveTransactions" signature="()" line-rate="0.75" branch-rate="0.6666"
                                complexity="6">
                            <lines>
                                <line number="2163" hits="19" branch="False"/>
                                <line number="2164" hits="105" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="80" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2165" hits="24" branch="False"/>
                                <line number="2166" hits="24" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="50%"/>
                                        <condition number="59" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2167" hits="0" branch="False"/>
                                <line number="2168" hits="0" branch="False"/>
                                <line number="2170" hits="24" branch="False"/>
                                <line number="2171" hits="19" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryRunStartupMaintenance" signature="()" line-rate="0.1333" branch-rate="0.1"
                                complexity="10">
                            <lines>
                                <line number="2174" hits="250" branch="False"/>
                                <line number="2175" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2176" hits="250" branch="False"/>
                                <line number="2179" hits="0" branch="False"/>
                                <line number="2180" hits="0" branch="False"/>
                                <line number="2181" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="51" type="jump" coverage="0%"/>
                                        <condition number="92" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="2182" hits="0" branch="False"/>
                                <line number="2183" hits="0" branch="False"/>
                                <line number="2184" hits="0" branch="False"/>
                                <line number="2187" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="191" type="jump" coverage="0%"/>
                                        <condition number="239" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="2188" hits="0" branch="False"/>
                                <line number="2189" hits="0" branch="False"/>
                                <line number="2190" hits="0" branch="False"/>
                                <line number="2191" hits="0" branch="False"/>
                                <line number="2192" hits="0" branch="False"/>
                                <line number="2193" hits="0" branch="False"/>
                                <line number="2194" hits="0" branch="False"/>
                                <line number="2195" hits="0" branch="False"/>
                                <line number="2196" hits="0" branch="False"/>
                                <line number="2197" hits="0" branch="False"/>
                                <line number="2198" hits="0" branch="False"/>
                                <line number="2199" hits="0" branch="False"/>
                                <line number="2200" hits="0" branch="False"/>
                                <line number="2201" hits="0" branch="False"/>
                                <line number="2203" hits="0" branch="False"/>
                                <line number="2204" hits="0" branch="False"/>
                                <line number="2205" hits="0" branch="False"/>
                                <line number="2206" hits="0" branch="False"/>
                                <line number="2208" hits="0" branch="False"/>
                                <line number="2209" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="&lt;ExecuteOnlinePassAsync&gt;g__currentTailNoProgress|90_0"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.TailTruncationResult)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="791" hits="0" branch="False"/>
                                <line number="792" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="793" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.String,ZB.MOM.WW.CBDD.Core.Storage.PageFileConfig,ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions,ZB.MOM.WW.CBDD.Core.Storage.MaintenanceOptions)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="415" hits="250" branch="False"/>
                                <line number="416" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name=".cctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="408" hits="1" branch="False"/>
                                <line number="409" hits="1" branch="False"/>
                                <line number="410" hits="1" branch="False"/>
                                <line number="411" hits="1" branch="False"/>
                                <line number="412" hits="1" branch="False"/>
                                <line number="413" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="421" hits="0" branch="False"/>
                        <line number="428" hits="14" branch="False"/>
                        <line number="429" hits="14" branch="False"/>
                        <line number="430" hits="11" branch="False"/>
                        <line number="453" hits="0" branch="False"/>
                        <line number="454" hits="0" branch="False"/>
                        <line number="455" hits="0" branch="False"/>
                        <line number="463" hits="0" branch="False"/>
                        <line number="464" hits="0" branch="False"/>
                        <line number="465" hits="0" branch="False"/>
                        <line number="472" hits="0" branch="False"/>
                        <line number="473" hits="0" branch="False"/>
                        <line number="474" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="475" hits="0" branch="False"/>
                        <line number="476" hits="0" branch="False"/>
                        <line number="477" 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"/>
                        <line number="481" hits="0" branch="False"/>
                        <line number="482" hits="0" branch="False"/>
                        <line number="483" hits="0" branch="False"/>
                        <line number="484" hits="0" branch="False"/>
                        <line number="485" hits="0" branch="False"/>
                        <line number="486" hits="0" branch="False"/>
                        <line number="487" hits="0" branch="False"/>
                        <line number="489" hits="0" branch="False"/>
                        <line number="490" hits="0" branch="False"/>
                        <line number="523" hits="257" branch="False"/>
                        <line number="524" hits="257" branch="False"/>
                        <line number="525" hits="257" branch="False"/>
                        <line number="797" hits="0" branch="False"/>
                        <line number="798" hits="0" branch="False"/>
                        <line number="799" hits="0" branch="False"/>
                        <line number="800" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="23" type="jump" coverage="0%"/>
                                <condition number="39" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="801" hits="0" branch="False"/>
                        <line number="803" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="59" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="804" hits="0" branch="False"/>
                        <line number="805" hits="0" branch="False"/>
                        <line number="806" hits="0" branch="False"/>
                        <line number="808" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="95" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="809" hits="0" branch="False"/>
                        <line number="811" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="107" type="jump" coverage="0%"/>
                                <condition number="123" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="812" hits="0" branch="False"/>
                        <line number="814" hits="0" branch="False"/>
                        <line number="815" hits="0" branch="False"/>
                        <line number="817" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="315" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="818" hits="0" branch="False"/>
                        <line number="819" hits="0" branch="False"/>
                        <line number="820" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="171" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="821" hits="0" branch="False"/>
                        <line number="822" hits="0" branch="False"/>
                        <line number="823" hits="0" branch="False"/>
                        <line number="825" hits="0" branch="False"/>
                        <line number="826" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="202" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="827" hits="0" branch="False"/>
                        <line number="828" hits="0" branch="False"/>
                        <line number="829" hits="0" branch="False"/>
                        <line number="830" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="250" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="831" hits="0" branch="False"/>
                        <line number="832" hits="0" branch="False"/>
                        <line number="833" hits="0" branch="False"/>
                        <line number="834" hits="0" branch="False"/>
                        <line number="835" hits="0" branch="False"/>
                        <line number="837" hits="0" branch="False"/>
                        <line number="838" hits="0" branch="False"/>
                        <line number="839" hits="0" branch="False"/>
                        <line number="840" hits="0" branch="False"/>
                        <line number="842" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="326" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="843" hits="0" branch="False"/>
                        <line number="844" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="332" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="845" hits="0" branch="False"/>
                        <line number="847" hits="0" branch="False"/>
                        <line number="848" hits="0" branch="False"/>
                        <line number="851" hits="34" branch="False"/>
                        <line number="852" hits="34" branch="False"/>
                        <line number="853" hits="34" branch="False"/>
                        <line number="854" hits="34" branch="False"/>
                        <line number="855" hits="34" branch="False"/>
                        <line number="857" hits="34" branch="False"/>
                        <line number="858" hits="34" branch="False"/>
                        <line number="860" hits="34" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="74" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="861" hits="19" branch="False"/>
                        <line number="862" hits="3854" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="109" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="863" hits="1908" branch="False"/>
                        <line number="864" hits="1908" branch="False"/>
                        <line number="865" hits="1908" branch="False"/>
                        <line number="866" hits="19" branch="False"/>
                        <line number="868" hits="34" branch="False"/>
                        <line number="870" hits="34" branch="False"/>
                        <line number="871" hits="34" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="133" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="872" hits="34" branch="False"/>
                        <line number="873" hits="34" branch="False"/>
                        <line number="874" hits="21810" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="220" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="875" hits="10871" branch="False"/>
                        <line number="876" hits="10871" branch="False"/>
                        <line number="877" hits="10871" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="192" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="878" hits="10047" branch="False"/>
                        <line number="880" hits="824" branch="False"/>
                        <line number="881" hits="824" branch="False"/>
                        <line number="882" hits="34" branch="False"/>
                        <line number="884" hits="34" branch="False"/>
                        <line number="885" hits="34" branch="False"/>
                        <line number="886" hits="34" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="241" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="887" hits="34" branch="False"/>
                        <line number="888" hits="34" branch="False"/>
                        <line number="890" hits="34" branch="False"/>
                        <line number="891" hits="4150" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="329" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="892" hits="2075" branch="False"/>
                        <line number="893" hits="2075" branch="False"/>
                        <line number="894" hits="2075" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="303" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="895" hits="34" branch="False"/>
                        <line number="897" hits="2041" branch="False"/>
                        <line number="898" hits="2041" branch="False"/>
                        <line number="900" hits="34" branch="False"/>
                        <line number="901" hits="34" branch="False"/>
                        <line number="902" hits="34" branch="False"/>
                        <line number="903" hits="34" branch="False"/>
                        <line number="904" hits="34" branch="False"/>
                        <line number="905" hits="34" branch="False"/>
                        <line number="906" hits="34" branch="False"/>
                        <line number="907" hits="34" branch="False"/>
                        <line number="910" hits="10938" branch="False"/>
                        <line number="911" hits="10938" branch="False"/>
                        <line number="912" hits="10938" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="913" hits="0" branch="False"/>
                        <line number="915" hits="10938" branch="False"/>
                        <line number="916" hits="10938" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="48" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="917" hits="10111" branch="False"/>
                        <line number="919" hits="827" branch="False"/>
                        <line number="920" hits="827" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="80" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="921" hits="0" branch="False"/>
                        <line number="923" hits="827" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="93" type="jump" coverage="50%"/>
                                <condition number="108" type="jump" coverage="50%"/>
                                <condition number="131" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="924" hits="0" branch="False"/>
                        <line number="926" hits="827" branch="False"/>
                        <line number="927" hits="827" branch="False"/>
                        <line number="928" hits="10938" branch="False"/>
                        <line number="931" hits="10938" branch="False"/>
                        <line number="932" hits="10938" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="5" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="933" hits="10938" branch="False"/>
                        <line number="944" hits="15" branch="False"/>
                        <line number="945" hits="15" branch="False"/>
                        <line number="946" hits="15" branch="False"/>
                        <line number="947" hits="15" branch="False"/>
                        <line number="948" hits="15" branch="False"/>
                        <line number="949" hits="15" branch="False"/>
                        <line number="950" hits="15" branch="False"/>
                        <line number="951" hits="15" branch="False"/>
                        <line number="952" hits="15" branch="False"/>
                        <line number="953" hits="15" branch="False"/>
                        <line number="954" hits="15" branch="False"/>
                        <line number="955" hits="15" branch="False"/>
                        <line number="956" hits="15" branch="False"/>
                        <line number="957" hits="15" branch="False"/>
                        <line number="958" hits="15" branch="False"/>
                        <line number="959" hits="15" branch="False"/>
                        <line number="960" hits="15" branch="False"/>
                        <line number="961" hits="15" branch="False"/>
                        <line number="962" hits="15" branch="False"/>
                        <line number="963" hits="15" branch="False"/>
                        <line number="964" hits="15" branch="False"/>
                        <line number="965" hits="15" branch="False"/>
                        <line number="966" hits="15" branch="False"/>
                        <line number="967" hits="15" branch="False"/>
                        <line number="968" hits="15" branch="False"/>
                        <line number="969" hits="15" branch="False"/>
                        <line number="970" hits="15" branch="False"/>
                        <line number="971" hits="15" branch="False"/>
                        <line number="972" hits="15" branch="False"/>
                        <line number="975" hits="21" branch="False"/>
                        <line number="976" hits="21" branch="False"/>
                        <line number="977" hits="21" branch="False"/>
                        <line number="980" hits="21" branch="False"/>
                        <line number="981" hits="21" branch="False"/>
                        <line number="982" hits="21" branch="False"/>
                        <line number="985" hits="274" branch="False"/>
                        <line number="986" hits="274" branch="False"/>
                        <line number="987" hits="274" branch="False"/>
                        <line number="990" hits="39" branch="False"/>
                        <line number="991" hits="39" branch="False"/>
                        <line number="992" hits="39" branch="False"/>
                        <line number="995" hits="24" branch="False"/>
                        <line number="996" hits="24" branch="False"/>
                        <line number="997" hits="24" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="998" hits="24" branch="False"/>
                        <line number="999" hits="24" branch="False"/>
                        <line number="1000" hits="24" branch="False"/>
                        <line number="1001" hits="24" branch="False"/>
                        <line number="1004" hits="105" branch="False"/>
                        <line number="1005" hits="105" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                                <condition number="20" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1006" hits="39" branch="False"/>
                        <line number="1007" hits="39" branch="False"/>
                        <line number="1008" hits="39" branch="False"/>
                        <line number="1009" hits="105" branch="False"/>
                        <line number="1012" hits="29" branch="False"/>
                        <line number="1013" hits="29" branch="False"/>
                        <line number="1014" hits="29" branch="False"/>
                        <line number="1016" hits="1610" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="452" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1017" hits="763" branch="False"/>
                        <line number="1018" hits="763" branch="False"/>
                        <line number="1020" hits="763" branch="False"/>
                        <line number="1021" hits="763" branch="False"/>
                        <line number="1022" hits="763" branch="False"/>
                        <line number="1023" hits="763" branch="False"/>
                        <line number="1024" hits="763" branch="False"/>
                        <line number="1025" hits="763" branch="False"/>
                        <line number="1026" hits="762" branch="False"/>
                        <line number="1027" hits="762" branch="False"/>
                        <line number="1028" hits="762" branch="False"/>
                        <line number="1029" hits="762" branch="False"/>
                        <line number="1030" hits="762" branch="False"/>
                        <line number="1031" hits="762" branch="False"/>
                        <line number="1033" hits="2547" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="203" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1034" hits="131" branch="False"/>
                        <line number="1035" hits="131" branch="False"/>
                        <line number="1036" hits="131" branch="False"/>
                        <line number="1037" hits="131" branch="False"/>
                        <line number="1038" hits="131" branch="False"/>
                        <line number="1039" hits="131" branch="False"/>
                        <line number="1040" hits="131" branch="False"/>
                        <line number="1041" hits="131" branch="False"/>
                        <line number="1042" hits="130" branch="False"/>
                        <line number="1044" hits="9728" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="425" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1045" hits="3723" branch="False"/>
                        <line number="1046" hits="3723" branch="False"/>
                        <line number="1047" hits="3723" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="279" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1048" hits="1" branch="False"/>
                        <line number="1049" hits="1" branch="False"/>
                        <line number="1050" hits="1" branch="False"/>
                        <line number="1051" hits="1" branch="False"/>
                        <line number="1053" hits="3722" branch="False"/>
                        <line number="1054" hits="760" branch="False"/>
                        <line number="1055" hits="26" branch="False"/>
                        <line number="1063" hits="1656" branch="False"/>
                        <line number="1064" hits="1656" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1065" hits="26" branch="False"/>
                        <line number="1066" hits="26" branch="False"/>
                        <line number="1069" hits="1630" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1070" hits="1" branch="False"/>
                        <line number="1071" hits="1" branch="False"/>
                        <line number="1072" hits="1" branch="False"/>
                        <line number="1073" hits="1" branch="False"/>
                        <line number="1076" hits="1629" branch="False"/>
                        <line number="1077" hits="1629" branch="False"/>
                        <line number="1078" hits="1629" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="189" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1079" hits="1" branch="False"/>
                        <line number="1080" hits="1" branch="False"/>
                        <line number="1081" hits="1" branch="False"/>
                        <line number="1082" hits="1" branch="False"/>
                        <line number="1084" hits="1654" branch="False"/>
                        <line number="1087" hits="131" branch="False"/>
                        <line number="1088" hits="131" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                                <condition number="13" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1089" hits="131" branch="False"/>
                        <line number="1090" hits="26" branch="False"/>
                        <line number="1091" hits="26" branch="False"/>
                        <line number="1092" hits="79" branch="False"/>
                        <line number="1093" hits="131" branch="False"/>
                        <line number="1094" hits="131" branch="False"/>
                        <line number="1100" hits="13" branch="False"/>
                        <line number="1101" hits="13" branch="False"/>
                        <line number="1102" hits="13" branch="False"/>
                        <line number="1103" hits="13" branch="False"/>
                        <line number="1104" hits="13" branch="False"/>
                        <line number="1106" hits="13" branch="False"/>
                        <line number="1107" hits="13" branch="False"/>
                        <line number="1108" hits="13" branch="False"/>
                        <line number="1109" hits="13" branch="False"/>
                        <line number="1110" hits="13" branch="False"/>
                        <line number="1111" hits="13" branch="False"/>
                        <line number="1112" hits="13" branch="False"/>
                        <line number="1113" hits="13" branch="False"/>
                        <line number="1115" hits="13" branch="False"/>
                        <line number="1116" hits="13" branch="False"/>
                        <line number="1117" hits="13" branch="False"/>
                        <line number="1119" hits="13" branch="False"/>
                        <line number="1121" hits="13" branch="False"/>
                        <line number="1123" hits="793" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="324" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1124" hits="377" branch="False"/>
                        <line number="1125" hits="377" branch="False"/>
                        <line number="1126" hits="377" branch="False"/>
                        <line number="1127" hits="377" branch="False"/>
                        <line number="1129" hits="377" branch="False"/>
                        <line number="1130" hits="1865" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="299" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1131" hits="367" branch="False"/>
                        <line number="1132" hits="367" branch="False"/>
                        <line number="1133" hits="367" branch="False"/>
                        <line number="1134" hits="377" branch="False"/>
                        <line number="1136" hits="13" branch="False"/>
                        <line number="1137" hits="13" branch="False"/>
                        <line number="1139" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="400" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1140" hits="13" branch="False"/>
                        <line number="1141" hits="13" branch="False"/>
                        <line number="1142" hits="13" branch="False"/>
                        <line number="1144" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="434" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1145" hits="13" branch="False"/>
                        <line number="1146" hits="13" branch="False"/>
                        <line number="1147" hits="13" branch="False"/>
                        <line number="1149" hits="13" branch="False"/>
                        <line number="1150" hits="13" branch="False"/>
                        <line number="1151" hits="13" branch="False"/>
                        <line number="1152" hits="13" branch="False"/>
                        <line number="1153" hits="13" branch="False"/>
                        <line number="1156" hits="13" branch="False"/>
                        <line number="1157" hits="13" branch="False"/>
                        <line number="1158" hits="13" branch="False"/>
                        <line number="1160" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1161" hits="13" branch="False"/>
                        <line number="1162" hits="13" branch="False"/>
                        <line number="1163" hits="13" branch="False"/>
                        <line number="1164" hits="13" branch="False"/>
                        <line number="1165" hits="13" branch="False"/>
                        <line number="1166" hits="13" branch="False"/>
                        <line number="1167" hits="13" branch="False"/>
                        <line number="1170" hits="0" branch="False"/>
                        <line number="1171" hits="0" branch="False"/>
                        <line number="1172" hits="0" branch="False"/>
                        <line number="1173" hits="0" branch="False"/>
                        <line number="1174" hits="0" branch="False"/>
                        <line number="1175" hits="0" branch="False"/>
                        <line number="1176" hits="13" branch="False"/>
                        <line number="1179" hits="13" branch="False"/>
                        <line number="1180" hits="13" branch="False"/>
                        <line number="1181" hits="13" branch="False"/>
                        <line number="1182" hits="13" branch="False"/>
                        <line number="1183" hits="13" branch="False"/>
                        <line number="1184" hits="13" branch="False"/>
                        <line number="1185" hits="13" branch="False"/>
                        <line number="1186" hits="13" branch="False"/>
                        <line number="1187" hits="13" branch="False"/>
                        <line number="1188" hits="13" branch="False"/>
                        <line number="1189" hits="13" branch="False"/>
                        <line number="1280" hits="377" branch="False"/>
                        <line number="1281" hits="377" branch="False"/>
                        <line number="1282" hits="377" branch="False"/>
                        <line number="1283" hits="377" branch="False"/>
                        <line number="1284" hits="377" branch="False"/>
                        <line number="1286" hits="377" branch="False"/>
                        <line number="1288" hits="377" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="54" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1289" hits="0" branch="False"/>
                        <line number="1290" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="238" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1291" hits="0" branch="False"/>
                        <line number="1292" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="103" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1293" hits="0" branch="False"/>
                        <line number="1294" hits="0" branch="False"/>
                        <line number="1295" hits="0" branch="False"/>
                        <line number="1296" hits="0" branch="False"/>
                        <line number="1299" hits="0" branch="False"/>
                        <line number="1300" hits="0" branch="False"/>
                        <line number="1302" hits="0" branch="False"/>
                        <line number="1305" hits="377" branch="False"/>
                        <line number="1306" hits="377" branch="False"/>
                        <line number="1307" hits="377" branch="False"/>
                        <line number="1309" hits="377" branch="False"/>
                        <line number="1310" hits="377" branch="False"/>
                        <line number="1311" hits="377" branch="False"/>
                        <line number="1312" hits="377" branch="False"/>
                        <line number="1313" hits="377" branch="False"/>
                        <line number="1314" hits="377" branch="False"/>
                        <line number="1315" hits="377" branch="False"/>
                        <line number="1316" hits="377" branch="False"/>
                        <line number="1317" hits="377" branch="False"/>
                        <line number="1318" hits="377" branch="False"/>
                        <line number="1320" hits="377" branch="False"/>
                        <line number="1321" hits="377" branch="False"/>
                        <line number="1322" hits="377" branch="False"/>
                        <line number="1323" hits="4853" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="749" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1324" hits="377" branch="False"/>
                        <line number="1325" hits="377" branch="False"/>
                        <line number="1326" hits="377" branch="False"/>
                        <line number="1327" hits="377" branch="False"/>
                        <line number="1328" hits="1861" branch="False"/>
                        <line number="1329" hits="1861" branch="False"/>
                        <line number="1331" hits="1861" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="492" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1332" hits="0" branch="False"/>
                        <line number="1333" hits="0" branch="False"/>
                        <line number="1334" hits="0" branch="False"/>
                        <line number="1335" hits="0" branch="False"/>
                        <line number="1338" hits="1861" branch="False"/>
                        <line number="1339" hits="1861" branch="False"/>
                        <line number="1340" hits="1861" branch="False"/>
                        <line number="1341" hits="1861" branch="False"/>
                        <line number="1342" hits="1861" branch="False"/>
                        <line number="1343" hits="1861" branch="False"/>
                        <line number="1345" hits="1261" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="846" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1346" hits="65" branch="False"/>
                        <line number="1347" hits="65" branch="False"/>
                        <line number="1348" hits="65" branch="False"/>
                        <line number="1349" hits="65" branch="False"/>
                        <line number="1350" hits="65" branch="False"/>
                        <line number="1351" hits="65" branch="False"/>
                        <line number="1352" hits="65" branch="False"/>
                        <line number="1353" hits="65" branch="False"/>
                        <line number="1354" hits="65" branch="False"/>
                        <line number="1355" hits="65" branch="False"/>
                        <line number="1356" hits="65" branch="False"/>
                        <line number="1358" hits="377" branch="False"/>
                        <line number="1359" hits="377" branch="False"/>
                        <line number="1361" hits="377" branch="False"/>
                        <line number="1362" hits="377" branch="False"/>
                        <line number="1364" hits="377" branch="False"/>
                        <line number="1365" hits="377" branch="False"/>
                        <line number="1368" hits="65" branch="False"/>
                        <line number="1369" hits="65" branch="False"/>
                        <line number="1370" hits="65" branch="False"/>
                        <line number="1371" hits="65" branch="False"/>
                        <line number="1372" hits="65" branch="False"/>
                        <line number="1373" hits="65" branch="False"/>
                        <line number="1374" hits="65" branch="False"/>
                        <line number="1375" hits="65" branch="False"/>
                        <line number="1376" hits="65" branch="False"/>
                        <line number="1377" hits="65" branch="False"/>
                        <line number="1378" hits="65" branch="False"/>
                        <line number="1379" hits="65" branch="False"/>
                        <line number="1382" hits="377" branch="False"/>
                        <line number="1383" hits="377" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1384" hits="0" branch="False"/>
                        <line number="1386" hits="377" branch="False"/>
                        <line number="1387" hits="377" branch="False"/>
                        <line number="1388" hits="1885" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="70" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1389" hits="377" branch="False"/>
                        <line number="1390" hits="377" branch="False"/>
                        <line number="1391" hits="377" branch="False"/>
                        <line number="1392" hits="377" branch="False"/>
                        <line number="1394" hits="377" branch="False"/>
                        <line number="1395" hits="377" branch="False"/>
                        <line number="1404" hits="65" branch="False"/>
                        <line number="1405" hits="65" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1406" hits="13" branch="False"/>
                        <line number="1408" hits="52" branch="True" condition-coverage="66.66% (4/6)">
                            <conditions>
                                <condition number="39" type="switch" coverage="66.66%"/>
                            </conditions>
                        </line>
                        <line number="1413" hits="39" branch="False"/>
                        <line number="1414" hits="39" branch="False"/>
                        <line number="1415" hits="39" branch="False"/>
                        <line number="1416" hits="39" branch="False"/>
                        <line number="1417" hits="39" branch="False"/>
                        <line number="1418" hits="39" branch="False"/>
                        <line number="1419" hits="39" branch="False"/>
                        <line number="1420" hits="39" branch="False"/>
                        <line number="1421" hits="39" branch="False"/>
                        <line number="1422" hits="39" branch="False"/>
                        <line number="1423" hits="39" branch="False"/>
                        <line number="1425" hits="1317" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="254" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1426" hits="39" branch="False"/>
                        <line number="1427" hits="39" branch="False"/>
                        <line number="1428" hits="39" branch="False"/>
                        <line number="1429" hits="39" branch="False"/>
                        <line number="1430" hits="600" branch="False"/>
                        <line number="1431" hits="600" branch="False"/>
                        <line number="1432" hits="600" branch="False"/>
                        <line number="1433" hits="600" branch="False"/>
                        <line number="1434" hits="600" branch="False"/>
                        <line number="1435" hits="600" branch="False"/>
                        <line number="1436" hits="600" branch="False"/>
                        <line number="1437" hits="600" branch="False"/>
                        <line number="1438" hits="600" branch="False"/>
                        <line number="1440" hits="39" branch="False"/>
                        <line number="1443" hits="13" branch="False"/>
                        <line number="1444" hits="13" branch="False"/>
                        <line number="1445" hits="13" branch="False"/>
                        <line number="1446" hits="39" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="394" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1447" hits="0" branch="False"/>
                        <line number="1448" hits="0" branch="False"/>
                        <line number="1449" hits="0" branch="False"/>
                        <line number="1450" hits="0" branch="False"/>
                        <line number="1451" hits="0" branch="False"/>
                        <line number="1452" hits="0" branch="False"/>
                        <line number="1453" hits="0" branch="False"/>
                        <line number="1454" hits="0" branch="False"/>
                        <line number="1456" hits="13" branch="False"/>
                        <line number="1459" hits="0" branch="False"/>
                        <line number="1460" hits="0" branch="False"/>
                        <line number="1461" hits="0" branch="False"/>
                        <line number="1462" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="554" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1463" hits="0" branch="False"/>
                        <line number="1464" hits="0" branch="False"/>
                        <line number="1465" hits="0" branch="False"/>
                        <line number="1466" hits="0" branch="False"/>
                        <line number="1467" hits="0" branch="False"/>
                        <line number="1468" hits="0" branch="False"/>
                        <line number="1469" hits="0" branch="False"/>
                        <line number="1470" hits="0" branch="False"/>
                        <line number="1472" hits="0" branch="False"/>
                        <line number="1475" hits="0" branch="False"/>
                        <line number="1476" hits="0" branch="False"/>
                        <line number="1477" hits="0" branch="False"/>
                        <line number="1479" hits="65" branch="False"/>
                        <line number="1486" hits="600" branch="False"/>
                        <line number="1487" hits="600" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1488" hits="600" branch="False"/>
                        <line number="1490" hits="0" branch="False"/>
                        <line number="1491" hits="0" branch="False"/>
                        <line number="1492" hits="0" branch="False"/>
                        <line number="1493" hits="600" branch="False"/>
                        <line number="1496" hits="416" branch="False"/>
                        <line number="1497" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1498" hits="0" branch="False"/>
                        <line number="1500" hits="416" branch="False"/>
                        <line number="1501" hits="416" branch="False"/>
                        <line number="1502" hits="416" branch="False"/>
                        <line number="1504" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="442" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1505" hits="416" branch="False"/>
                        <line number="1506" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1507" hits="0" branch="False"/>
                        <line number="1508" hits="0" branch="False"/>
                        <line number="1509" hits="0" branch="False"/>
                        <line number="1510" hits="0" branch="False"/>
                        <line number="1513" hits="416" branch="False"/>
                        <line number="1514" hits="416" branch="False"/>
                        <line number="1515" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="223" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1516" hits="0" branch="False"/>
                        <line number="1517" hits="0" branch="False"/>
                        <line number="1518" hits="0" branch="False"/>
                        <line number="1519" hits="0" branch="False"/>
                        <line number="1522" hits="416" branch="False"/>
                        <line number="1523" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="415" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1524" hits="416" branch="False"/>
                        <line number="1526" hits="0" branch="False"/>
                        <line number="1527" hits="0" branch="False"/>
                        <line number="1529" hits="0" branch="False"/>
                        <line number="1530" hits="0" branch="False"/>
                        <line number="1531" hits="0" branch="False"/>
                        <line number="1532" hits="416" branch="False"/>
                        <line number="1535" hits="0" branch="False"/>
                        <line number="1536" hits="0" branch="False"/>
                        <line number="1537" hits="0" branch="False"/>
                        <line number="1538" hits="0" branch="False"/>
                        <line number="1539" hits="0" branch="False"/>
                        <line number="1541" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="87" type="jump" coverage="0%"/>
                                <condition number="63" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1542" hits="0" branch="False"/>
                        <line number="1543" hits="0" branch="False"/>
                        <line number="1544" hits="0" branch="False"/>
                        <line number="1545" hits="0" branch="False"/>
                        <line number="1548" hits="416" branch="False"/>
                        <line number="1549" hits="416" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1550" hits="416" branch="False"/>
                        <line number="1552" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="39" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1553" hits="0" branch="False"/>
                        <line number="1554" hits="0" branch="False"/>
                        <line number="1555" hits="0" branch="False"/>
                        <line number="1557" hits="0" branch="False"/>
                        <line number="1558" hits="0" branch="False"/>
                        <line number="1559" hits="416" branch="False"/>
                        <line number="1562" hits="0" branch="False"/>
                        <line number="1563" hits="0" branch="False"/>
                        <line number="1564" hits="0" branch="False"/>
                        <line number="1565" hits="0" branch="False"/>
                        <line number="1566" hits="0" branch="False"/>
                        <line number="1567" hits="0" branch="False"/>
                        <line number="1568" hits="0" branch="False"/>
                        <line number="1569" hits="0" branch="False"/>
                        <line number="1570" hits="0" branch="False"/>
                        <line number="1571" hits="0" branch="False"/>
                        <line number="1572" hits="0" branch="False"/>
                        <line number="1573" hits="0" branch="False"/>
                        <line number="1575" hits="0" branch="False"/>
                        <line number="1576" hits="0" branch="False"/>
                        <line number="1577" hits="0" branch="False"/>
                        <line number="1578" hits="0" branch="False"/>
                        <line number="1579" hits="0" branch="False"/>
                        <line number="1580" hits="0" branch="False"/>
                        <line number="1581" hits="0" branch="False"/>
                        <line number="1582" hits="0" branch="False"/>
                        <line number="1583" hits="0" branch="False"/>
                        <line number="1584" hits="0" branch="False"/>
                        <line number="1585" hits="0" branch="False"/>
                        <line number="1586" hits="0" branch="False"/>
                        <line number="1589" hits="52" branch="False"/>
                        <line number="1590" hits="52" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1591" hits="52" branch="True" condition-coverage="60% (3/5)">
                            <conditions>
                                <condition number="31" type="switch" coverage="60%"/>
                            </conditions>
                        </line>
                        <line number="1592" hits="52" branch="False"/>
                        <line number="1593" hits="0" branch="False"/>
                        <line number="1594" hits="1" branch="False"/>
                        <line number="1595" hits="13" branch="False"/>
                        <line number="1596" hits="0" branch="False"/>
                        <line number="1597" hits="0" branch="False"/>
                        <line number="1598" hits="0" branch="False"/>
                        <line number="1599" hits="0" branch="False"/>
                        <line number="1600" hits="0" branch="False"/>
                        <line number="1601" hits="0" branch="False"/>
                        <line number="1602" hits="38" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="121" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1603" hits="52" branch="False"/>
                        <line number="1604" hits="52" branch="False"/>
                        <line number="1607" hits="0" branch="False"/>
                        <line number="1608" hits="0" branch="False"/>
                        <line number="1609" hits="0" branch="False"/>
                        <line number="1611" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1612" hits="0" branch="False"/>
                        <line number="1613" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="42" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1614" hits="0" branch="False"/>
                        <line number="1615" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="54" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1616" hits="0" branch="False"/>
                        <line number="1617" hits="0" branch="False"/>
                        <line number="1619" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="70" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1620" hits="0" branch="False"/>
                        <line number="1621" hits="0" branch="False"/>
                        <line number="1622" hits="0" branch="False"/>
                        <line number="1625" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="120" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1626" hits="0" branch="False"/>
                        <line number="1627" hits="0" branch="False"/>
                        <line number="1628" hits="0" branch="False"/>
                        <line number="1629" hits="0" branch="False"/>
                        <line number="1630" hits="0" branch="False"/>
                        <line number="1631" hits="0" branch="False"/>
                        <line number="1634" hits="0" branch="False"/>
                        <line number="1635" hits="0" branch="False"/>
                        <line number="1636" hits="0" branch="False"/>
                        <line number="1637" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="8" type="jump" coverage="0%"/>
                                <condition number="32" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1638" hits="0" branch="False"/>
                        <line number="1640" hits="0" branch="False"/>
                        <line number="1641" hits="0" branch="False"/>
                        <line number="1642" hits="0" branch="False"/>
                        <line number="1643" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="106" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1644" hits="0" branch="False"/>
                        <line number="1646" hits="0" branch="False"/>
                        <line number="1647" hits="0" branch="False"/>
                        <line number="1648" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="157" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1649" hits="0" branch="False"/>
                        <line number="1793" hits="1861" branch="False"/>
                        <line number="1794" hits="1861" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="2" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1795" hits="1861" branch="False"/>
                        <line number="1796" hits="1861" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1797" hits="1509" branch="False"/>
                        <line number="1798" hits="1509" branch="False"/>
                        <line number="1799" hits="1509" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="70" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1800" hits="15" branch="False"/>
                        <line number="1801" hits="15" branch="False"/>
                        <line number="1802" hits="15" branch="False"/>
                        <line number="1804" hits="1509" branch="False"/>
                        <line number="1805" hits="1509" branch="False"/>
                        <line number="1809" hits="352" branch="False"/>
                        <line number="1810" hits="352" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="127" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1811" hits="0" branch="False"/>
                        <line number="1812" hits="0" branch="False"/>
                        <line number="1815" hits="352" branch="False"/>
                        <line number="1816" hits="352" branch="False"/>
                        <line number="1817" hits="352" branch="False"/>
                        <line number="1818" hits="352" branch="False"/>
                        <line number="1819" hits="352" branch="False"/>
                        <line number="1821" hits="352" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="188" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1822" hits="352" branch="False"/>
                        <line number="1823" hits="352" branch="False"/>
                        <line number="1824" hits="352" branch="False"/>
                        <line number="1825" hits="352" branch="False"/>
                        <line number="1827" hits="2212" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="276" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1828" hits="754" branch="False"/>
                        <line number="1829" hits="754" branch="False"/>
                        <line number="1830" hits="754" branch="False"/>
                        <line number="1831" hits="754" branch="False"/>
                        <line number="1832" hits="754" branch="False"/>
                        <line number="1833" hits="754" branch="False"/>
                        <line number="1834" hits="754" branch="False"/>
                        <line number="1836" hits="352" branch="False"/>
                        <line number="1837" hits="352" branch="False"/>
                        <line number="1838" hits="352" branch="False"/>
                        <line number="1839" hits="352" branch="False"/>
                        <line number="1841" hits="352" branch="False"/>
                        <line number="1842" hits="352" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="377" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1843" hits="352" branch="False"/>
                        <line number="1844" hits="352" branch="False"/>
                        <line number="1845" hits="352" branch="False"/>
                        <line number="1847" hits="352" branch="False"/>
                        <line number="1848" hits="352" branch="False"/>
                        <line number="1849" hits="352" branch="False"/>
                        <line number="1850" hits="1861" branch="False"/>
                        <line number="1853" hits="1106" branch="False"/>
                        <line number="1854" hits="1106" branch="False"/>
                        <line number="1855" hits="1106" branch="False"/>
                        <line number="1856" hits="1106" branch="False"/>
                        <line number="1857" hits="1106" branch="False"/>
                        <line number="1858" hits="1106" branch="False"/>
                        <line number="1859" hits="1106" branch="False"/>
                        <line number="1860" hits="1106" branch="False"/>
                        <line number="1861" hits="1106" branch="False"/>
                        <line number="1862" hits="1106" branch="False"/>
                        <line number="1863" hits="1106" branch="False"/>
                        <line number="1864" hits="1106" branch="False"/>
                        <line number="1865" hits="1106" branch="False"/>
                        <line number="1866" hits="1106" branch="False"/>
                        <line number="1867" hits="1106" branch="False"/>
                        <line number="1868" hits="1106" branch="False"/>
                        <line number="1869" hits="1106" branch="False"/>
                        <line number="1870" hits="1106" branch="False"/>
                        <line number="1873" hits="1861" branch="False"/>
                        <line number="1874" hits="1861" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                                <condition number="28" type="jump" coverage="100%"/>
                                <condition number="42" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1875" hits="1861" branch="False"/>
                        <line number="1876" hits="1861" branch="False"/>
                        <line number="1877" hits="1494" branch="False"/>
                        <line number="1878" hits="1494" branch="False"/>
                        <line number="1881" hits="63959" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="126" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1882" hits="31429" branch="False"/>
                        <line number="1883" hits="31429" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="111" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1884" hits="0" branch="False"/>
                        <line number="1885" hits="31429" branch="False"/>
                        <line number="1887" hits="367" branch="False"/>
                        <line number="1888" hits="1861" branch="False"/>
                        <line number="1891" hits="367" branch="False"/>
                        <line number="1892" hits="367" branch="False"/>
                        <line number="1893" hits="367" branch="False"/>
                        <line number="1894" hits="367" branch="False"/>
                        <line number="1895" hits="367" branch="False"/>
                        <line number="1896" hits="367" branch="False"/>
                        <line number="1897" hits="367" branch="False"/>
                        <line number="1898" hits="367" branch="False"/>
                        <line number="1899" hits="367" branch="False"/>
                        <line number="1900" hits="367" branch="False"/>
                        <line number="1901" hits="367" branch="False"/>
                        <line number="1902" hits="367" branch="False"/>
                        <line number="1903" hits="367" branch="False"/>
                        <line number="1904" hits="367" branch="False"/>
                        <line number="1905" hits="367" branch="False"/>
                        <line number="1906" hits="367" branch="False"/>
                        <line number="1907" hits="367" branch="False"/>
                        <line number="1908" hits="367" branch="False"/>
                        <line number="1909" hits="367" branch="False"/>
                        <line number="1917" hits="1861" branch="False"/>
                        <line number="1918" hits="1861" branch="False"/>
                        <line number="1919" hits="1861" branch="False"/>
                        <line number="1920" hits="1861" branch="False"/>
                        <line number="1922" hits="1861" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="55" type="jump" coverage="50%"/>
                                <condition number="73" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1923" hits="0" branch="False"/>
                        <line number="1924" hits="0" branch="False"/>
                        <line number="1925" hits="0" branch="False"/>
                        <line number="1926" hits="0" branch="False"/>
                        <line number="1927" hits="0" branch="False"/>
                        <line number="1928" hits="0" branch="False"/>
                        <line number="1929" hits="0" branch="False"/>
                        <line number="1930" hits="0" branch="False"/>
                        <line number="1931" hits="0" branch="False"/>
                        <line number="1932" hits="0" branch="False"/>
                        <line number="1933" hits="0" branch="False"/>
                        <line number="1934" hits="0" branch="False"/>
                        <line number="1935" hits="0" branch="False"/>
                        <line number="1937" hits="1861" branch="False"/>
                        <line number="1938" hits="1861" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="188" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1939" hits="0" branch="False"/>
                        <line number="1940" hits="0" branch="False"/>
                        <line number="1941" hits="0" branch="False"/>
                        <line number="1944" hits="1861" branch="False"/>
                        <line number="1945" hits="1861" branch="False"/>
                        <line number="1946" hits="1861" branch="False"/>
                        <line number="1948" hits="1861" branch="False"/>
                        <line number="1949" hits="1861" branch="False"/>
                        <line number="1950" hits="1861" branch="False"/>
                        <line number="1951" hits="1861" branch="False"/>
                        <line number="1952" hits="1861" branch="False"/>
                        <line number="1953" hits="1861" branch="False"/>
                        <line number="1954" hits="1861" branch="False"/>
                        <line number="1955" hits="1861" branch="False"/>
                        <line number="1957" hits="1861" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="438" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1958" hits="1861" branch="False"/>
                        <line number="1960" hits="1861" branch="False"/>
                        <line number="1961" hits="1861" branch="False"/>
                        <line number="1962" hits="1861" branch="False"/>
                        <line number="1964" hits="1861" branch="False"/>
                        <line number="1965" hits="1861" branch="False"/>
                        <line number="1966" hits="1861" branch="False"/>
                        <line number="1967" hits="1861" branch="False"/>
                        <line number="1968" hits="1861" branch="False"/>
                        <line number="1971" hits="1861" branch="False"/>
                        <line number="1972" hits="256852" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="72" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1973" hits="126565" branch="False"/>
                        <line number="1974" hits="126565" branch="False"/>
                        <line number="1975" hits="126565" branch="False"/>
                        <line number="1976" hits="126565" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1977" hits="0" branch="False"/>
                        <line number="1978" hits="126565" branch="False"/>
                        <line number="1980" hits="1861" branch="False"/>
                        <line number="1981" hits="1861" branch="False"/>
                        <line number="1984" hits="13" branch="False"/>
                        <line number="1985" hits="13" branch="False"/>
                        <line number="1986" hits="2444" branch="False"/>
                        <line number="1987" hits="13" branch="False"/>
                        <line number="1989" hits="13" branch="False"/>
                        <line number="1991" hits="13" branch="False"/>
                        <line number="1992" hits="4927" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="270" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1993" hits="2444" branch="False"/>
                        <line number="1994" hits="2444" branch="False"/>
                        <line number="1995" hits="2444" branch="False"/>
                        <line number="1996" hits="2444" branch="False"/>
                        <line number="1997" hits="2444" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="128" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1998" hits="0" branch="False"/>
                        <line number="1999" hits="0" branch="False"/>
                        <line number="2000" hits="0" branch="False"/>
                        <line number="2003" hits="2444" branch="False"/>
                        <line number="2004" hits="2444" branch="False"/>
                        <line number="2005" hits="2444" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="254" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2006" hits="2444" branch="False"/>
                        <line number="2007" hits="2444" branch="False"/>
                        <line number="2008" hits="2444" branch="False"/>
                        <line number="2009" hits="2444" branch="False"/>
                        <line number="2011" hits="13" branch="False"/>
                        <line number="2012" hits="13" branch="False"/>
                        <line number="2015" hits="13" branch="False"/>
                        <line number="2016" hits="13" branch="False"/>
                        <line number="2017" hits="65" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2018" hits="13" branch="False"/>
                        <line number="2019" hits="13" branch="False"/>
                        <line number="2020" hits="13" branch="False"/>
                        <line number="2022" hits="13" branch="False"/>
                        <line number="2023" hits="13" branch="False"/>
                        <line number="2024" hits="13" branch="False"/>
                        <line number="2025" hits="13" branch="False"/>
                        <line number="2027" hits="13" branch="False"/>
                        <line number="2028" hits="13" branch="False"/>
                        <line number="2029" hits="13" branch="False"/>
                        <line number="2030" hits="13" branch="False"/>
                        <line number="2031" hits="13" branch="False"/>
                        <line number="2032" hits="13" branch="False"/>
                        <line number="2034" hits="13" branch="False"/>
                        <line number="2035" hits="13" branch="False"/>
                        <line number="2036" hits="13" branch="False"/>
                        <line number="2037" hits="13" branch="False"/>
                        <line number="2040" hits="13" branch="False"/>
                        <line number="2041" hits="13" branch="False"/>
                        <line number="2042" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2043" hits="0" branch="False"/>
                        <line number="2045" hits="13" branch="False"/>
                        <line number="2046" hits="13" branch="False"/>
                        <line number="2047" hits="13" branch="False"/>
                        <line number="2049" hits="26" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="147" type="jump" coverage="100%"/>
                                <condition number="131" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2050" hits="13" branch="False"/>
                        <line number="2051" hits="13" branch="False"/>
                        <line number="2052" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2053" hits="0" branch="False"/>
                        <line number="2055" hits="13" branch="False"/>
                        <line number="2056" hits="13" branch="False"/>
                        <line number="2057" hits="13" branch="False"/>
                        <line number="2058" hits="13" branch="False"/>
                        <line number="2059" hits="13" branch="False"/>
                        <line number="2061" hits="13" branch="False"/>
                        <line number="2062" hits="13" branch="False"/>
                        <line number="2065" hits="13" branch="False"/>
                        <line number="2066" hits="13" branch="False"/>
                        <line number="2067" hits="13" branch="False"/>
                        <line number="2068" hits="13" branch="False"/>
                        <line number="2069" hits="13" branch="False"/>
                        <line number="2070" hits="13" branch="False"/>
                        <line number="2071" hits="13" branch="False"/>
                        <line number="2072" hits="13" branch="False"/>
                        <line number="2074" hits="13" branch="False"/>
                        <line number="2075" hits="13" branch="False"/>
                        <line number="2078" hits="34" branch="False"/>
                        <line number="2079" hits="34" branch="False"/>
                        <line number="2080" hits="34" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2081" hits="26" branch="False"/>
                        <line number="2084" hits="8" branch="False"/>
                        <line number="2085" hits="8" branch="False"/>
                        <line number="2086" hits="8" branch="False"/>
                        <line number="2088" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2089" hits="0" branch="False"/>
                        <line number="2091" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="79" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2092" hits="0" branch="False"/>
                        <line number="2094" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="106" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2095" hits="0" branch="False"/>
                        <line number="2097" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="143" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2098" hits="6" branch="False"/>
                        <line number="2100" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="175" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2101" hits="6" branch="False"/>
                        <line number="2103" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="217" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2104" hits="0" branch="False"/>
                        <line number="2106" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="248" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2107" hits="0" branch="False"/>
                        <line number="2109" hits="6" branch="False"/>
                        <line number="2111" hits="2" branch="False"/>
                        <line number="2112" hits="2" branch="False"/>
                        <line number="2113" hits="2" branch="False"/>
                        <line number="2114" hits="2" branch="False"/>
                        <line number="2115" hits="2" branch="False"/>
                        <line number="2116" hits="2" branch="False"/>
                        <line number="2117" hits="2" branch="False"/>
                        <line number="2118" hits="2" branch="False"/>
                        <line number="2119" hits="2" branch="False"/>
                        <line number="2120" hits="2" branch="False"/>
                        <line number="2121" hits="2" branch="False"/>
                        <line number="2122" hits="2" branch="False"/>
                        <line number="2123" hits="2" branch="False"/>
                        <line number="2124" hits="2" branch="False"/>
                        <line number="2125" hits="2" branch="False"/>
                        <line number="2127" hits="34" branch="False"/>
                        <line number="2130" hits="52" branch="False"/>
                        <line number="2131" hits="52" branch="False"/>
                        <line number="2132" hits="52" branch="False"/>
                        <line number="2134" hits="52" branch="False"/>
                        <line number="2135" hits="52" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="45" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2136" hits="52" branch="False"/>
                        <line number="2137" hits="52" branch="False"/>
                        <line number="2138" hits="52" branch="False"/>
                        <line number="2140" hits="52" branch="False"/>
                        <line number="2141" hits="52" branch="False"/>
                        <line number="2142" hits="52" branch="False"/>
                        <line number="2143" hits="52" branch="False"/>
                        <line number="2144" hits="52" branch="False"/>
                        <line number="2145" hits="52" branch="False"/>
                        <line number="2146" hits="52" branch="False"/>
                        <line number="2148" hits="52" branch="False"/>
                        <line number="2149" hits="52" branch="False"/>
                        <line number="2150" hits="52" branch="False"/>
                        <line number="2151" hits="52" branch="False"/>
                        <line number="2152" hits="104" branch="False"/>
                        <line number="2155" hits="14" branch="False"/>
                        <line number="2156" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2157" hits="14" branch="False"/>
                        <line number="2158" hits="14" branch="False"/>
                        <line number="2159" hits="14" branch="False"/>
                        <line number="2160" hits="14" branch="False"/>
                        <line number="2163" hits="19" branch="False"/>
                        <line number="2164" hits="105" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="80" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2165" hits="24" branch="False"/>
                        <line number="2166" hits="24" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="43" type="jump" coverage="50%"/>
                                <condition number="59" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2167" hits="0" branch="False"/>
                        <line number="2168" hits="0" branch="False"/>
                        <line number="2170" hits="24" branch="False"/>
                        <line number="2171" hits="19" branch="False"/>
                        <line number="2174" hits="250" branch="False"/>
                        <line number="2175" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2176" hits="250" branch="False"/>
                        <line number="2179" hits="0" branch="False"/>
                        <line number="2180" hits="0" branch="False"/>
                        <line number="2181" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="51" type="jump" coverage="0%"/>
                                <condition number="92" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="2182" hits="0" branch="False"/>
                        <line number="2183" hits="0" branch="False"/>
                        <line number="2184" hits="0" branch="False"/>
                        <line number="2187" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="191" type="jump" coverage="0%"/>
                                <condition number="239" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="2188" hits="0" branch="False"/>
                        <line number="2189" hits="0" branch="False"/>
                        <line number="2190" hits="0" branch="False"/>
                        <line number="2191" hits="0" branch="False"/>
                        <line number="2192" hits="0" branch="False"/>
                        <line number="2193" hits="0" branch="False"/>
                        <line number="2194" hits="0" branch="False"/>
                        <line number="2195" hits="0" branch="False"/>
                        <line number="2196" hits="0" branch="False"/>
                        <line number="2197" hits="0" branch="False"/>
                        <line number="2198" hits="0" branch="False"/>
                        <line number="2199" hits="0" branch="False"/>
                        <line number="2200" hits="0" branch="False"/>
                        <line number="2201" hits="0" branch="False"/>
                        <line number="2203" hits="0" branch="False"/>
                        <line number="2204" hits="0" branch="False"/>
                        <line number="2205" hits="0" branch="False"/>
                        <line number="2206" hits="0" branch="False"/>
                        <line number="2208" hits="0" branch="False"/>
                        <line number="2209" hits="250" branch="False"/>
                        <line number="791" hits="0" branch="False"/>
                        <line number="792" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="793" hits="0" branch="False"/>
                        <line number="415" hits="250" branch="False"/>
                        <line number="416" hits="250" branch="False"/>
                        <line number="408" hits="1" branch="False"/>
                        <line number="409" hits="1" branch="False"/>
                        <line number="410" hits="1" branch="False"/>
                        <line number="411" hits="1" branch="False"/>
                        <line number="412" hits="1" branch="False"/>
                        <line number="413" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionMarkerState"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="9">
                    <methods>
                        <method name="get_Version" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="297" hits="89" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Phase" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="302" hits="157" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DatabasePath" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="307" hits="102" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TempDatabasePath" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="312" hits="118" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BackupDatabasePath" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="317" hits="118" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_StartedAtUtc" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="322" hits="83" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_LastUpdatedUtc" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="327" hits="112" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineMode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="332" hits="73" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Mode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="337" hits="114" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="297" hits="89" branch="False"/>
                        <line number="302" hits="157" branch="False"/>
                        <line number="307" hits="102" branch="False"/>
                        <line number="312" hits="118" branch="False"/>
                        <line number="317" hits="118" branch="False"/>
                        <line number="322" hits="83" branch="False"/>
                        <line number="327" hits="112" branch="False"/>
                        <line number="332" hits="73" branch="False"/>
                        <line number="337" hits="114" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionSnapshot"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="7">
                    <methods>
                        <method name="get_FileSizeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="370" hits="60" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="375" hits="31" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FreePageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="380" hits="31" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TotalFreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="385" hits="61" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="390" hits="31" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TailReclaimablePages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="395" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Int64,System.UInt32,System.Int32,System.Int64,System.Double,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="358" hits="34" branch="False"/>
                                <line number="359" hits="34" branch="False"/>
                                <line number="360" hits="34" branch="False"/>
                                <line number="361" hits="34" branch="False"/>
                                <line number="362" hits="34" branch="False"/>
                                <line number="363" hits="34" branch="False"/>
                                <line number="364" hits="34" branch="False"/>
                                <line number="365" hits="34" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="370" hits="60" branch="False"/>
                        <line number="375" hits="31" branch="False"/>
                        <line number="380" hits="31" branch="False"/>
                        <line number="385" hits="61" branch="False"/>
                        <line number="390" hits="31" branch="False"/>
                        <line number="395" hits="1" branch="False"/>
                        <line number="358" hits="34" branch="False"/>
                        <line number="359" hits="34" branch="False"/>
                        <line number="360" hits="34" branch="False"/>
                        <line number="361" hits="34" branch="False"/>
                        <line number="362" hits="34" branch="False"/>
                        <line number="363" hits="34" branch="False"/>
                        <line number="364" hits="34" branch="False"/>
                        <line number="365" hits="34" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionCollectionRebuildResult"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="get_Metadata" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1212" hits="377" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentsRelocated" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="1217" hits="377" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_RelocatedSourcePageIds" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="1222" hits="377" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata,System.Int64,System.Collections.Generic.IReadOnlyCollection`1&lt;System.UInt32&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1203" hits="377" branch="False"/>
                                <line number="1204" hits="377" branch="False"/>
                                <line number="1205" hits="377" branch="False"/>
                                <line number="1206" hits="377" branch="False"/>
                                <line number="1207" hits="377" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1212" hits="377" branch="False"/>
                        <line number="1217" hits="377" branch="False"/>
                        <line number="1222" hits="377" branch="False"/>
                        <line number="1203" hits="377" branch="False"/>
                        <line number="1204" hits="377" branch="False"/>
                        <line number="1205" hits="377" branch="False"/>
                        <line number="1206" hits="377" branch="False"/>
                        <line number="1207" hits="377" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionDataWriterState"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="get_FreeSpaceByPage" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1230" hits="4820" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CurrentDataPageId" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="1235" hits="7431" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1230" hits="4820" branch="False"/>
                        <line number="1235" hits="7431" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/CompactionVectorNode"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0" branch-rate="1"
                       complexity="5">
                    <methods>
                        <method name="get_PageId" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1258" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_NodeIndex" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1263" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Location" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1268" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Vector" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1273" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.UInt32,System.Int32,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,System.Single[])"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1248" hits="0" branch="False"/>
                                <line number="1249" hits="0" branch="False"/>
                                <line number="1250" hits="0" branch="False"/>
                                <line number="1251" hits="0" branch="False"/>
                                <line number="1252" hits="0" branch="False"/>
                                <line number="1253" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1258" hits="0" branch="False"/>
                        <line number="1263" hits="0" branch="False"/>
                        <line number="1268" hits="0" branch="False"/>
                        <line number="1273" hits="0" branch="False"/>
                        <line number="1248" hits="0" branch="False"/>
                        <line number="1249" hits="0" branch="False"/>
                        <line number="1250" hits="0" branch="False"/>
                        <line number="1251" hits="0" branch="False"/>
                        <line number="1252" hits="0" branch="False"/>
                        <line number="1253" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;CompactAsync&gt;d__82"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="438" hits="14" branch="False"/>
                                <line number="439" hits="14" branch="False"/>
                                <line number="440" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="441" hits="1" branch="False"/>
                                <line number="442" hits="1" branch="False"/>
                                <line number="445" hits="13" branch="False"/>
                                <line number="446" hits="11" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="438" hits="14" branch="False"/>
                        <line number="439" hits="14" branch="False"/>
                        <line number="440" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="441" hits="1" branch="False"/>
                        <line number="442" hits="1" branch="False"/>
                        <line number="445" hits="13" branch="False"/>
                        <line number="446" hits="11" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;EnumerateSpatialLeafEntriesForCompaction&gt;d__123"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.44439999999999996"
                       branch-rate="0.4" complexity="20">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.44439999999999996" branch-rate="0.4"
                                complexity="20">
                            <lines>
                                <line number="1654" hits="13" branch="False"/>
                                <line number="1655" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1656" hits="0" branch="False"/>
                                <line number="1658" hits="13" branch="False"/>
                                <line number="1659" hits="13" branch="False"/>
                                <line number="1660" hits="13" branch="False"/>
                                <line number="1662" hits="26" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="825" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1663" hits="13" branch="False"/>
                                <line number="1664" hits="13" branch="False"/>
                                <line number="1665" hits="13" branch="False"/>
                                <line number="1666" hits="13" branch="False"/>
                                <line number="1668" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="187" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1669" hits="0" branch="False"/>
                                <line number="1671" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="223" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1672" hits="0" branch="False"/>
                                <line number="1673" hits="0" branch="False"/>
                                <line number="1674" hits="0" branch="False"/>
                                <line number="1677" hits="13" branch="False"/>
                                <line number="1678" hits="13" branch="False"/>
                                <line number="1679" hits="13" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="367" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1680" hits="0" branch="False"/>
                                <line number="1681" hits="0" branch="False"/>
                                <line number="1682" hits="0" branch="False"/>
                                <line number="1685" hits="13" branch="False"/>
                                <line number="1686" hits="13" branch="False"/>
                                <line number="1688" hits="26" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="801" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1689" hits="0" branch="False"/>
                                <line number="1690" hits="0" branch="False"/>
                                <line number="1691" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="535" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1692" hits="0" branch="False"/>
                                <line number="1693" hits="0" branch="False"/>
                                <line number="1694" hits="0" branch="False"/>
                                <line number="1696" hits="0" branch="False"/>
                                <line number="1697" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="595" type="jump" coverage="0%"/>
                                        <condition number="636" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1698" hits="0" branch="False"/>
                                <line number="1699" hits="0" branch="False"/>
                                <line number="1700" hits="0" branch="False"/>
                                <line number="1703" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="736" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1704" hits="0" branch="False"/>
                                <line number="1705" hits="0" branch="False"/>
                                <line number="1706" hits="0" branch="False"/>
                                <line number="1707" hits="0" branch="False"/>
                                <line number="1708" hits="0" branch="False"/>
                                <line number="1709" hits="13" branch="False"/>
                                <line number="1710" hits="13" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1654" hits="13" branch="False"/>
                        <line number="1655" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1656" hits="0" branch="False"/>
                        <line number="1658" hits="13" branch="False"/>
                        <line number="1659" hits="13" branch="False"/>
                        <line number="1660" hits="13" branch="False"/>
                        <line number="1662" hits="26" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="825" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1663" hits="13" branch="False"/>
                        <line number="1664" hits="13" branch="False"/>
                        <line number="1665" hits="13" branch="False"/>
                        <line number="1666" hits="13" branch="False"/>
                        <line number="1668" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="187" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1669" hits="0" branch="False"/>
                        <line number="1671" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="223" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1672" hits="0" branch="False"/>
                        <line number="1673" hits="0" branch="False"/>
                        <line number="1674" hits="0" branch="False"/>
                        <line number="1677" hits="13" branch="False"/>
                        <line number="1678" hits="13" branch="False"/>
                        <line number="1679" hits="13" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="367" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1680" hits="0" branch="False"/>
                        <line number="1681" hits="0" branch="False"/>
                        <line number="1682" hits="0" branch="False"/>
                        <line number="1685" hits="13" branch="False"/>
                        <line number="1686" hits="13" branch="False"/>
                        <line number="1688" hits="26" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="801" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1689" hits="0" branch="False"/>
                        <line number="1690" hits="0" branch="False"/>
                        <line number="1691" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="535" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1692" hits="0" branch="False"/>
                        <line number="1693" hits="0" branch="False"/>
                        <line number="1694" hits="0" branch="False"/>
                        <line number="1696" hits="0" branch="False"/>
                        <line number="1697" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="595" type="jump" coverage="0%"/>
                                <condition number="636" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1698" hits="0" branch="False"/>
                        <line number="1699" hits="0" branch="False"/>
                        <line number="1700" hits="0" branch="False"/>
                        <line number="1703" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="736" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1704" hits="0" branch="False"/>
                        <line number="1705" hits="0" branch="False"/>
                        <line number="1706" hits="0" branch="False"/>
                        <line number="1707" hits="0" branch="False"/>
                        <line number="1708" hits="0" branch="False"/>
                        <line number="1709" hits="13" branch="False"/>
                        <line number="1710" hits="13" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;EnumerateVectorNodesForCompaction&gt;d__124"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0" branch-rate="0"
                       complexity="26">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="26">
                            <lines>
                                <line number="1716" hits="0" branch="False"/>
                                <line number="1717" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1718" hits="0" branch="False"/>
                                <line number="1720" hits="0" branch="False"/>
                                <line number="1721" hits="0" branch="False"/>
                                <line number="1722" hits="0" branch="False"/>
                                <line number="1723" hits="0" branch="False"/>
                                <line number="1724" hits="0" branch="False"/>
                                <line number="1726" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1223" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1727" hits="0" branch="False"/>
                                <line number="1728" hits="0" branch="False"/>
                                <line number="1729" hits="0" branch="False"/>
                                <line number="1730" hits="0" branch="False"/>
                                <line number="1732" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="227" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1733" hits="0" branch="False"/>
                                <line number="1735" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="263" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1736" hits="0" branch="False"/>
                                <line number="1737" hits="0" branch="False"/>
                                <line number="1738" hits="0" branch="False"/>
                                <line number="1741" hits="0" branch="False"/>
                                <line number="1742" hits="0" branch="False"/>
                                <line number="1743" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="407" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1744" hits="0" branch="False"/>
                                <line number="1745" hits="0" branch="False"/>
                                <line number="1746" hits="0" branch="False"/>
                                <line number="1749" hits="0" branch="False"/>
                                <line number="1750" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="502" type="jump" coverage="0%"/>
                                        <condition number="535" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1751" hits="0" branch="False"/>
                                <line number="1752" hits="0" branch="False"/>
                                <line number="1753" hits="0" branch="False"/>
                                <line number="1756" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1199" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1757" hits="0" branch="False"/>
                                <line number="1758" hits="0" branch="False"/>
                                <line number="1759" hits="0" branch="False"/>
                                <line number="1760" hits="0" branch="False"/>
                                <line number="1762" hits="0" branch="False"/>
                                <line number="1763" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1150" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1764" hits="0" branch="False"/>
                                <line number="1765" hits="0" branch="False"/>
                                <line number="1766" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1105" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1767" hits="0" branch="False"/>
                                <line number="1768" hits="0" branch="False"/>
                                <line number="1769" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="896" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1770" hits="0" branch="False"/>
                                <line number="1772" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="939" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1773" hits="0" branch="False"/>
                                <line number="1774" hits="0" branch="False"/>
                                <line number="1775" hits="0" branch="False"/>
                                <line number="1778" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1039" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1779" hits="0" branch="False"/>
                                <line number="1780" hits="0" branch="False"/>
                                <line number="1781" hits="0" branch="False"/>
                                <line number="1782" hits="0" branch="False"/>
                                <line number="1783" hits="0" branch="False"/>
                                <line number="1784" hits="0" branch="False"/>
                                <line number="1785" hits="0" branch="False"/>
                                <line number="1786" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1716" hits="0" branch="False"/>
                        <line number="1717" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1718" hits="0" branch="False"/>
                        <line number="1720" hits="0" branch="False"/>
                        <line number="1721" hits="0" branch="False"/>
                        <line number="1722" hits="0" branch="False"/>
                        <line number="1723" hits="0" branch="False"/>
                        <line number="1724" hits="0" branch="False"/>
                        <line number="1726" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1223" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1727" hits="0" branch="False"/>
                        <line number="1728" hits="0" branch="False"/>
                        <line number="1729" hits="0" branch="False"/>
                        <line number="1730" hits="0" branch="False"/>
                        <line number="1732" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="227" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1733" hits="0" branch="False"/>
                        <line number="1735" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="263" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1736" hits="0" branch="False"/>
                        <line number="1737" hits="0" branch="False"/>
                        <line number="1738" hits="0" branch="False"/>
                        <line number="1741" hits="0" branch="False"/>
                        <line number="1742" hits="0" branch="False"/>
                        <line number="1743" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="407" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1744" hits="0" branch="False"/>
                        <line number="1745" hits="0" branch="False"/>
                        <line number="1746" hits="0" branch="False"/>
                        <line number="1749" hits="0" branch="False"/>
                        <line number="1750" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="502" type="jump" coverage="0%"/>
                                <condition number="535" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1751" hits="0" branch="False"/>
                        <line number="1752" hits="0" branch="False"/>
                        <line number="1753" hits="0" branch="False"/>
                        <line number="1756" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1199" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1757" hits="0" branch="False"/>
                        <line number="1758" hits="0" branch="False"/>
                        <line number="1759" hits="0" branch="False"/>
                        <line number="1760" hits="0" branch="False"/>
                        <line number="1762" hits="0" branch="False"/>
                        <line number="1763" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1150" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1764" hits="0" branch="False"/>
                        <line number="1765" hits="0" branch="False"/>
                        <line number="1766" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1105" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1767" hits="0" branch="False"/>
                        <line number="1768" hits="0" branch="False"/>
                        <line number="1769" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="896" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1770" hits="0" branch="False"/>
                        <line number="1772" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="939" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1773" hits="0" branch="False"/>
                        <line number="1774" hits="0" branch="False"/>
                        <line number="1775" hits="0" branch="False"/>
                        <line number="1778" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1039" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1779" hits="0" branch="False"/>
                        <line number="1780" hits="0" branch="False"/>
                        <line number="1781" hits="0" branch="False"/>
                        <line number="1782" hits="0" branch="False"/>
                        <line number="1783" hits="0" branch="False"/>
                        <line number="1784" hits="0" branch="False"/>
                        <line number="1785" hits="0" branch="False"/>
                        <line number="1786" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;ExecuteOnlinePassAsync&gt;d__90"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.6164000000000001"
                       branch-rate="0.2777" complexity="18">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.6164000000000001" branch-rate="0.2777"
                                complexity="18">
                            <lines>
                                <line number="693" hits="1" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="16" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="694" hits="1" branch="False"/>
                                <line number="696" hits="1" branch="False"/>
                                <line number="697" hits="1" branch="False"/>
                                <line number="698" hits="1" branch="False"/>
                                <line number="699" hits="1" branch="False"/>
                                <line number="700" hits="1" branch="False"/>
                                <line number="702" hits="1" branch="False"/>
                                <line number="705" hits="1" branch="False"/>
                                <line number="706" hits="1" branch="False"/>
                                <line number="707" hits="1" branch="False"/>
                                <line number="709" hits="1" branch="False"/>
                                <line number="710" hits="1" branch="False"/>
                                <line number="711" hits="1" branch="False"/>
                                <line number="713" hits="4591545" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1168" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="714" hits="4591544" branch="False"/>
                                <line number="715" hits="4591544" branch="False"/>
                                <line number="717" hits="4591544" branch="False"/>
                                <line number="719" hits="4591544" branch="False"/>
                                <line number="720" hits="4591544" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="565" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="721" hits="4591544" branch="False"/>
                                <line number="722" hits="4591544" branch="False"/>
                                <line number="725" hits="0" branch="False"/>
                                <line number="726" hits="0" branch="False"/>
                                <line number="727" hits="0" branch="False"/>
                                <line number="728" hits="0" branch="False"/>
                                <line number="729" hits="0" branch="False"/>
                                <line number="730" hits="0" branch="False"/>
                                <line number="731" hits="0" branch="False"/>
                                <line number="733" hits="0" branch="False"/>
                                <line number="734" hits="0" branch="False"/>
                                <line number="735" hits="0" branch="False"/>
                                <line number="736" hits="0" branch="False"/>
                                <line number="738" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="752" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="739" hits="0" branch="False"/>
                                <line number="740" hits="0" branch="False"/>
                                <line number="741" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="803" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <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="False"/>
                                <line number="750" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="925" type="jump" coverage="0%"/>
                                        <condition number="938" type="jump" coverage="0%"/>
                                        <condition number="970" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="751" hits="0" branch="False"/>
                                <line number="752" hits="0" branch="False"/>
                                <line number="754" hits="0" branch="False"/>
                                <line number="756" hits="4591544" branch="False"/>
                                <line number="757" hits="4591544" branch="False"/>
                                <line number="758" hits="4591544" branch="False"/>
                                <line number="760" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="1030" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="761" hits="0" branch="False"/>
                                <line number="762" hits="0" branch="False"/>
                                <line number="764" hits="1" branch="False"/>
                                <line number="767" hits="1" branch="False"/>
                                <line number="768" hits="1" branch="False"/>
                                <line number="769" hits="1" branch="False"/>
                                <line number="771" hits="1" branch="False"/>
                                <line number="772" hits="1" branch="False"/>
                                <line number="773" hits="1" branch="False"/>
                                <line number="775" hits="1" branch="False"/>
                                <line number="776" hits="1" branch="False"/>
                                <line number="777" hits="1" branch="False"/>
                                <line number="778" hits="1" branch="False"/>
                                <line number="779" hits="1" branch="False"/>
                                <line number="780" hits="1" branch="False"/>
                                <line number="781" hits="1" branch="False"/>
                                <line number="782" hits="1" branch="False"/>
                                <line number="783" hits="1" branch="False"/>
                                <line number="786" hits="1" branch="False"/>
                                <line number="787" hits="1" branch="False"/>
                                <line number="788" hits="1" branch="False"/>
                                <line number="794" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="693" hits="1" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="16" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="694" hits="1" branch="False"/>
                        <line number="696" hits="1" branch="False"/>
                        <line number="697" hits="1" branch="False"/>
                        <line number="698" hits="1" branch="False"/>
                        <line number="699" hits="1" branch="False"/>
                        <line number="700" hits="1" branch="False"/>
                        <line number="702" hits="1" branch="False"/>
                        <line number="705" hits="1" branch="False"/>
                        <line number="706" hits="1" branch="False"/>
                        <line number="707" hits="1" branch="False"/>
                        <line number="709" hits="1" branch="False"/>
                        <line number="710" hits="1" branch="False"/>
                        <line number="711" hits="1" branch="False"/>
                        <line number="713" hits="4591545" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1168" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="714" hits="4591544" branch="False"/>
                        <line number="715" hits="4591544" branch="False"/>
                        <line number="717" hits="4591544" branch="False"/>
                        <line number="719" hits="4591544" branch="False"/>
                        <line number="720" hits="4591544" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="565" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="721" hits="4591544" branch="False"/>
                        <line number="722" hits="4591544" branch="False"/>
                        <line number="725" hits="0" branch="False"/>
                        <line number="726" hits="0" branch="False"/>
                        <line number="727" hits="0" branch="False"/>
                        <line number="728" hits="0" branch="False"/>
                        <line number="729" hits="0" branch="False"/>
                        <line number="730" hits="0" branch="False"/>
                        <line number="731" hits="0" branch="False"/>
                        <line number="733" hits="0" branch="False"/>
                        <line number="734" hits="0" branch="False"/>
                        <line number="735" hits="0" branch="False"/>
                        <line number="736" hits="0" branch="False"/>
                        <line number="738" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="752" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="739" hits="0" branch="False"/>
                        <line number="740" hits="0" branch="False"/>
                        <line number="741" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="803" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <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="False"/>
                        <line number="750" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="925" type="jump" coverage="0%"/>
                                <condition number="938" type="jump" coverage="0%"/>
                                <condition number="970" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="751" hits="0" branch="False"/>
                        <line number="752" hits="0" branch="False"/>
                        <line number="754" hits="0" branch="False"/>
                        <line number="756" hits="4591544" branch="False"/>
                        <line number="757" hits="4591544" branch="False"/>
                        <line number="758" hits="4591544" branch="False"/>
                        <line number="760" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="1030" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="761" hits="0" branch="False"/>
                        <line number="762" hits="0" branch="False"/>
                        <line number="764" hits="1" branch="False"/>
                        <line number="767" hits="1" branch="False"/>
                        <line number="768" hits="1" branch="False"/>
                        <line number="769" hits="1" branch="False"/>
                        <line number="771" hits="1" branch="False"/>
                        <line number="772" hits="1" branch="False"/>
                        <line number="773" hits="1" branch="False"/>
                        <line number="775" hits="1" branch="False"/>
                        <line number="776" hits="1" branch="False"/>
                        <line number="777" hits="1" branch="False"/>
                        <line number="778" hits="1" branch="False"/>
                        <line number="779" hits="1" branch="False"/>
                        <line number="780" hits="1" branch="False"/>
                        <line number="781" hits="1" branch="False"/>
                        <line number="782" hits="1" branch="False"/>
                        <line number="783" hits="1" branch="False"/>
                        <line number="786" hits="1" branch="False"/>
                        <line number="787" hits="1" branch="False"/>
                        <line number="788" hits="1" branch="False"/>
                        <line number="794" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;ResumeCompactionIfNeededAsync&gt;d__88"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.3809" branch-rate="0.75"
                       complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.3809" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="533" hits="257" branch="False"/>
                                <line number="534" hits="257" branch="False"/>
                                <line number="535" hits="257" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="536" hits="0" branch="False"/>
                                <line number="537" hits="0" branch="False"/>
                                <line number="538" hits="0" branch="False"/>
                                <line number="539" hits="0" branch="False"/>
                                <line number="540" hits="0" branch="False"/>
                                <line number="541" hits="0" branch="False"/>
                                <line number="542" hits="0" branch="False"/>
                                <line number="543" hits="0" branch="False"/>
                                <line number="544" hits="0" branch="False"/>
                                <line number="545" hits="0" branch="False"/>
                                <line number="546" hits="0" branch="False"/>
                                <line number="547" hits="0" branch="False"/>
                                <line number="548" hits="0" branch="False"/>
                                <line number="550" hits="257" branch="False"/>
                                <line number="551" hits="257" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="233" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="552" hits="253" branch="False"/>
                                <line number="554" hits="4" branch="False"/>
                                <line number="555" hits="257" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="533" hits="257" branch="False"/>
                        <line number="534" hits="257" branch="False"/>
                        <line number="535" hits="257" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="48" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="536" hits="0" branch="False"/>
                        <line number="537" hits="0" branch="False"/>
                        <line number="538" hits="0" branch="False"/>
                        <line number="539" hits="0" branch="False"/>
                        <line number="540" hits="0" branch="False"/>
                        <line number="541" hits="0" branch="False"/>
                        <line number="542" hits="0" branch="False"/>
                        <line number="543" hits="0" branch="False"/>
                        <line number="544" hits="0" branch="False"/>
                        <line number="545" hits="0" branch="False"/>
                        <line number="546" hits="0" branch="False"/>
                        <line number="547" hits="0" branch="False"/>
                        <line number="548" hits="0" branch="False"/>
                        <line number="550" hits="257" branch="False"/>
                        <line number="551" hits="257" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="233" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="552" hits="253" branch="False"/>
                        <line number="554" hits="4" branch="False"/>
                        <line number="555" hits="257" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;RunOfflineCompactionAsync&gt;d__89"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.9433" branch-rate="0.9666"
                       complexity="30">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9433" branch-rate="0.9666" complexity="30">
                            <lines>
                                <line number="558" hits="17" branch="False"/>
                                <line number="559" hits="17" branch="False"/>
                                <line number="561" hits="17" branch="False"/>
                                <line number="562" hits="17" branch="False"/>
                                <line number="564" hits="17" branch="False"/>
                                <line number="565" hits="17" branch="False"/>
                                <line number="566" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="302" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="567" hits="17" branch="False"/>
                                <line number="568" hits="17" branch="False"/>
                                <line number="570" hits="17" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="324" type="jump" coverage="100%"/>
                                        <condition number="342" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="571" hits="0" branch="False"/>
                                <line number="573" hits="17" branch="False"/>
                                <line number="575" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="375" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="576" hits="17" branch="False"/>
                                <line number="577" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="420" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="578" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="451" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="579" hits="13" branch="False"/>
                                <line number="580" hits="13" branch="False"/>
                                <line number="581" hits="13" branch="False"/>
                                <line number="583" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="480" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="584" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="511" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="585" hits="13" branch="False"/>
                                <line number="586" hits="13" branch="False"/>
                                <line number="587" hits="13" branch="False"/>
                                <line number="589" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="538" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="590" hits="17" branch="False"/>
                                <line number="591" hits="17" branch="False"/>
                                <line number="592" hits="17" branch="False"/>
                                <line number="593" hits="17" branch="False"/>
                                <line number="594" hits="17" branch="False"/>
                                <line number="595" hits="17" branch="False"/>
                                <line number="596" hits="17" branch="False"/>
                                <line number="597" hits="17" branch="False"/>
                                <line number="598" hits="17" branch="False"/>
                                <line number="600" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="667" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="601" hits="13" branch="False"/>
                                <line number="602" hits="13" branch="False"/>
                                <line number="603" hits="13" branch="False"/>
                                <line number="605" hits="17" branch="False"/>
                                <line number="606" hits="17" branch="False"/>
                                <line number="608" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="734" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="609" hits="15" branch="False"/>
                                <line number="610" hits="15" branch="False"/>
                                <line number="611" hits="15" branch="False"/>
                                <line number="612" hits="15" branch="False"/>
                                <line number="614" hits="12" branch="False"/>
                                <line number="615" hits="12" branch="False"/>
                                <line number="616" hits="12" branch="False"/>
                                <line number="617" hits="12" branch="False"/>
                                <line number="619" hits="12" branch="False"/>
                                <line number="621" hits="12" branch="False"/>
                                <line number="622" hits="12" branch="False"/>
                                <line number="623" hits="12" branch="False"/>
                                <line number="624" hits="12" branch="False"/>
                                <line number="625" hits="12" branch="False"/>
                                <line number="626" hits="12" branch="False"/>
                                <line number="628" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1003" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="629" hits="13" branch="False"/>
                                <line number="630" hits="13" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1027" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="631" hits="1" branch="False"/>
                                <line number="632" hits="1" branch="False"/>
                                <line number="633" hits="1" branch="False"/>
                                <line number="634" hits="1" branch="False"/>
                                <line number="636" hits="13" branch="False"/>
                                <line number="637" hits="13" branch="False"/>
                                <line number="638" hits="13" branch="False"/>
                                <line number="639" hits="13" branch="False"/>
                                <line number="642" hits="13" branch="False"/>
                                <line number="643" hits="13" branch="False"/>
                                <line number="644" hits="13" branch="False"/>
                                <line number="645" hits="0" branch="False"/>
                                <line number="646" hits="0" branch="False"/>
                                <line number="647" hits="0" branch="False"/>
                                <line number="648" hits="0" branch="False"/>
                                <line number="649" hits="0" branch="False"/>
                                <line number="652" hits="13" branch="False"/>
                                <line number="653" hits="13" branch="False"/>
                                <line number="654" hits="13" branch="False"/>
                                <line number="656" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1290" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="657" hits="14" branch="False"/>
                                <line number="658" hits="14" branch="False"/>
                                <line number="659" hits="14" branch="False"/>
                                <line number="661" hits="14" branch="False"/>
                                <line number="662" hits="14" branch="False"/>
                                <line number="663" hits="14" branch="False"/>
                                <line number="665" hits="14" branch="False"/>
                                <line number="666" hits="14" branch="False"/>
                                <line number="667" hits="14" branch="False"/>
                                <line number="668" hits="14" branch="False"/>
                                <line number="669" hits="14" branch="False"/>
                                <line number="671" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1466" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="672" hits="14" branch="False"/>
                                <line number="673" hits="14" branch="False"/>
                                <line number="674" hits="14" branch="False"/>
                                <line number="675" hits="14" branch="False"/>
                                <line number="676" hits="14" branch="False"/>
                                <line number="677" hits="14" branch="False"/>
                                <line number="678" hits="14" branch="False"/>
                                <line number="679" hits="14" branch="False"/>
                                <line number="682" hits="17" branch="False"/>
                                <line number="683" hits="17" branch="False"/>
                                <line number="684" hits="17" branch="False"/>
                                <line number="687" hits="17" branch="False"/>
                                <line number="688" hits="17" branch="False"/>
                                <line number="689" hits="17" branch="False"/>
                                <line number="690" hits="14" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="558" hits="17" branch="False"/>
                        <line number="559" hits="17" branch="False"/>
                        <line number="561" hits="17" branch="False"/>
                        <line number="562" hits="17" branch="False"/>
                        <line number="564" hits="17" branch="False"/>
                        <line number="565" hits="17" branch="False"/>
                        <line number="566" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="302" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="567" hits="17" branch="False"/>
                        <line number="568" hits="17" branch="False"/>
                        <line number="570" hits="17" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="324" type="jump" coverage="100%"/>
                                <condition number="342" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="571" hits="0" branch="False"/>
                        <line number="573" hits="17" branch="False"/>
                        <line number="575" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="375" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="576" hits="17" branch="False"/>
                        <line number="577" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="420" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="578" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="451" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="579" hits="13" branch="False"/>
                        <line number="580" hits="13" branch="False"/>
                        <line number="581" hits="13" branch="False"/>
                        <line number="583" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="480" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="584" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="511" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="585" hits="13" branch="False"/>
                        <line number="586" hits="13" branch="False"/>
                        <line number="587" hits="13" branch="False"/>
                        <line number="589" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="538" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="590" hits="17" branch="False"/>
                        <line number="591" hits="17" branch="False"/>
                        <line number="592" hits="17" branch="False"/>
                        <line number="593" hits="17" branch="False"/>
                        <line number="594" hits="17" branch="False"/>
                        <line number="595" hits="17" branch="False"/>
                        <line number="596" hits="17" branch="False"/>
                        <line number="597" hits="17" branch="False"/>
                        <line number="598" hits="17" branch="False"/>
                        <line number="600" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="667" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="601" hits="13" branch="False"/>
                        <line number="602" hits="13" branch="False"/>
                        <line number="603" hits="13" branch="False"/>
                        <line number="605" hits="17" branch="False"/>
                        <line number="606" hits="17" branch="False"/>
                        <line number="608" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="734" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="609" hits="15" branch="False"/>
                        <line number="610" hits="15" branch="False"/>
                        <line number="611" hits="15" branch="False"/>
                        <line number="612" hits="15" branch="False"/>
                        <line number="614" hits="12" branch="False"/>
                        <line number="615" hits="12" branch="False"/>
                        <line number="616" hits="12" branch="False"/>
                        <line number="617" hits="12" branch="False"/>
                        <line number="619" hits="12" branch="False"/>
                        <line number="621" hits="12" branch="False"/>
                        <line number="622" hits="12" branch="False"/>
                        <line number="623" hits="12" branch="False"/>
                        <line number="624" hits="12" branch="False"/>
                        <line number="625" hits="12" branch="False"/>
                        <line number="626" hits="12" branch="False"/>
                        <line number="628" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1003" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="629" hits="13" branch="False"/>
                        <line number="630" hits="13" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1027" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="631" hits="1" branch="False"/>
                        <line number="632" hits="1" branch="False"/>
                        <line number="633" hits="1" branch="False"/>
                        <line number="634" hits="1" branch="False"/>
                        <line number="636" hits="13" branch="False"/>
                        <line number="637" hits="13" branch="False"/>
                        <line number="638" hits="13" branch="False"/>
                        <line number="639" hits="13" branch="False"/>
                        <line number="642" hits="13" branch="False"/>
                        <line number="643" hits="13" branch="False"/>
                        <line number="644" hits="13" branch="False"/>
                        <line number="645" hits="0" branch="False"/>
                        <line number="646" hits="0" branch="False"/>
                        <line number="647" hits="0" branch="False"/>
                        <line number="648" hits="0" branch="False"/>
                        <line number="649" hits="0" branch="False"/>
                        <line number="652" hits="13" branch="False"/>
                        <line number="653" hits="13" branch="False"/>
                        <line number="654" hits="13" branch="False"/>
                        <line number="656" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1290" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="657" hits="14" branch="False"/>
                        <line number="658" hits="14" branch="False"/>
                        <line number="659" hits="14" branch="False"/>
                        <line number="661" hits="14" branch="False"/>
                        <line number="662" hits="14" branch="False"/>
                        <line number="663" hits="14" branch="False"/>
                        <line number="665" hits="14" branch="False"/>
                        <line number="666" hits="14" branch="False"/>
                        <line number="667" hits="14" branch="False"/>
                        <line number="668" hits="14" branch="False"/>
                        <line number="669" hits="14" branch="False"/>
                        <line number="671" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1466" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="672" hits="14" branch="False"/>
                        <line number="673" hits="14" branch="False"/>
                        <line number="674" hits="14" branch="False"/>
                        <line number="675" hits="14" branch="False"/>
                        <line number="676" hits="14" branch="False"/>
                        <line number="677" hits="14" branch="False"/>
                        <line number="678" hits="14" branch="False"/>
                        <line number="679" hits="14" branch="False"/>
                        <line number="682" hits="17" branch="False"/>
                        <line number="683" hits="17" branch="False"/>
                        <line number="684" hits="17" branch="False"/>
                        <line number="687" hits="17" branch="False"/>
                        <line number="688" hits="17" branch="False"/>
                        <line number="689" hits="17" branch="False"/>
                        <line number="690" hits="14" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;RunOnlineCompactionPassAsync&gt;d__86"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.2777" branch-rate="0.5"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.2777" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="498" hits="1" branch="False"/>
                                <line number="499" hits="1" branch="False"/>
                                <line number="500" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="51" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="501" hits="0" branch="False"/>
                                <line number="502" hits="0" branch="False"/>
                                <line number="503" hits="0" branch="False"/>
                                <line number="504" hits="0" branch="False"/>
                                <line number="505" hits="0" branch="False"/>
                                <line number="506" hits="0" branch="False"/>
                                <line number="507" hits="0" branch="False"/>
                                <line number="508" hits="0" branch="False"/>
                                <line number="509" 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"/>
                                <line number="513" hits="0" branch="False"/>
                                <line number="515" hits="1" branch="False"/>
                                <line number="516" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="498" hits="1" branch="False"/>
                        <line number="499" hits="1" branch="False"/>
                        <line number="500" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="51" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="501" hits="0" branch="False"/>
                        <line number="502" hits="0" branch="False"/>
                        <line number="503" hits="0" branch="False"/>
                        <line number="504" hits="0" branch="False"/>
                        <line number="505" hits="0" branch="False"/>
                        <line number="506" hits="0" branch="False"/>
                        <line number="507" hits="0" branch="False"/>
                        <line number="508" hits="0" branch="False"/>
                        <line number="509" 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"/>
                        <line number="513" hits="0" branch="False"/>
                        <line number="515" hits="1" branch="False"/>
                        <line number="516" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="0.6"
                       complexity="18">
                    <methods>
                        <method name="get_OnlineMode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="817" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DefragmentSlottedPages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="25" hits="1097" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_NormalizeFreeList" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="30" hits="1110" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EnableTailTruncation" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="35" hits="1113" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinimumRetainedPages" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="40" hits="1373" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineBatchPageLimit" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="45" hits="1360" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineBatchDelay" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="50" hits="1360" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxOnlineDuration" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="55" hits="1361" branch="False"/>
                            </lines>
                        </method>
                        <method name="Normalize" signature="(ZB.MOM.WW.CBDD.Core.Storage.CompactionOptions)"
                                line-rate="1" branch-rate="0.6" complexity="10">
                            <lines>
                                <line number="62" hits="272" branch="False"/>
                                <line number="63" hits="272" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="3" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="65" hits="272" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="66" hits="272" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="38" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="272" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="68" hits="272" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="98" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="272" branch="False"/>
                                <line number="71" hits="272" branch="False"/>
                                <line number="72" hits="272" branch="False"/>
                                <line number="73" hits="272" branch="False"/>
                                <line number="74" hits="272" branch="False"/>
                                <line number="75" hits="272" branch="False"/>
                                <line number="76" hits="272" branch="False"/>
                                <line number="77" hits="272" branch="False"/>
                                <line number="78" hits="272" branch="False"/>
                                <line number="79" hits="272" branch="False"/>
                                <line number="80" hits="272" branch="False"/>
                                <line number="81" hits="272" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="20" hits="817" branch="False"/>
                        <line number="25" hits="1097" branch="False"/>
                        <line number="30" hits="1110" branch="False"/>
                        <line number="35" hits="1113" branch="False"/>
                        <line number="40" hits="1373" branch="False"/>
                        <line number="45" hits="1360" branch="False"/>
                        <line number="50" hits="1360" branch="False"/>
                        <line number="55" hits="1361" branch="False"/>
                        <line number="62" hits="272" branch="False"/>
                        <line number="63" hits="272" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="3" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="65" hits="272" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="66" hits="272" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="38" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="272" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="66" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="68" hits="272" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="98" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="272" branch="False"/>
                        <line number="71" hits="272" branch="False"/>
                        <line number="72" hits="272" branch="False"/>
                        <line number="73" hits="272" branch="False"/>
                        <line number="74" hits="272" branch="False"/>
                        <line number="75" hits="272" branch="False"/>
                        <line number="76" hits="272" branch="False"/>
                        <line number="77" hits="272" branch="False"/>
                        <line number="78" hits="272" branch="False"/>
                        <line number="79" hits="272" branch="False"/>
                        <line number="80" hits="272" branch="False"/>
                        <line number="81" hits="272" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.MaintenanceOptions"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="1" branch-rate="1"
                       complexity="6">
                    <methods>
                        <method name="get_RunAtStartup" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="92" hits="263" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinFragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="97" hits="276" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinReclaimableBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="102" hits="276" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxRunDuration" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="107" hits="276" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineThrottlePagesPerBatch" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="112" hits="276" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineThrottleDelay" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="117" hits="276" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="92" hits="263" branch="False"/>
                        <line number="97" hits="276" branch="False"/>
                        <line number="102" hits="276" branch="False"/>
                        <line number="107" hits="276" branch="False"/>
                        <line number="112" hits="276" branch="False"/>
                        <line number="117" hits="276" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CompactionStats"
                       filename="CBDD.Core/Storage/StorageEngine.Maintenance.cs" line-rate="0.9722" branch-rate="0.5"
                       complexity="33">
                    <methods>
                        <method name="get_StartedAtUtc" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="128" hits="21" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompletedAtUtc" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="133" hits="21" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OnlineMode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="138" hits="20" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ResumedFromMarker" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="143" hits="19" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PreFileSizeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="148" hits="18" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostFileSizeBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="153" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrePageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="158" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostPageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="163" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PreFreePages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="168" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostFreePages" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="173" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PreFreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="178" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostFreeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="183" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PreLiveBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="188" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostLiveBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="193" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PreFragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="198" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PostFragmentationPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="203" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PagesScanned" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="208" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PagesDefragmented" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="213" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesReclaimedByDefragmentation" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="218" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_FreeListPagesNormalized" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="223" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TailPagesTruncated" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="228" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TailBytesTruncated" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="233" hits="15" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentsRelocated" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="238" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PagesRelocated" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="243" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ReclaimedFileBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="248" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ReclaimedPages" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="253" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Duration" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="258" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ThroughputBytesPerSecond" signature="()" line-rate="1" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="263" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="264" hits="1" branch="False"/>
                                <line number="265" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ThroughputPagesPerSecond" signature="()" line-rate="1" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="270" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="271" hits="1" branch="False"/>
                                <line number="272" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ThroughputDocumentsPerSecond" signature="()" line-rate="1" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="277" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="278" hits="1" branch="False"/>
                                <line number="279" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="128" hits="21" branch="False"/>
                        <line number="133" hits="21" branch="False"/>
                        <line number="138" hits="20" branch="False"/>
                        <line number="143" hits="19" branch="False"/>
                        <line number="148" hits="18" branch="False"/>
                        <line number="153" hits="17" branch="False"/>
                        <line number="158" hits="17" branch="False"/>
                        <line number="163" hits="17" branch="False"/>
                        <line number="168" hits="15" branch="False"/>
                        <line number="173" hits="15" branch="False"/>
                        <line number="178" hits="16" branch="False"/>
                        <line number="183" hits="16" branch="False"/>
                        <line number="188" hits="16" branch="False"/>
                        <line number="193" hits="16" branch="False"/>
                        <line number="198" hits="15" branch="False"/>
                        <line number="203" hits="15" branch="False"/>
                        <line number="208" hits="16" branch="False"/>
                        <line number="213" hits="15" branch="False"/>
                        <line number="218" hits="15" branch="False"/>
                        <line number="223" hits="15" branch="False"/>
                        <line number="228" hits="15" branch="False"/>
                        <line number="233" hits="15" branch="False"/>
                        <line number="238" hits="17" branch="False"/>
                        <line number="243" hits="16" branch="False"/>
                        <line number="248" hits="1" branch="False"/>
                        <line number="253" hits="0" branch="False"/>
                        <line number="258" hits="6" branch="False"/>
                        <line number="263" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="264" hits="1" branch="False"/>
                        <line number="265" hits="1" branch="False"/>
                        <line number="270" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="271" hits="1" branch="False"/>
                        <line number="272" hits="1" branch="False"/>
                        <line number="277" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="278" hits="1" branch="False"/>
                        <line number="279" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Memory.cs" line-rate="1" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="AllocatePage" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="12" hits="16749" branch="False"/>
                                <line number="13" hits="16749" branch="False"/>
                                <line number="14" hits="16749" branch="False"/>
                            </lines>
                        </method>
                        <method name="FreePage" signature="(System.UInt32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="21" hits="190" branch="False"/>
                                <line number="22" hits="190" branch="False"/>
                                <line number="23" hits="190" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="12" hits="16749" branch="False"/>
                        <line number="13" hits="16749" branch="False"/>
                        <line number="14" hits="16749" branch="False"/>
                        <line number="21" hits="190" branch="False"/>
                        <line number="22" hits="190" branch="False"/>
                        <line number="23" hits="190" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Migration.cs" line-rate="0.4936"
                       branch-rate="0.38880000000000003" complexity="110">
                    <methods>
                        <method name="MigrateCompression"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="111" hits="2" branch="False"/>
                                <line number="112" hits="2" branch="False"/>
                                <line number="113" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="NormalizeMigrationOptions"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions)" line-rate="0.7"
                                branch-rate="0.5" complexity="14">
                            <lines>
                                <line number="220" hits="2" branch="False"/>
                                <line number="221" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="3" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="223" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                        <condition number="39" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="224" hits="0" branch="False"/>
                                <line number="226" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="227" hits="0" branch="False"/>
                                <line number="229" hits="2" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="95" type="jump" coverage="50%"/>
                                        <condition number="100" type="jump" coverage="50%"/>
                                        <condition number="118" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="230" hits="0" branch="False"/>
                                <line number="232" hits="2" branch="False"/>
                                <line number="233" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="ResolveMigrationCollections"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions)" line-rate="1"
                                branch-rate="0.5" complexity="12">
                            <lines>
                                <line number="236" hits="2" branch="False"/>
                                <line number="237" hits="2" branch="False"/>
                                <line number="239" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                        <condition number="32" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="240" hits="2" branch="False"/>
                                <line number="241" hits="2" branch="False"/>
                                <line number="243" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="50%"/>
                                        <condition number="76" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="244" hits="2" branch="False"/>
                                <line number="245" hits="2" branch="False"/>
                                <line number="247" hits="2" branch="False"/>
                                <line number="248" hits="58" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="6" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="249" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="6" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="250" hits="2" branch="False"/>
                                <line number="251" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="BuildTargetStoredPayload"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions,System.Boolean&amp;)"
                                line-rate="0.7619" branch-rate="0.5" complexity="8">
                            <lines>
                                <line number="254" hits="120" branch="False"/>
                                <line number="255" hits="120" branch="False"/>
                                <line number="257" hits="120" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="258" hits="0" branch="False"/>
                                <line number="261" hits="120" branch="False"/>
                                <line number="262" hits="120" branch="False"/>
                                <line number="263" hits="120" branch="False"/>
                                <line number="264" hits="120" branch="False"/>
                                <line number="265" hits="120" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="88" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="266" hits="120" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="50%"/>
                                        <condition number="134" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="267" hits="0" branch="False"/>
                                <line number="269" hits="120" branch="False"/>
                                <line number="270" hits="120" branch="False"/>
                                <line number="271" hits="120" branch="False"/>
                                <line number="272" hits="120" branch="False"/>
                                <line number="273" hits="120" branch="False"/>
                                <line number="274" hits="120" branch="False"/>
                                <line number="276" hits="0" branch="False"/>
                                <line number="277" hits="0" branch="False"/>
                                <line number="278" hits="0" branch="False"/>
                                <line number="280" hits="120" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryGetLogicalPayload"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Boolean,System.Byte[]&amp;)"
                                line-rate="0.2413" branch-rate="0.0625" complexity="16">
                            <lines>
                                <line number="283" hits="120" branch="False"/>
                                <line number="284" hits="120" branch="False"/>
                                <line number="286" hits="120" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="287" hits="120" branch="False"/>
                                <line number="288" hits="120" branch="False"/>
                                <line number="289" hits="120" branch="False"/>
                                <line number="292" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="293" hits="0" branch="False"/>
                                <line number="295" hits="0" branch="False"/>
                                <line number="296" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="0%"/>
                                        <condition number="104" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="297" hits="0" branch="False"/>
                                <line number="299" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="121" type="jump" coverage="0%"/>
                                        <condition number="140" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="300" hits="0" branch="False"/>
                                <line number="302" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="172" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="303" hits="0" branch="False"/>
                                <line number="305" hits="0" branch="False"/>
                                <line number="306" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="210" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="307" hits="0" branch="False"/>
                                <line number="310" hits="0" branch="False"/>
                                <line number="311" hits="0" branch="False"/>
                                <line number="312" hits="0" branch="False"/>
                                <line number="313" hits="0" branch="False"/>
                                <line number="314" hits="0" branch="False"/>
                                <line number="315" hits="0" branch="False"/>
                                <line number="316" hits="0" branch="False"/>
                                <line number="318" hits="0" branch="False"/>
                                <line number="319" hits="0" branch="False"/>
                                <line number="320" hits="0" branch="False"/>
                                <line number="322" hits="120" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryReadStoredPayload"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.Byte[]&amp;,System.Boolean&amp;)"
                                line-rate="0.875" branch-rate="0.7272" complexity="22">
                            <lines>
                                <line number="325" hits="5704" branch="False"/>
                                <line number="326" hits="5704" branch="False"/>
                                <line number="327" hits="5704" branch="False"/>
                                <line number="329" hits="5704" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="37" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="330" hits="0" branch="False"/>
                                <line number="332" hits="5704" branch="False"/>
                                <line number="333" hits="5704" branch="False"/>
                                <line number="335" hits="5704" branch="False"/>
                                <line number="336" hits="5704" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="121" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="337" hits="0" branch="False"/>
                                <line number="339" hits="5704" branch="False"/>
                                <line number="340" hits="5704" branch="False"/>
                                <line number="341" hits="5704" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="177" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="342" hits="1" branch="False"/>
                                <line number="344" hits="5703" branch="False"/>
                                <line number="345" hits="5703" branch="False"/>
                                <line number="347" hits="5703" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="222" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="348" hits="4647" branch="False"/>
                                <line number="349" hits="4647" branch="False"/>
                                <line number="350" hits="4647" branch="False"/>
                                <line number="353" hits="1056" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="275" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="354" hits="0" branch="False"/>
                                <line number="356" hits="1056" branch="False"/>
                                <line number="357" hits="1056" branch="False"/>
                                <line number="358" hits="1056" branch="False"/>
                                <line number="359" hits="1056" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="356" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="360" hits="0" branch="False"/>
                                <line number="362" hits="1056" branch="False"/>
                                <line number="363" hits="1056" branch="False"/>
                                <line number="364" hits="1056" branch="False"/>
                                <line number="365" hits="1056" branch="False"/>
                                <line number="367" hits="1056" branch="False"/>
                                <line number="368" hits="4374" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="625" type="jump" coverage="100%"/>
                                        <condition number="597" type="jump" coverage="100%"/>
                                        <condition number="601" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="369" hits="3318" branch="False"/>
                                <line number="370" hits="3318" branch="False"/>
                                <line number="371" hits="3318" branch="False"/>
                                <line number="372" hits="3318" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="506" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="373" hits="0" branch="False"/>
                                <line number="375" hits="3318" branch="False"/>
                                <line number="376" hits="3318" branch="False"/>
                                <line number="377" hits="3318" branch="False"/>
                                <line number="378" hits="3318" branch="False"/>
                                <line number="379" hits="3318" branch="False"/>
                                <line number="381" hits="1056" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="645" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="382" hits="0" branch="False"/>
                                <line number="384" hits="1056" branch="False"/>
                                <line number="385" hits="1056" branch="False"/>
                                <line number="386" hits="5704" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryRewriteStoredPayloadAtLocation"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Boolean,System.Int32&amp;)"
                                line-rate="0.47450000000000003" branch-rate="0.3333" complexity="24">
                            <lines>
                                <line number="393" hits="60" branch="False"/>
                                <line number="394" hits="60" branch="False"/>
                                <line number="396" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="397" hits="0" branch="False"/>
                                <line number="399" hits="60" branch="False"/>
                                <line number="400" hits="60" branch="False"/>
                                <line number="402" hits="60" branch="False"/>
                                <line number="403" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="404" hits="0" branch="False"/>
                                <line number="406" hits="60" branch="False"/>
                                <line number="407" hits="60" branch="False"/>
                                <line number="408" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="171" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="409" hits="0" branch="False"/>
                                <line number="411" hits="60" branch="False"/>
                                <line number="412" hits="60" branch="False"/>
                                <line number="413" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="203" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="414" hits="0" branch="False"/>
                                <line number="415" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="219" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="416" hits="0" branch="False"/>
                                <line number="418" hits="0" branch="False"/>
                                <line number="419" hits="0" branch="False"/>
                                <line number="421" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="279" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="422" hits="60" branch="False"/>
                                <line number="423" hits="60" branch="False"/>
                                <line number="424" hits="60" branch="False"/>
                                <line number="425" hits="60" branch="False"/>
                                <line number="427" hits="60" branch="False"/>
                                <line number="428" hits="60" branch="False"/>
                                <line number="429" hits="60" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="356" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="430" hits="60" branch="False"/>
                                <line number="432" hits="60" branch="False"/>
                                <line number="433" hits="60" branch="False"/>
                                <line number="435" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="419" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="436" hits="0" branch="False"/>
                                <line number="438" hits="60" branch="False"/>
                                <line number="439" hits="60" branch="False"/>
                                <line number="442" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="461" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="443" hits="0" branch="False"/>
                                <line number="445" hits="0" branch="False"/>
                                <line number="446" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="490" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="0" branch="False"/>
                                <line number="449" hits="0" branch="False"/>
                                <line number="450" hits="0" branch="False"/>
                                <line number="452" hits="0" branch="False"/>
                                <line number="453" hits="0" branch="False"/>
                                <line number="454" hits="0" branch="False"/>
                                <line number="455" hits="0" branch="False"/>
                                <line number="456" hits="0" branch="False"/>
                                <line number="458" hits="0" branch="False"/>
                                <line number="459" hits="0" branch="False"/>
                                <line number="460" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="646" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="461" hits="0" branch="False"/>
                                <line number="463" hits="0" branch="False"/>
                                <line number="464" hits="0" branch="False"/>
                                <line number="466" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="709" 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="60" branch="False"/>
                            </lines>
                        </method>
                        <method name="BuildOverflowChainForMigration"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0" branch-rate="0"
                                complexity="6">
                            <lines>
                                <line number="474" hits="0" branch="False"/>
                                <line number="475" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="476" hits="0" branch="False"/>
                                <line number="478" hits="0" branch="False"/>
                                <line number="479" hits="0" branch="False"/>
                                <line number="481" hits="0" branch="False"/>
                                <line number="482" hits="0" branch="False"/>
                                <line number="484" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="485" hits="0" branch="False"/>
                                <line number="486" hits="0" branch="False"/>
                                <line number="487" hits="0" branch="False"/>
                                <line number="488" hits="0" branch="False"/>
                                <line number="489" hits="0" branch="False"/>
                                <line number="491" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="153" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="492" hits="0" branch="False"/>
                                <line number="493" hits="0" branch="False"/>
                                <line number="494" 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="499" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateOverflowPageForMigration"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.UInt32)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="502" hits="0" branch="False"/>
                                <line number="503" hits="0" branch="False"/>
                                <line number="504" hits="0" branch="False"/>
                                <line number="506" hits="0" branch="False"/>
                                <line number="507" hits="0" branch="False"/>
                                <line number="508" hits="0" branch="False"/>
                                <line number="509" 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"/>
                                <line number="513" hits="0" branch="False"/>
                                <line number="514" hits="0" branch="False"/>
                                <line number="515" hits="0" branch="False"/>
                                <line number="517" hits="0" branch="False"/>
                                <line number="518" hits="0" branch="False"/>
                                <line number="519" hits="0" branch="False"/>
                                <line number="520" hits="0" branch="False"/>
                                <line number="521" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="FreeOverflowChainPages" signature="(System.UInt32)" line-rate="0" branch-rate="0"
                                complexity="6">
                            <lines>
                                <line number="524" hits="0" branch="False"/>
                                <line number="525" hits="0" branch="False"/>
                                <line number="526" hits="0" branch="False"/>
                                <line number="527" hits="0" branch="False"/>
                                <line number="529" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="116" type="jump" coverage="0%"/>
                                        <condition number="86" type="jump" coverage="0%"/>
                                        <condition number="100" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="530" hits="0" branch="False"/>
                                <line number="531" hits="0" branch="False"/>
                                <line number="532" hits="0" branch="False"/>
                                <line number="533" hits="0" branch="False"/>
                                <line number="534" hits="0" branch="False"/>
                                <line number="535" hits="0" branch="False"/>
                                <line number="536" hits="0" branch="False"/>
                                <line number="537" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="111" hits="2" branch="False"/>
                        <line number="112" hits="2" branch="False"/>
                        <line number="113" hits="2" branch="False"/>
                        <line number="220" hits="2" branch="False"/>
                        <line number="221" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="3" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="223" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                                <condition number="39" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="224" hits="0" branch="False"/>
                        <line number="226" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="227" hits="0" branch="False"/>
                        <line number="229" hits="2" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="95" type="jump" coverage="50%"/>
                                <condition number="100" type="jump" coverage="50%"/>
                                <condition number="118" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="230" hits="0" branch="False"/>
                        <line number="232" hits="2" branch="False"/>
                        <line number="233" hits="2" branch="False"/>
                        <line number="236" hits="2" branch="False"/>
                        <line number="237" hits="2" branch="False"/>
                        <line number="239" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                                <condition number="32" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="240" hits="2" branch="False"/>
                        <line number="241" hits="2" branch="False"/>
                        <line number="243" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="67" type="jump" coverage="50%"/>
                                <condition number="76" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="244" hits="2" branch="False"/>
                        <line number="245" hits="2" branch="False"/>
                        <line number="247" hits="2" branch="False"/>
                        <line number="248" hits="58" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="6" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="249" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="6" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="250" hits="2" branch="False"/>
                        <line number="251" hits="2" branch="False"/>
                        <line number="254" hits="120" branch="False"/>
                        <line number="255" hits="120" branch="False"/>
                        <line number="257" hits="120" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="21" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="258" hits="0" branch="False"/>
                        <line number="261" hits="120" branch="False"/>
                        <line number="262" hits="120" branch="False"/>
                        <line number="263" hits="120" branch="False"/>
                        <line number="264" hits="120" branch="False"/>
                        <line number="265" hits="120" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="88" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="266" hits="120" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="115" type="jump" coverage="50%"/>
                                <condition number="134" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="267" hits="0" branch="False"/>
                        <line number="269" hits="120" branch="False"/>
                        <line number="270" hits="120" branch="False"/>
                        <line number="271" hits="120" branch="False"/>
                        <line number="272" hits="120" branch="False"/>
                        <line number="273" hits="120" branch="False"/>
                        <line number="274" hits="120" branch="False"/>
                        <line number="276" hits="0" branch="False"/>
                        <line number="277" hits="0" branch="False"/>
                        <line number="278" hits="0" branch="False"/>
                        <line number="280" hits="120" branch="False"/>
                        <line number="283" hits="120" branch="False"/>
                        <line number="284" hits="120" branch="False"/>
                        <line number="286" hits="120" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="287" hits="120" branch="False"/>
                        <line number="288" hits="120" branch="False"/>
                        <line number="289" hits="120" branch="False"/>
                        <line number="292" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="48" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="293" hits="0" branch="False"/>
                        <line number="295" hits="0" branch="False"/>
                        <line number="296" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="85" type="jump" coverage="0%"/>
                                <condition number="104" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="297" hits="0" branch="False"/>
                        <line number="299" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="121" type="jump" coverage="0%"/>
                                <condition number="140" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="300" hits="0" branch="False"/>
                        <line number="302" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="172" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="303" hits="0" branch="False"/>
                        <line number="305" hits="0" branch="False"/>
                        <line number="306" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="210" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="307" hits="0" branch="False"/>
                        <line number="310" hits="0" branch="False"/>
                        <line number="311" hits="0" branch="False"/>
                        <line number="312" hits="0" branch="False"/>
                        <line number="313" hits="0" branch="False"/>
                        <line number="314" hits="0" branch="False"/>
                        <line number="315" hits="0" branch="False"/>
                        <line number="316" hits="0" branch="False"/>
                        <line number="318" hits="0" branch="False"/>
                        <line number="319" hits="0" branch="False"/>
                        <line number="320" hits="0" branch="False"/>
                        <line number="322" hits="120" branch="False"/>
                        <line number="325" hits="5704" branch="False"/>
                        <line number="326" hits="5704" branch="False"/>
                        <line number="327" hits="5704" branch="False"/>
                        <line number="329" hits="5704" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="37" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="330" hits="0" branch="False"/>
                        <line number="332" hits="5704" branch="False"/>
                        <line number="333" hits="5704" branch="False"/>
                        <line number="335" hits="5704" branch="False"/>
                        <line number="336" hits="5704" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="121" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="337" hits="0" branch="False"/>
                        <line number="339" hits="5704" branch="False"/>
                        <line number="340" hits="5704" branch="False"/>
                        <line number="341" hits="5704" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="177" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="342" hits="1" branch="False"/>
                        <line number="344" hits="5703" branch="False"/>
                        <line number="345" hits="5703" branch="False"/>
                        <line number="347" hits="5703" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="222" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="348" hits="4647" branch="False"/>
                        <line number="349" hits="4647" branch="False"/>
                        <line number="350" hits="4647" branch="False"/>
                        <line number="353" hits="1056" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="275" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="354" hits="0" branch="False"/>
                        <line number="356" hits="1056" branch="False"/>
                        <line number="357" hits="1056" branch="False"/>
                        <line number="358" hits="1056" branch="False"/>
                        <line number="359" hits="1056" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="356" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="360" hits="0" branch="False"/>
                        <line number="362" hits="1056" branch="False"/>
                        <line number="363" hits="1056" branch="False"/>
                        <line number="364" hits="1056" branch="False"/>
                        <line number="365" hits="1056" branch="False"/>
                        <line number="367" hits="1056" branch="False"/>
                        <line number="368" hits="4374" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="625" type="jump" coverage="100%"/>
                                <condition number="597" type="jump" coverage="100%"/>
                                <condition number="601" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="369" hits="3318" branch="False"/>
                        <line number="370" hits="3318" branch="False"/>
                        <line number="371" hits="3318" branch="False"/>
                        <line number="372" hits="3318" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="506" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="373" hits="0" branch="False"/>
                        <line number="375" hits="3318" branch="False"/>
                        <line number="376" hits="3318" branch="False"/>
                        <line number="377" hits="3318" branch="False"/>
                        <line number="378" hits="3318" branch="False"/>
                        <line number="379" hits="3318" branch="False"/>
                        <line number="381" hits="1056" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="645" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="382" hits="0" branch="False"/>
                        <line number="384" hits="1056" branch="False"/>
                        <line number="385" hits="1056" branch="False"/>
                        <line number="386" hits="5704" branch="False"/>
                        <line number="393" hits="60" branch="False"/>
                        <line number="394" hits="60" branch="False"/>
                        <line number="396" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="397" hits="0" branch="False"/>
                        <line number="399" hits="60" branch="False"/>
                        <line number="400" hits="60" branch="False"/>
                        <line number="402" hits="60" branch="False"/>
                        <line number="403" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="404" hits="0" branch="False"/>
                        <line number="406" hits="60" branch="False"/>
                        <line number="407" hits="60" branch="False"/>
                        <line number="408" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="171" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="409" hits="0" branch="False"/>
                        <line number="411" hits="60" branch="False"/>
                        <line number="412" hits="60" branch="False"/>
                        <line number="413" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="203" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="414" hits="0" branch="False"/>
                        <line number="415" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="219" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="416" hits="0" branch="False"/>
                        <line number="418" hits="0" branch="False"/>
                        <line number="419" hits="0" branch="False"/>
                        <line number="421" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="279" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="422" hits="60" branch="False"/>
                        <line number="423" hits="60" branch="False"/>
                        <line number="424" hits="60" branch="False"/>
                        <line number="425" hits="60" branch="False"/>
                        <line number="427" hits="60" branch="False"/>
                        <line number="428" hits="60" branch="False"/>
                        <line number="429" hits="60" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="356" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="430" hits="60" branch="False"/>
                        <line number="432" hits="60" branch="False"/>
                        <line number="433" hits="60" branch="False"/>
                        <line number="435" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="419" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="436" hits="0" branch="False"/>
                        <line number="438" hits="60" branch="False"/>
                        <line number="439" hits="60" branch="False"/>
                        <line number="442" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="461" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="443" hits="0" branch="False"/>
                        <line number="445" hits="0" branch="False"/>
                        <line number="446" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="490" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="0" branch="False"/>
                        <line number="449" hits="0" branch="False"/>
                        <line number="450" hits="0" branch="False"/>
                        <line number="452" hits="0" branch="False"/>
                        <line number="453" hits="0" branch="False"/>
                        <line number="454" hits="0" branch="False"/>
                        <line number="455" hits="0" branch="False"/>
                        <line number="456" hits="0" branch="False"/>
                        <line number="458" hits="0" branch="False"/>
                        <line number="459" hits="0" branch="False"/>
                        <line number="460" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="646" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="461" hits="0" branch="False"/>
                        <line number="463" hits="0" branch="False"/>
                        <line number="464" hits="0" branch="False"/>
                        <line number="466" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="709" 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="60" branch="False"/>
                        <line number="474" hits="0" branch="False"/>
                        <line number="475" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="476" hits="0" branch="False"/>
                        <line number="478" hits="0" branch="False"/>
                        <line number="479" hits="0" branch="False"/>
                        <line number="481" hits="0" branch="False"/>
                        <line number="482" hits="0" branch="False"/>
                        <line number="484" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="485" hits="0" branch="False"/>
                        <line number="486" hits="0" branch="False"/>
                        <line number="487" hits="0" branch="False"/>
                        <line number="488" hits="0" branch="False"/>
                        <line number="489" hits="0" branch="False"/>
                        <line number="491" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="153" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="492" hits="0" branch="False"/>
                        <line number="493" hits="0" branch="False"/>
                        <line number="494" 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="499" hits="0" branch="False"/>
                        <line number="502" hits="0" branch="False"/>
                        <line number="503" hits="0" branch="False"/>
                        <line number="504" hits="0" branch="False"/>
                        <line number="506" hits="0" branch="False"/>
                        <line number="507" hits="0" branch="False"/>
                        <line number="508" hits="0" branch="False"/>
                        <line number="509" 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"/>
                        <line number="513" hits="0" branch="False"/>
                        <line number="514" hits="0" branch="False"/>
                        <line number="515" hits="0" branch="False"/>
                        <line number="517" hits="0" branch="False"/>
                        <line number="518" hits="0" branch="False"/>
                        <line number="519" hits="0" branch="False"/>
                        <line number="520" hits="0" branch="False"/>
                        <line number="521" hits="0" branch="False"/>
                        <line number="524" hits="0" branch="False"/>
                        <line number="525" hits="0" branch="False"/>
                        <line number="526" hits="0" branch="False"/>
                        <line number="527" hits="0" branch="False"/>
                        <line number="529" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="116" type="jump" coverage="0%"/>
                                <condition number="86" type="jump" coverage="0%"/>
                                <condition number="100" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="530" hits="0" branch="False"/>
                        <line number="531" hits="0" branch="False"/>
                        <line number="532" hits="0" branch="False"/>
                        <line number="533" hits="0" branch="False"/>
                        <line number="534" hits="0" branch="False"/>
                        <line number="535" hits="0" branch="False"/>
                        <line number="536" hits="0" branch="False"/>
                        <line number="537" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;MigrateCompressionAsync&gt;d__143"
                       filename="CBDD.Core/Storage/StorageEngine.Migration.cs" line-rate="0.8767" branch-rate="0.8125"
                       complexity="16">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8767" branch-rate="0.8125" complexity="16">
                            <lines>
                                <line number="121" hits="2" branch="False"/>
                                <line number="122" hits="2" branch="False"/>
                                <line number="124" hits="2" branch="False"/>
                                <line number="126" hits="2" branch="False"/>
                                <line number="127" hits="2" branch="False"/>
                                <line number="129" hits="2" branch="False"/>
                                <line number="130" hits="2" branch="False"/>
                                <line number="131" hits="2" branch="False"/>
                                <line number="133" hits="2" branch="False"/>
                                <line number="135" hits="2" branch="False"/>
                                <line number="136" hits="2" branch="False"/>
                                <line number="137" hits="2" branch="False"/>
                                <line number="138" hits="2" branch="False"/>
                                <line number="139" hits="2" branch="False"/>
                                <line number="140" hits="2" branch="False"/>
                                <line number="142" hits="10" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="951" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="2" branch="False"/>
                                <line number="144" hits="2" branch="False"/>
                                <line number="146" hits="246" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="893" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="147" hits="120" branch="False"/>
                                <line number="148" hits="120" branch="False"/>
                                <line number="150" hits="120" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="529" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="151" hits="0" branch="False"/>
                                <line number="152" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="False"/>
                                <line number="156" hits="120" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="597" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="157" hits="0" branch="False"/>
                                <line number="158" hits="0" branch="False"/>
                                <line number="159" hits="0" branch="False"/>
                                <line number="162" hits="120" branch="False"/>
                                <line number="163" hits="120" branch="False"/>
                                <line number="165" hits="120" branch="False"/>
                                <line number="166" hits="120" branch="False"/>
                                <line number="168" hits="120" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="742" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="169" hits="60" branch="False"/>
                                <line number="170" hits="60" branch="False"/>
                                <line number="173" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="797" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="174" hits="0" branch="False"/>
                                <line number="175" hits="0" branch="False"/>
                                <line number="176" hits="0" branch="False"/>
                                <line number="179" hits="60" branch="False"/>
                                <line number="180" hits="60" branch="False"/>
                                <line number="181" hits="60" branch="False"/>
                                <line number="182" hits="2" branch="False"/>
                                <line number="184" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1011" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="185" hits="1" branch="False"/>
                                <line number="186" hits="1" branch="False"/>
                                <line number="187" hits="1" branch="False"/>
                                <line number="188" hits="1" branch="False"/>
                                <line number="189" hits="1" branch="False"/>
                                <line number="190" hits="1" branch="False"/>
                                <line number="191" hits="1" branch="False"/>
                                <line number="192" hits="1" branch="False"/>
                                <line number="194" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1228" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="195" hits="2" branch="False"/>
                                <line number="196" hits="2" branch="False"/>
                                <line number="197" hits="2" branch="False"/>
                                <line number="198" hits="2" branch="False"/>
                                <line number="199" hits="2" branch="False"/>
                                <line number="200" hits="2" branch="False"/>
                                <line number="201" hits="2" branch="False"/>
                                <line number="202" hits="2" branch="False"/>
                                <line number="203" hits="2" branch="False"/>
                                <line number="204" hits="2" branch="False"/>
                                <line number="205" hits="2" branch="False"/>
                                <line number="206" hits="2" branch="False"/>
                                <line number="209" hits="2" branch="False"/>
                                <line number="210" hits="2" branch="False"/>
                                <line number="211" hits="2" branch="False"/>
                                <line number="214" hits="2" branch="False"/>
                                <line number="215" hits="2" branch="False"/>
                                <line number="216" hits="2" branch="False"/>
                                <line number="217" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="121" hits="2" branch="False"/>
                        <line number="122" hits="2" branch="False"/>
                        <line number="124" hits="2" branch="False"/>
                        <line number="126" hits="2" branch="False"/>
                        <line number="127" hits="2" branch="False"/>
                        <line number="129" hits="2" branch="False"/>
                        <line number="130" hits="2" branch="False"/>
                        <line number="131" hits="2" branch="False"/>
                        <line number="133" hits="2" branch="False"/>
                        <line number="135" hits="2" branch="False"/>
                        <line number="136" hits="2" branch="False"/>
                        <line number="137" hits="2" branch="False"/>
                        <line number="138" hits="2" branch="False"/>
                        <line number="139" hits="2" branch="False"/>
                        <line number="140" hits="2" branch="False"/>
                        <line number="142" hits="10" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="951" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="2" branch="False"/>
                        <line number="144" hits="2" branch="False"/>
                        <line number="146" hits="246" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="893" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="147" hits="120" branch="False"/>
                        <line number="148" hits="120" branch="False"/>
                        <line number="150" hits="120" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="529" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="151" hits="0" branch="False"/>
                        <line number="152" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="False"/>
                        <line number="156" hits="120" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="597" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="157" hits="0" branch="False"/>
                        <line number="158" hits="0" branch="False"/>
                        <line number="159" hits="0" branch="False"/>
                        <line number="162" hits="120" branch="False"/>
                        <line number="163" hits="120" branch="False"/>
                        <line number="165" hits="120" branch="False"/>
                        <line number="166" hits="120" branch="False"/>
                        <line number="168" hits="120" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="742" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="169" hits="60" branch="False"/>
                        <line number="170" hits="60" branch="False"/>
                        <line number="173" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="797" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="174" hits="0" branch="False"/>
                        <line number="175" hits="0" branch="False"/>
                        <line number="176" hits="0" branch="False"/>
                        <line number="179" hits="60" branch="False"/>
                        <line number="180" hits="60" branch="False"/>
                        <line number="181" hits="60" branch="False"/>
                        <line number="182" hits="2" branch="False"/>
                        <line number="184" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1011" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="185" hits="1" branch="False"/>
                        <line number="186" hits="1" branch="False"/>
                        <line number="187" hits="1" branch="False"/>
                        <line number="188" hits="1" branch="False"/>
                        <line number="189" hits="1" branch="False"/>
                        <line number="190" hits="1" branch="False"/>
                        <line number="191" hits="1" branch="False"/>
                        <line number="192" hits="1" branch="False"/>
                        <line number="194" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1228" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="195" hits="2" branch="False"/>
                        <line number="196" hits="2" branch="False"/>
                        <line number="197" hits="2" branch="False"/>
                        <line number="198" hits="2" branch="False"/>
                        <line number="199" hits="2" branch="False"/>
                        <line number="200" hits="2" branch="False"/>
                        <line number="201" hits="2" branch="False"/>
                        <line number="202" hits="2" branch="False"/>
                        <line number="203" hits="2" branch="False"/>
                        <line number="204" hits="2" branch="False"/>
                        <line number="205" hits="2" branch="False"/>
                        <line number="206" hits="2" branch="False"/>
                        <line number="209" hits="2" branch="False"/>
                        <line number="210" hits="2" branch="False"/>
                        <line number="211" hits="2" branch="False"/>
                        <line number="214" hits="2" branch="False"/>
                        <line number="215" hits="2" branch="False"/>
                        <line number="216" hits="2" branch="False"/>
                        <line number="217" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationOptions"
                       filename="CBDD.Core/Storage/StorageEngine.Migration.cs" line-rate="1" branch-rate="1"
                       complexity="7">
                    <methods>
                        <method name="get_DryRun" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="130" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="251" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Level" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="126" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinSizeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="126" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinSavingsPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="35" hits="126" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IncludeCollections" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="40" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ExcludeCollections" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="45" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="130" branch="False"/>
                        <line number="20" hits="251" branch="False"/>
                        <line number="25" hits="126" branch="False"/>
                        <line number="30" hits="126" branch="False"/>
                        <line number="35" hits="126" branch="False"/>
                        <line number="40" hits="6" branch="False"/>
                        <line number="45" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.CompressionMigrationResult"
                       filename="CBDD.Core/Storage/StorageEngine.Migration.cs" line-rate="1" branch-rate="1"
                       complexity="10">
                    <methods>
                        <method name="get_DryRun" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="56" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="61" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Level" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="66" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CollectionsProcessed" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="71" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentsScanned" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="76" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentsRewritten" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="81" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentsSkipped" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="86" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesBefore" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="91" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesEstimatedAfter" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="96" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesActualAfter" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="101" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="56" hits="4" branch="False"/>
                        <line number="61" hits="2" branch="False"/>
                        <line number="66" hits="2" branch="False"/>
                        <line number="71" hits="2" branch="False"/>
                        <line number="76" hits="4" branch="False"/>
                        <line number="81" hits="2" branch="False"/>
                        <line number="86" hits="2" branch="False"/>
                        <line number="91" hits="3" branch="False"/>
                        <line number="96" hits="3" branch="False"/>
                        <line number="101" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Pages.cs" line-rate="0.9642000000000001"
                       branch-rate="0.9166" complexity="14">
                    <methods>
                        <method name="ReadPage"
                                signature="(System.UInt32,System.Nullable`1&lt;System.UInt64&gt;,System.Span`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="10">
                            <lines>
                                <line number="17" hits="138626" branch="False"/>
                                <line number="20" hits="138626" branch="True" condition-coverage="100% (8/8)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="100%"/>
                                        <condition number="17" type="jump" coverage="100%"/>
                                        <condition number="39" type="jump" coverage="100%"/>
                                        <condition number="55" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="21" hits="138626" branch="False"/>
                                <line number="22" hits="138626" branch="False"/>
                                <line number="23" hits="138626" branch="False"/>
                                <line number="24" hits="39410" branch="False"/>
                                <line number="25" hits="39410" branch="False"/>
                                <line number="26" hits="39410" branch="False"/>
                                <line number="27" hits="39410" branch="False"/>
                                <line number="31" hits="99216" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="4881" branch="False"/>
                                <line number="33" hits="4881" branch="False"/>
                                <line number="34" hits="4881" branch="False"/>
                                <line number="35" hits="4881" branch="False"/>
                                <line number="39" hits="94335" branch="False"/>
                                <line number="40" hits="138626" branch="False"/>
                            </lines>
                        </method>
                        <method name="WritePage"
                                signature="(System.UInt32,System.UInt64,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.875" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="51" hits="23658" branch="False"/>
                                <line number="52" hits="23658" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="53" hits="0" branch="False"/>
                                <line number="56" hits="23658" branch="False"/>
                                <line number="57" hits="24008" branch="False"/>
                                <line number="60" hits="23658" branch="False"/>
                                <line number="61" hits="23658" branch="False"/>
                                <line number="62" hits="23658" branch="False"/>
                            </lines>
                        </method>
                        <method name="WritePageImmediate"
                                signature="(System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="71" hits="73518" branch="False"/>
                                <line number="72" hits="73518" branch="False"/>
                                <line number="73" hits="73518" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="79" hits="2439" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="17" hits="138626" branch="False"/>
                        <line number="20" hits="138626" branch="True" condition-coverage="100% (8/8)">
                            <conditions>
                                <condition number="8" type="jump" coverage="100%"/>
                                <condition number="17" type="jump" coverage="100%"/>
                                <condition number="39" type="jump" coverage="100%"/>
                                <condition number="55" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="21" hits="138626" branch="False"/>
                        <line number="22" hits="138626" branch="False"/>
                        <line number="23" hits="138626" branch="False"/>
                        <line number="24" hits="39410" branch="False"/>
                        <line number="25" hits="39410" branch="False"/>
                        <line number="26" hits="39410" branch="False"/>
                        <line number="27" hits="39410" branch="False"/>
                        <line number="31" hits="99216" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="4881" branch="False"/>
                        <line number="33" hits="4881" branch="False"/>
                        <line number="34" hits="4881" branch="False"/>
                        <line number="35" hits="4881" branch="False"/>
                        <line number="39" hits="94335" branch="False"/>
                        <line number="40" hits="138626" branch="False"/>
                        <line number="51" hits="23658" branch="False"/>
                        <line number="52" hits="23658" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="53" hits="0" branch="False"/>
                        <line number="56" hits="23658" branch="False"/>
                        <line number="57" hits="24008" branch="False"/>
                        <line number="60" hits="23658" branch="False"/>
                        <line number="61" hits="23658" branch="False"/>
                        <line number="62" hits="23658" branch="False"/>
                        <line number="71" hits="73518" branch="False"/>
                        <line number="72" hits="73518" branch="False"/>
                        <line number="73" hits="73518" branch="False"/>
                        <line number="79" hits="2439" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Recovery.cs" line-rate="0.9154000000000001"
                       branch-rate="1" complexity="26">
                    <methods>
                        <method name="GetWalSize" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="11" hits="8" branch="False"/>
                                <line number="12" hits="8" branch="False"/>
                                <line number="13" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="TruncateWal" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="0" branch="False"/>
                                <line number="21" hits="0" branch="False"/>
                                <line number="22" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="FlushWal" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="30" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Checkpoint" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="41" hits="26" branch="False"/>
                                <line number="42" hits="26" branch="False"/>
                                <line number="44" hits="26" branch="False"/>
                                <line number="45" hits="26" branch="False"/>
                                <line number="46" hits="26" branch="False"/>
                                <line number="48" hits="26" branch="False"/>
                                <line number="49" hits="26" branch="False"/>
                                <line number="50" hits="26" branch="False"/>
                                <line number="51" hits="26" branch="False"/>
                            </lines>
                        </method>
                        <method name="CheckpointInternal" signature="()" line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="54" hits="448" branch="False"/>
                                <line number="55" hits="448" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="56" hits="407" branch="False"/>
                                <line number="58" hits="407" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="59" hits="368" branch="False"/>
                                <line number="60" hits="368" branch="False"/>
                                <line number="61" hits="368" branch="False"/>
                                <line number="62" hits="407" branch="False"/>
                                <line number="66" hits="4005" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="1941" branch="False"/>
                                <line number="68" hits="1941" branch="False"/>
                                <line number="69" hits="1941" branch="False"/>
                                <line number="72" hits="41" branch="False"/>
                                <line number="75" hits="41" branch="False"/>
                                <line number="78" hits="41" branch="False"/>
                                <line number="79" hits="448" branch="False"/>
                            </lines>
                        </method>
                        <method name="Recover" signature="()" line-rate="1" branch-rate="1" complexity="16">
                            <lines>
                                <line number="129" hits="26" branch="False"/>
                                <line number="130" hits="26" branch="False"/>
                                <line number="132" hits="26" branch="False"/>
                                <line number="134" hits="26" branch="False"/>
                                <line number="135" hits="26" branch="False"/>
                                <line number="136" hits="26" branch="False"/>
                                <line number="138" hits="422" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="216" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="139" hits="172" branch="False"/>
                                <line number="140" hits="172" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="75" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="141" hits="16" branch="False"/>
                                <line number="142" hits="156" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="103" branch="False"/>
                                <line number="144" hits="103" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="130" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="145" hits="14" branch="False"/>
                                <line number="147" hits="103" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="165" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="148" hits="103" branch="False"/>
                                <line number="149" hits="103" branch="False"/>
                                <line number="150" hits="103" branch="False"/>
                                <line number="151" hits="103" branch="False"/>
                                <line number="152" hits="172" branch="False"/>
                                <line number="155" hits="110" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="375" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="156" hits="16" branch="False"/>
                                <line number="157" hits="16" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="274" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="158" hits="2" branch="False"/>
                                <line number="160" hits="248" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="348" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="161" hits="103" branch="False"/>
                                <line number="162" hits="103" branch="False"/>
                                <line number="163" hits="103" branch="False"/>
                                <line number="164" hits="14" branch="False"/>
                                <line number="167" hits="26" branch="False"/>
                                <line number="170" hits="26" branch="False"/>
                                <line number="173" hits="26" branch="False"/>
                                <line number="174" hits="26" branch="False"/>
                                <line number="176" hits="26" branch="False"/>
                                <line number="177" hits="26" branch="False"/>
                                <line number="178" hits="26" branch="False"/>
                                <line number="179" hits="26" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="11" hits="8" branch="False"/>
                        <line number="12" hits="8" branch="False"/>
                        <line number="13" hits="8" branch="False"/>
                        <line number="20" hits="0" branch="False"/>
                        <line number="21" hits="0" branch="False"/>
                        <line number="22" hits="0" branch="False"/>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="30" hits="0" branch="False"/>
                        <line number="41" hits="26" branch="False"/>
                        <line number="42" hits="26" branch="False"/>
                        <line number="44" hits="26" branch="False"/>
                        <line number="45" hits="26" branch="False"/>
                        <line number="46" hits="26" branch="False"/>
                        <line number="48" hits="26" branch="False"/>
                        <line number="49" hits="26" branch="False"/>
                        <line number="50" hits="26" branch="False"/>
                        <line number="51" hits="26" branch="False"/>
                        <line number="54" hits="448" branch="False"/>
                        <line number="55" hits="448" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="56" hits="407" branch="False"/>
                        <line number="58" hits="407" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="59" hits="368" branch="False"/>
                        <line number="60" hits="368" branch="False"/>
                        <line number="61" hits="368" branch="False"/>
                        <line number="62" hits="407" branch="False"/>
                        <line number="66" hits="4005" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="1941" branch="False"/>
                        <line number="68" hits="1941" branch="False"/>
                        <line number="69" hits="1941" branch="False"/>
                        <line number="72" hits="41" branch="False"/>
                        <line number="75" hits="41" branch="False"/>
                        <line number="78" hits="41" branch="False"/>
                        <line number="79" hits="448" branch="False"/>
                        <line number="129" hits="26" branch="False"/>
                        <line number="130" hits="26" branch="False"/>
                        <line number="132" hits="26" branch="False"/>
                        <line number="134" hits="26" branch="False"/>
                        <line number="135" hits="26" branch="False"/>
                        <line number="136" hits="26" branch="False"/>
                        <line number="138" hits="422" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="216" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="139" hits="172" branch="False"/>
                        <line number="140" hits="172" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="75" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="141" hits="16" branch="False"/>
                        <line number="142" hits="156" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="107" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="103" branch="False"/>
                        <line number="144" hits="103" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="130" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="145" hits="14" branch="False"/>
                        <line number="147" hits="103" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="165" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="148" hits="103" branch="False"/>
                        <line number="149" hits="103" branch="False"/>
                        <line number="150" hits="103" branch="False"/>
                        <line number="151" hits="103" branch="False"/>
                        <line number="152" hits="172" branch="False"/>
                        <line number="155" hits="110" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="375" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="156" hits="16" branch="False"/>
                        <line number="157" hits="16" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="274" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="158" hits="2" branch="False"/>
                        <line number="160" hits="248" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="348" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="161" hits="103" branch="False"/>
                        <line number="162" hits="103" branch="False"/>
                        <line number="163" hits="103" branch="False"/>
                        <line number="164" hits="14" branch="False"/>
                        <line number="167" hits="26" branch="False"/>
                        <line number="170" hits="26" branch="False"/>
                        <line number="173" hits="26" branch="False"/>
                        <line number="174" hits="26" branch="False"/>
                        <line number="176" hits="26" branch="False"/>
                        <line number="177" hits="26" branch="False"/>
                        <line number="178" hits="26" branch="False"/>
                        <line number="179" hits="26" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;CheckpointAsync&gt;d__163"
                       filename="CBDD.Core/Storage/StorageEngine.Recovery.cs" line-rate="0" branch-rate="0"
                       complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="6">
                            <lines>
                                <line number="87" hits="0" branch="False"/>
                                <line number="88" hits="0" branch="False"/>
                                <line number="90" hits="0" branch="False"/>
                                <line number="91" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="146" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="92" hits="0" branch="False"/>
                                <line number="93" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="173" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="94" hits="0" branch="False"/>
                                <line number="95" hits="0" branch="False"/>
                                <line number="96" hits="0" branch="False"/>
                                <line number="97" hits="0" branch="False"/>
                                <line number="102" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="310" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="103" hits="0" branch="False"/>
                                <line number="104" hits="0" branch="False"/>
                                <line number="105" hits="0" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                                <line number="116" hits="0" branch="False"/>
                                <line number="117" hits="0" branch="False"/>
                                <line number="119" hits="0" branch="False"/>
                                <line number="120" hits="0" branch="False"/>
                                <line number="121" hits="0" branch="False"/>
                                <line number="122" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="87" hits="0" branch="False"/>
                        <line number="88" hits="0" branch="False"/>
                        <line number="90" hits="0" branch="False"/>
                        <line number="91" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="146" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="92" hits="0" branch="False"/>
                        <line number="93" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="173" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="94" hits="0" branch="False"/>
                        <line number="95" hits="0" branch="False"/>
                        <line number="96" hits="0" branch="False"/>
                        <line number="97" hits="0" branch="False"/>
                        <line number="102" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="310" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="103" hits="0" branch="False"/>
                        <line number="104" hits="0" branch="False"/>
                        <line number="105" hits="0" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="116" hits="0" branch="False"/>
                        <line number="117" hits="0" branch="False"/>
                        <line number="119" hits="0" branch="False"/>
                        <line number="120" hits="0" branch="False"/>
                        <line number="121" hits="0" branch="False"/>
                        <line number="122" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Schema.cs" line-rate="0.8064" branch-rate="0.8636"
                       complexity="24">
                    <methods>
                        <method name="GetSchemas" signature="(System.UInt32)" line-rate="1" branch-rate="0.9285"
                                complexity="14">
                            <lines>
                                <line number="16" hits="6498" branch="False"/>
                                <line number="17" hits="6498" branch="False"/>
                                <line number="18" hits="11847" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="20" hits="1149" branch="False"/>
                                <line number="21" hits="1149" branch="False"/>
                                <line number="23" hits="2298" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="258" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="24" hits="1149" branch="False"/>
                                <line number="25" hits="1149" branch="False"/>
                                <line number="26" hits="1149" branch="False"/>
                                <line number="28" hits="1149" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="97" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="30" hits="1149" branch="False"/>
                                <line number="31" hits="1149" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="132" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="1149" branch="False"/>
                                <line number="33" hits="1149" branch="False"/>
                                <line number="34" hits="2299" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="238" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="35" hits="1150" branch="False"/>
                                <line number="36" hits="1150" branch="False"/>
                                <line number="37" hits="1150" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="178" type="jump" coverage="50%"/>
                                        <condition number="198" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="39" hits="1150" branch="False"/>
                                <line number="40" hits="1150" branch="False"/>
                                <line number="41" hits="1150" branch="False"/>
                                <line number="42" hits="1149" branch="False"/>
                                <line number="44" hits="1149" branch="False"/>
                                <line number="45" hits="1149" branch="False"/>
                                <line number="47" hits="1149" branch="False"/>
                                <line number="48" hits="6498" branch="False"/>
                            </lines>
                        </method>
                        <method name="AppendSchema" signature="(System.UInt32,ZB.MOM.WW.CBDD.Bson.Schema.BsonSchema)"
                                line-rate="0.72" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="56" hits="5728" branch="False"/>
                                <line number="57" hits="5728" branch="False"/>
                                <line number="60" hits="5728" branch="False"/>
                                <line number="61" hits="5728" branch="False"/>
                                <line number="62" hits="5728" branch="False"/>
                                <line number="63" hits="5728" branch="False"/>
                                <line number="65" hits="5728" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="66" hits="5727" branch="False"/>
                                <line number="67" hits="5727" branch="False"/>
                                <line number="68" hits="5727" branch="False"/>
                                <line number="69" hits="5727" branch="False"/>
                                <line number="71" hits="5727" branch="False"/>
                                <line number="72" hits="5727" branch="False"/>
                                <line number="73" hits="5727" branch="False"/>
                                <line number="75" hits="5727" branch="False"/>
                                <line number="76" hits="5727" branch="False"/>
                                <line number="80" hits="1" branch="False"/>
                                <line number="81" hits="1" branch="False"/>
                                <line number="82" hits="1" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="276" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="83" hits="1" branch="False"/>
                                <line number="84" hits="1" branch="False"/>
                                <line number="85" hits="1" branch="False"/>
                                <line number="86" hits="1" branch="False"/>
                                <line number="87" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="253" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="0" branch="False"/>
                                <line number="89" hits="0" branch="False"/>
                                <line number="92" hits="1" branch="False"/>
                                <line number="93" hits="1" branch="False"/>
                                <line number="94" hits="1" branch="False"/>
                                <line number="96" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="334" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="97" hits="1" branch="False"/>
                                <line number="99" hits="1" branch="False"/>
                                <line number="101" hits="1" branch="False"/>
                                <line number="102" hits="1" branch="False"/>
                                <line number="104" hits="1" branch="False"/>
                                <line number="105" hits="1" branch="False"/>
                                <line number="107" hits="0" branch="False"/>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                                <line number="112" hits="0" branch="False"/>
                                <line number="114" hits="0" branch="False"/>
                                <line number="115" hits="0" branch="False"/>
                                <line number="117" hits="0" branch="False"/>
                                <line number="118" hits="0" branch="False"/>
                                <line number="119" hits="0" branch="False"/>
                                <line number="121" hits="0" branch="False"/>
                                <line number="122" hits="0" branch="False"/>
                                <line number="124" hits="1" branch="False"/>
                                <line number="125" hits="5728" branch="False"/>
                            </lines>
                        </method>
                        <method name="InitializeSchemaPage" signature="(System.Span`1&lt;System.Byte&gt;,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="128" hits="5727" branch="False"/>
                                <line number="129" hits="5727" branch="False"/>
                                <line number="130" hits="5727" branch="False"/>
                                <line number="131" hits="5727" branch="False"/>
                                <line number="132" hits="5727" branch="False"/>
                                <line number="133" hits="5727" branch="False"/>
                                <line number="134" hits="5727" branch="False"/>
                                <line number="135" hits="5727" branch="False"/>
                                <line number="136" hits="5727" branch="False"/>
                                <line number="137" hits="5727" branch="False"/>
                                <line number="138" hits="5727" branch="False"/>
                                <line number="139" hits="5727" branch="False"/>
                                <line number="140" hits="5727" branch="False"/>
                            </lines>
                        </method>
                        <method name="AppendToSchemaPage"
                                signature="(System.Span`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Bson.BsonSpanReader&amp;)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="143" hits="0" branch="False"/>
                                <line number="145" hits="0" branch="False"/>
                                <line number="146" hits="0" branch="False"/>
                                <line number="147" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="16" hits="6498" branch="False"/>
                        <line number="17" hits="6498" branch="False"/>
                        <line number="18" hits="11847" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="20" hits="1149" branch="False"/>
                        <line number="21" hits="1149" branch="False"/>
                        <line number="23" hits="2298" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="258" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="24" hits="1149" branch="False"/>
                        <line number="25" hits="1149" branch="False"/>
                        <line number="26" hits="1149" branch="False"/>
                        <line number="28" hits="1149" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="97" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="30" hits="1149" branch="False"/>
                        <line number="31" hits="1149" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="132" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="1149" branch="False"/>
                        <line number="33" hits="1149" branch="False"/>
                        <line number="34" hits="2299" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="238" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="35" hits="1150" branch="False"/>
                        <line number="36" hits="1150" branch="False"/>
                        <line number="37" hits="1150" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="178" type="jump" coverage="50%"/>
                                <condition number="198" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="39" hits="1150" branch="False"/>
                        <line number="40" hits="1150" branch="False"/>
                        <line number="41" hits="1150" branch="False"/>
                        <line number="42" hits="1149" branch="False"/>
                        <line number="44" hits="1149" branch="False"/>
                        <line number="45" hits="1149" branch="False"/>
                        <line number="47" hits="1149" branch="False"/>
                        <line number="48" hits="6498" branch="False"/>
                        <line number="56" hits="5728" branch="False"/>
                        <line number="57" hits="5728" branch="False"/>
                        <line number="60" hits="5728" branch="False"/>
                        <line number="61" hits="5728" branch="False"/>
                        <line number="62" hits="5728" branch="False"/>
                        <line number="63" hits="5728" branch="False"/>
                        <line number="65" hits="5728" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="66" hits="5727" branch="False"/>
                        <line number="67" hits="5727" branch="False"/>
                        <line number="68" hits="5727" branch="False"/>
                        <line number="69" hits="5727" branch="False"/>
                        <line number="71" hits="5727" branch="False"/>
                        <line number="72" hits="5727" branch="False"/>
                        <line number="73" hits="5727" branch="False"/>
                        <line number="75" hits="5727" branch="False"/>
                        <line number="76" hits="5727" branch="False"/>
                        <line number="80" hits="1" branch="False"/>
                        <line number="81" hits="1" branch="False"/>
                        <line number="82" hits="1" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="276" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="83" hits="1" branch="False"/>
                        <line number="84" hits="1" branch="False"/>
                        <line number="85" hits="1" branch="False"/>
                        <line number="86" hits="1" branch="False"/>
                        <line number="87" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="253" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="0" branch="False"/>
                        <line number="89" hits="0" branch="False"/>
                        <line number="92" hits="1" branch="False"/>
                        <line number="93" hits="1" branch="False"/>
                        <line number="94" hits="1" branch="False"/>
                        <line number="96" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="334" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="97" hits="1" branch="False"/>
                        <line number="99" hits="1" branch="False"/>
                        <line number="101" hits="1" branch="False"/>
                        <line number="102" hits="1" branch="False"/>
                        <line number="104" hits="1" branch="False"/>
                        <line number="105" hits="1" branch="False"/>
                        <line number="107" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="112" hits="0" branch="False"/>
                        <line number="114" hits="0" branch="False"/>
                        <line number="115" hits="0" branch="False"/>
                        <line number="117" hits="0" branch="False"/>
                        <line number="118" hits="0" branch="False"/>
                        <line number="119" hits="0" branch="False"/>
                        <line number="121" hits="0" branch="False"/>
                        <line number="122" hits="0" branch="False"/>
                        <line number="124" hits="1" branch="False"/>
                        <line number="125" hits="5728" branch="False"/>
                        <line number="128" hits="5727" branch="False"/>
                        <line number="129" hits="5727" branch="False"/>
                        <line number="130" hits="5727" branch="False"/>
                        <line number="131" hits="5727" branch="False"/>
                        <line number="132" hits="5727" branch="False"/>
                        <line number="133" hits="5727" branch="False"/>
                        <line number="134" hits="5727" branch="False"/>
                        <line number="135" hits="5727" branch="False"/>
                        <line number="136" hits="5727" branch="False"/>
                        <line number="137" hits="5727" branch="False"/>
                        <line number="138" hits="5727" branch="False"/>
                        <line number="139" hits="5727" branch="False"/>
                        <line number="140" hits="5727" branch="False"/>
                        <line number="143" hits="0" branch="False"/>
                        <line number="145" hits="0" branch="False"/>
                        <line number="146" hits="0" branch="False"/>
                        <line number="147" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="0.8931999999999999"
                       branch-rate="0.9" complexity="26">
                    <methods>
                        <method name="BeginTransaction" signature="(ZB.MOM.WW.CBDD.Core.Transactions.IsolationLevel)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="989" branch="False"/>
                                <line number="16" hits="989" branch="False"/>
                                <line number="18" hits="989" branch="False"/>
                                <line number="19" hits="989" branch="False"/>
                                <line number="20" hits="989" branch="False"/>
                                <line number="21" hits="989" branch="False"/>
                                <line number="22" hits="989" branch="False"/>
                                <line number="25" hits="989" branch="False"/>
                                <line number="26" hits="989" branch="False"/>
                                <line number="27" hits="989" branch="False"/>
                                <line number="28" hits="989" branch="False"/>
                            </lines>
                        </method>
                        <method name="CommitTransaction" signature="(ZB.MOM.WW.CBDD.Core.Transactions.Transaction)"
                                line-rate="0.9285" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="57" hits="2" branch="False"/>
                                <line number="58" hits="2" branch="False"/>
                                <line number="60" hits="2" branch="False"/>
                                <line number="61" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="36" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="62" hits="1" branch="False"/>
                                <line number="66" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="117" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="0" branch="False"/>
                                <line number="71" hits="1" branch="False"/>
                                <line number="73" hits="1" branch="False"/>
                                <line number="74" hits="1" branch="False"/>
                                <line number="76" hits="2" branch="False"/>
                                <line number="77" hits="2" branch="False"/>
                                <line number="78" hits="2" branch="False"/>
                                <line number="79" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="RollbackTransaction" signature="(ZB.MOM.WW.CBDD.Core.Transactions.Transaction)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="115" hits="0" branch="False"/>
                                <line number="116" hits="0" branch="False"/>
                                <line number="117" hits="0" branch="False"/>
                                <line number="118" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="PrepareTransaction" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="133" hits="3" branch="False"/>
                                <line number="135" hits="3" branch="False"/>
                                <line number="136" hits="3" branch="False"/>
                                <line number="138" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="83" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="139" hits="2" branch="False"/>
                                <line number="140" hits="2" branch="False"/>
                                <line number="141" hits="2" branch="False"/>
                                <line number="143" hits="2" branch="False"/>
                                <line number="144" hits="2" branch="False"/>
                                <line number="146" hits="1" branch="False"/>
                                <line number="147" hits="1" branch="False"/>
                                <line number="149" hits="1" branch="False"/>
                                <line number="151" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="CommitTransaction" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="193" hits="848" branch="False"/>
                                <line number="194" hits="848" branch="False"/>
                                <line number="196" hits="848" branch="False"/>
                                <line number="197" hits="848" branch="False"/>
                                <line number="198" hits="848" branch="False"/>
                                <line number="200" hits="848" branch="False"/>
                                <line number="201" hits="848" branch="False"/>
                                <line number="202" hits="848" branch="False"/>
                                <line number="203" hits="848" branch="False"/>
                            </lines>
                        </method>
                        <method name="CommitTransactionCore" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="8">
                            <lines>
                                <line number="206" hits="849" branch="False"/>
                                <line number="208" hits="849" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="209" hits="548" branch="False"/>
                                <line number="211" hits="548" branch="False"/>
                                <line number="212" hits="548" branch="False"/>
                                <line number="213" hits="548" branch="False"/>
                                <line number="217" hits="301" branch="False"/>
                                <line number="219" hits="6867" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="132" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="220" hits="2982" branch="False"/>
                                <line number="221" hits="2982" branch="False"/>
                                <line number="222" hits="2982" branch="False"/>
                                <line number="225" hits="301" branch="False"/>
                                <line number="226" hits="301" branch="False"/>
                                <line number="229" hits="301" branch="False"/>
                                <line number="230" hits="6867" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="242" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="231" hits="2982" branch="False"/>
                                <line number="232" hits="2982" branch="False"/>
                                <line number="233" hits="2982" branch="False"/>
                                <line number="236" hits="301" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="282" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="237" hits="1" branch="False"/>
                                <line number="238" hits="1" branch="False"/>
                                <line number="239" hits="1" branch="False"/>
                                <line number="240" hits="849" branch="False"/>
                            </lines>
                        </method>
                        <method name="MarkTransactionCommitted" signature="(System.UInt64)" line-rate="0.8571"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="305" hits="2" branch="False"/>
                                <line number="306" hits="2" branch="False"/>
                                <line number="308" hits="2" branch="False"/>
                                <line number="309" hits="2" branch="False"/>
                                <line number="310" hits="2" branch="False"/>
                                <line number="313" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="314" hits="2" branch="False"/>
                                <line number="315" hits="10" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="109" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="316" hits="2" branch="False"/>
                                <line number="317" hits="2" branch="False"/>
                                <line number="318" hits="2" branch="False"/>
                                <line number="319" hits="2" branch="False"/>
                                <line number="322" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="148" type="jump" coverage="50%"/>
                                    </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="326" hits="2" branch="False"/>
                                <line number="328" hits="2" branch="False"/>
                                <line number="329" hits="2" branch="False"/>
                                <line number="330" hits="2" branch="False"/>
                                <line number="331" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="RollbackTransaction" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="338" hits="1000" branch="False"/>
                                <line number="339" hits="1000" branch="False"/>
                                <line number="340" hits="1000" branch="False"/>
                                <line number="341" hits="1000" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteAbortRecord" signature="(System.UInt64)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="348" hits="0" branch="False"/>
                                <line number="349" hits="0" branch="False"/>
                                <line number="350" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ActiveTransactionCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="355" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="989" branch="False"/>
                        <line number="16" hits="989" branch="False"/>
                        <line number="18" hits="989" branch="False"/>
                        <line number="19" hits="989" branch="False"/>
                        <line number="20" hits="989" branch="False"/>
                        <line number="21" hits="989" branch="False"/>
                        <line number="22" hits="989" branch="False"/>
                        <line number="25" hits="989" branch="False"/>
                        <line number="26" hits="989" branch="False"/>
                        <line number="27" hits="989" branch="False"/>
                        <line number="28" hits="989" branch="False"/>
                        <line number="57" hits="2" branch="False"/>
                        <line number="58" hits="2" branch="False"/>
                        <line number="60" hits="2" branch="False"/>
                        <line number="61" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="36" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="62" hits="1" branch="False"/>
                        <line number="66" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="117" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="0" branch="False"/>
                        <line number="71" hits="1" branch="False"/>
                        <line number="73" hits="1" branch="False"/>
                        <line number="74" hits="1" branch="False"/>
                        <line number="76" hits="2" branch="False"/>
                        <line number="77" hits="2" branch="False"/>
                        <line number="78" hits="2" branch="False"/>
                        <line number="79" hits="1" branch="False"/>
                        <line number="115" hits="0" branch="False"/>
                        <line number="116" hits="0" branch="False"/>
                        <line number="117" hits="0" branch="False"/>
                        <line number="118" hits="0" branch="False"/>
                        <line number="133" hits="3" branch="False"/>
                        <line number="135" hits="3" branch="False"/>
                        <line number="136" hits="3" branch="False"/>
                        <line number="138" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="83" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="139" hits="2" branch="False"/>
                        <line number="140" hits="2" branch="False"/>
                        <line number="141" hits="2" branch="False"/>
                        <line number="143" hits="2" branch="False"/>
                        <line number="144" hits="2" branch="False"/>
                        <line number="146" hits="1" branch="False"/>
                        <line number="147" hits="1" branch="False"/>
                        <line number="149" hits="1" branch="False"/>
                        <line number="151" hits="3" branch="False"/>
                        <line number="193" hits="848" branch="False"/>
                        <line number="194" hits="848" branch="False"/>
                        <line number="196" hits="848" branch="False"/>
                        <line number="197" hits="848" branch="False"/>
                        <line number="198" hits="848" branch="False"/>
                        <line number="200" hits="848" branch="False"/>
                        <line number="201" hits="848" branch="False"/>
                        <line number="202" hits="848" branch="False"/>
                        <line number="203" hits="848" branch="False"/>
                        <line number="206" hits="849" branch="False"/>
                        <line number="208" hits="849" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="20" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="209" hits="548" branch="False"/>
                        <line number="211" hits="548" branch="False"/>
                        <line number="212" hits="548" branch="False"/>
                        <line number="213" hits="548" branch="False"/>
                        <line number="217" hits="301" branch="False"/>
                        <line number="219" hits="6867" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="132" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="220" hits="2982" branch="False"/>
                        <line number="221" hits="2982" branch="False"/>
                        <line number="222" hits="2982" branch="False"/>
                        <line number="225" hits="301" branch="False"/>
                        <line number="226" hits="301" branch="False"/>
                        <line number="229" hits="301" branch="False"/>
                        <line number="230" hits="6867" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="242" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="231" hits="2982" branch="False"/>
                        <line number="232" hits="2982" branch="False"/>
                        <line number="233" hits="2982" branch="False"/>
                        <line number="236" hits="301" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="282" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="237" hits="1" branch="False"/>
                        <line number="238" hits="1" branch="False"/>
                        <line number="239" hits="1" branch="False"/>
                        <line number="240" hits="849" branch="False"/>
                        <line number="305" hits="2" branch="False"/>
                        <line number="306" hits="2" branch="False"/>
                        <line number="308" hits="2" branch="False"/>
                        <line number="309" hits="2" branch="False"/>
                        <line number="310" hits="2" branch="False"/>
                        <line number="313" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="55" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="314" hits="2" branch="False"/>
                        <line number="315" hits="10" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="109" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="316" hits="2" branch="False"/>
                        <line number="317" hits="2" branch="False"/>
                        <line number="318" hits="2" branch="False"/>
                        <line number="319" hits="2" branch="False"/>
                        <line number="322" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="148" type="jump" coverage="50%"/>
                            </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="326" hits="2" branch="False"/>
                        <line number="328" hits="2" branch="False"/>
                        <line number="329" hits="2" branch="False"/>
                        <line number="330" hits="2" branch="False"/>
                        <line number="331" hits="2" branch="False"/>
                        <line number="338" hits="1000" branch="False"/>
                        <line number="339" hits="1000" branch="False"/>
                        <line number="340" hits="1000" branch="False"/>
                        <line number="341" hits="1000" branch="False"/>
                        <line number="348" hits="0" branch="False"/>
                        <line number="349" hits="0" branch="False"/>
                        <line number="350" hits="0" branch="False"/>
                        <line number="355" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;BeginTransactionAsync&gt;d__170"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="1" branch-rate="1"
                       complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="37" hits="5" branch="False"/>
                                <line number="38" hits="5" branch="False"/>
                                <line number="40" hits="5" branch="False"/>
                                <line number="41" hits="5" branch="False"/>
                                <line number="42" hits="5" branch="False"/>
                                <line number="43" hits="5" branch="False"/>
                                <line number="44" hits="5" branch="False"/>
                                <line number="47" hits="5" branch="False"/>
                                <line number="48" hits="5" branch="False"/>
                                <line number="49" hits="5" branch="False"/>
                                <line number="50" hits="5" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="37" hits="5" branch="False"/>
                        <line number="38" hits="5" branch="False"/>
                        <line number="40" hits="5" branch="False"/>
                        <line number="41" hits="5" branch="False"/>
                        <line number="42" hits="5" branch="False"/>
                        <line number="43" hits="5" branch="False"/>
                        <line number="44" hits="5" branch="False"/>
                        <line number="47" hits="5" branch="False"/>
                        <line number="48" hits="5" branch="False"/>
                        <line number="49" hits="5" branch="False"/>
                        <line number="50" hits="5" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;CommitTransactionAsync&gt;d__172"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="0" branch-rate="0"
                       complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="6">
                            <lines>
                                <line number="87" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="16" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="0" branch="False"/>
                                <line number="90" hits="0" branch="False"/>
                                <line number="91" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="193" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="92" hits="0" branch="False"/>
                                <line number="95" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="402" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="96" hits="0" branch="False"/>
                                <line number="100" hits="0" branch="False"/>
                                <line number="102" hits="0" branch="False"/>
                                <line number="103" hits="0" branch="False"/>
                                <line number="105" hits="0" branch="False"/>
                                <line number="106" hits="0" branch="False"/>
                                <line number="107" hits="0" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="87" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="16" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="0" branch="False"/>
                        <line number="90" hits="0" branch="False"/>
                        <line number="91" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="193" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="92" hits="0" branch="False"/>
                        <line number="95" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="402" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="96" hits="0" branch="False"/>
                        <line number="100" hits="0" branch="False"/>
                        <line number="102" hits="0" branch="False"/>
                        <line number="103" hits="0" branch="False"/>
                        <line number="105" hits="0" branch="False"/>
                        <line number="106" hits="0" branch="False"/>
                        <line number="107" hits="0" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;CommitTransactionAsync&gt;d__178"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="1" branch-rate="1"
                       complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="248" hits="2" branch="False"/>
                                <line number="249" hits="2" branch="False"/>
                                <line number="251" hits="2" branch="False"/>
                                <line number="252" hits="2" branch="False"/>
                                <line number="253" hits="2" branch="False"/>
                                <line number="255" hits="2" branch="False"/>
                                <line number="256" hits="2" branch="False"/>
                                <line number="257" hits="2" branch="False"/>
                                <line number="258" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="248" hits="2" branch="False"/>
                        <line number="249" hits="2" branch="False"/>
                        <line number="251" hits="2" branch="False"/>
                        <line number="252" hits="2" branch="False"/>
                        <line number="253" hits="2" branch="False"/>
                        <line number="255" hits="2" branch="False"/>
                        <line number="256" hits="2" branch="False"/>
                        <line number="257" hits="2" branch="False"/>
                        <line number="258" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;CommitTransactionCoreAsync&gt;d__179"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="0.6956" branch-rate="0.75"
                       complexity="8">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.6956" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="261" hits="2" branch="False"/>
                                <line number="263" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="103" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="264" hits="0" branch="False"/>
                                <line number="266" hits="0" branch="False"/>
                                <line number="267" hits="0" branch="False"/>
                                <line number="268" hits="0" branch="False"/>
                                <line number="272" hits="2" branch="False"/>
                                <line number="274" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="715" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="275" hits="4" branch="False"/>
                                <line number="276" hits="4" branch="False"/>
                                <line number="277" hits="4" branch="False"/>
                                <line number="280" hits="2" branch="False"/>
                                <line number="281" hits="2" branch="False"/>
                                <line number="284" hits="2" branch="False"/>
                                <line number="285" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1121" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="286" hits="4" branch="False"/>
                                <line number="287" hits="4" branch="False"/>
                                <line number="288" hits="4" branch="False"/>
                                <line number="291" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="1185" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="292" hits="0" branch="False"/>
                                <line number="295" hits="0" branch="False"/>
                                <line number="296" hits="0" branch="False"/>
                                <line number="297" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="261" hits="2" branch="False"/>
                        <line number="263" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="103" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="264" hits="0" branch="False"/>
                        <line number="266" hits="0" branch="False"/>
                        <line number="267" hits="0" branch="False"/>
                        <line number="268" hits="0" branch="False"/>
                        <line number="272" hits="2" branch="False"/>
                        <line number="274" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="715" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="275" hits="4" branch="False"/>
                        <line number="276" hits="4" branch="False"/>
                        <line number="277" hits="4" branch="False"/>
                        <line number="280" hits="2" branch="False"/>
                        <line number="281" hits="2" branch="False"/>
                        <line number="284" hits="2" branch="False"/>
                        <line number="285" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1121" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="286" hits="4" branch="False"/>
                        <line number="287" hits="4" branch="False"/>
                        <line number="288" hits="4" branch="False"/>
                        <line number="291" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="1185" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="292" hits="0" branch="False"/>
                        <line number="295" hits="0" branch="False"/>
                        <line number="296" hits="0" branch="False"/>
                        <line number="297" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.StorageEngine/&lt;PrepareTransactionAsync&gt;d__175"
                       filename="CBDD.Core/Storage/StorageEngine.Transactions.cs" line-rate="0" branch-rate="0"
                       complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="4">
                            <lines>
                                <line number="160" hits="0" branch="False"/>
                                <line number="162" hits="0" branch="False"/>
                                <line number="163" hits="0" branch="False"/>
                                <line number="165" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="204" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="166" hits="0" branch="False"/>
                                <line number="167" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="439" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="0" branch="False"/>
                                <line number="169" hits="0" branch="False"/>
                                <line number="170" hits="0" branch="False"/>
                                <line number="171" hits="0" branch="False"/>
                                <line number="173" hits="0" branch="False"/>
                                <line number="174" hits="0" branch="False"/>
                                <line number="176" hits="0" branch="False"/>
                                <line number="177" hits="0" branch="False"/>
                                <line number="178" hits="0" branch="False"/>
                                <line number="180" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="160" hits="0" branch="False"/>
                        <line number="162" hits="0" branch="False"/>
                        <line number="163" hits="0" branch="False"/>
                        <line number="165" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="204" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="166" hits="0" branch="False"/>
                        <line number="167" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="439" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="0" branch="False"/>
                        <line number="169" hits="0" branch="False"/>
                        <line number="170" hits="0" branch="False"/>
                        <line number="171" hits="0" branch="False"/>
                        <line number="173" hits="0" branch="False"/>
                        <line number="174" hits="0" branch="False"/>
                        <line number="176" hits="0" branch="False"/>
                        <line number="177" hits="0" branch="False"/>
                        <line number="178" hits="0" branch="False"/>
                        <line number="180" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Storage.VectorPage" filename="CBDD.Core/Storage/VectorPage.cs"
                       line-rate="0.9272" branch-rate="0.5" complexity="11">
                    <methods>
                        <method name="IncrementNodeCount" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="31" hits="6" branch="False"/>
                                <line number="32" hits="6" branch="False"/>
                                <line number="33" hits="6" branch="False"/>
                                <line number="34" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="Initialize"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.UInt32,System.Int32,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="44" hits="3" branch="False"/>
                                <line number="45" hits="3" branch="False"/>
                                <line number="46" hits="3" branch="False"/>
                                <line number="47" hits="3" branch="False"/>
                                <line number="48" hits="3" branch="False"/>
                                <line number="49" hits="3" branch="False"/>
                                <line number="50" hits="3" branch="False"/>
                                <line number="51" hits="3" branch="False"/>
                                <line number="52" hits="3" branch="False"/>
                                <line number="53" hits="3" branch="False"/>
                                <line number="55" hits="3" branch="False"/>
                                <line number="56" hits="3" branch="False"/>
                                <line number="63" hits="3" branch="False"/>
                                <line number="64" hits="3" branch="False"/>
                                <line number="65" hits="3" branch="False"/>
                                <line number="66" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetNodeCount" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="74" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetNodeSize" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="82" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetMaxNodes" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="90" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteNode"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,System.Int32,System.ReadOnlySpan`1&lt;System.Single&gt;,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="102" hits="6" branch="False"/>
                                <line number="103" hits="6" branch="False"/>
                                <line number="104" hits="6" branch="False"/>
                                <line number="105" hits="6" branch="False"/>
                                <line number="108" hits="6" branch="False"/>
                                <line number="111" hits="6" branch="False"/>
                                <line number="114" hits="6" branch="False"/>
                                <line number="115" hits="6" branch="False"/>
                                <line number="120" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadNodeData"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.Int32&amp;,System.Span`1&lt;System.Single&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="131" hits="9" branch="False"/>
                                <line number="132" hits="9" branch="False"/>
                                <line number="133" hits="9" branch="False"/>
                                <line number="134" hits="9" branch="False"/>
                                <line number="136" hits="9" branch="False"/>
                                <line number="137" hits="9" branch="False"/>
                                <line number="139" hits="9" branch="False"/>
                                <line number="140" hits="9" branch="False"/>
                                <line number="141" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetLinksSpan"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.Int32,System.Int32,System.Int32,System.Int32)"
                                line-rate="0.7857" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="153" hits="7" branch="False"/>
                                <line number="154" hits="7" branch="False"/>
                                <line number="155" hits="7" branch="False"/>
                                <line number="158" hits="7" branch="False"/>
                                <line number="161" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="36" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="162" hits="7" branch="False"/>
                                <line number="163" hits="7" branch="False"/>
                                <line number="164" hits="7" branch="False"/>
                                <line number="166" hits="0" branch="False"/>
                                <line number="168" hits="0" branch="False"/>
                                <line number="169" hits="0" branch="False"/>
                                <line number="171" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="63" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="172" hits="7" branch="False"/>
                                <line number="173" hits="7" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="31" hits="6" branch="False"/>
                        <line number="32" hits="6" branch="False"/>
                        <line number="33" hits="6" branch="False"/>
                        <line number="34" hits="6" branch="False"/>
                        <line number="44" hits="3" branch="False"/>
                        <line number="45" hits="3" branch="False"/>
                        <line number="46" hits="3" branch="False"/>
                        <line number="47" hits="3" branch="False"/>
                        <line number="48" hits="3" branch="False"/>
                        <line number="49" hits="3" branch="False"/>
                        <line number="50" hits="3" branch="False"/>
                        <line number="51" hits="3" branch="False"/>
                        <line number="52" hits="3" branch="False"/>
                        <line number="53" hits="3" branch="False"/>
                        <line number="55" hits="3" branch="False"/>
                        <line number="56" hits="3" branch="False"/>
                        <line number="63" hits="3" branch="False"/>
                        <line number="64" hits="3" branch="False"/>
                        <line number="65" hits="3" branch="False"/>
                        <line number="66" hits="3" branch="False"/>
                        <line number="74" hits="9" branch="False"/>
                        <line number="82" hits="22" branch="False"/>
                        <line number="90" hits="0" branch="False"/>
                        <line number="102" hits="6" branch="False"/>
                        <line number="103" hits="6" branch="False"/>
                        <line number="104" hits="6" branch="False"/>
                        <line number="105" hits="6" branch="False"/>
                        <line number="108" hits="6" branch="False"/>
                        <line number="111" hits="6" branch="False"/>
                        <line number="114" hits="6" branch="False"/>
                        <line number="115" hits="6" branch="False"/>
                        <line number="120" hits="6" branch="False"/>
                        <line number="131" hits="9" branch="False"/>
                        <line number="132" hits="9" branch="False"/>
                        <line number="133" hits="9" branch="False"/>
                        <line number="134" hits="9" branch="False"/>
                        <line number="136" hits="9" branch="False"/>
                        <line number="137" hits="9" branch="False"/>
                        <line number="139" hits="9" branch="False"/>
                        <line number="140" hits="9" branch="False"/>
                        <line number="141" hits="9" branch="False"/>
                        <line number="153" hits="7" branch="False"/>
                        <line number="154" hits="7" branch="False"/>
                        <line number="155" hits="7" branch="False"/>
                        <line number="158" hits="7" branch="False"/>
                        <line number="161" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="36" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="162" hits="7" branch="False"/>
                        <line number="163" hits="7" branch="False"/>
                        <line number="164" hits="7" branch="False"/>
                        <line number="166" hits="0" branch="False"/>
                        <line number="168" hits="0" branch="False"/>
                        <line number="169" hits="0" branch="False"/>
                        <line number="171" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="63" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="172" hits="7" branch="False"/>
                        <line number="173" hits="7" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.BsonExpressionEvaluator"
                       filename="CBDD.Core/Query/BsonExpressionEvaluator.cs" line-rate="0.6175999999999999"
                       branch-rate="0.3194" complexity="72">
                    <methods>
                        <method name="TryCompile" signature="(System.Linq.Expressions.LambdaExpression)"
                                line-rate="0.7826000000000001" branch-rate="0.7857" complexity="14">
                            <lines>
                                <line number="15" hits="8" branch="False"/>
                                <line number="17" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="18" hits="8" branch="False"/>
                                <line number="19" hits="8" branch="False"/>
                                <line number="20" hits="8" branch="False"/>
                                <line number="21" hits="8" branch="False"/>
                                <line number="24" hits="8" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="100%"/>
                                        <condition number="71" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="25" hits="0" branch="False"/>
                                <line number="26" hits="0" branch="False"/>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="31" hits="8" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="98" type="jump" coverage="100%"/>
                                        <condition number="120" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="4" branch="False"/>
                                <line number="34" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="148" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="35" hits="4" branch="False"/>
                                <line number="36" hits="4" branch="False"/>
                                <line number="37" hits="4" branch="False"/>
                                <line number="41" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="195" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="43" hits="4" branch="False"/>
                                <line number="45" hits="0" branch="False"/>
                                <line number="46" hits="4" branch="False"/>
                                <line number="48" hits="4" branch="False"/>
                                <line number="49" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="Flip" signature="(System.Linq.Expressions.ExpressionType)" line-rate="0"
                                branch-rate="0" complexity="8">
                            <lines>
                                <line number="51" hits="0" branch="True" condition-coverage="0% (0/8)">
                                    <conditions>
                                        <condition number="8" type="switch" 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="56" hits="0" branch="False"/>
                                <line number="57" hits="0" branch="False"/>
                                <line number="58" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreatePredicate"
                                signature="(System.String,System.Object,System.Linq.Expressions.ExpressionType)"
                                line-rate="0.8275" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="61" hits="4" branch="False"/>
                                <line number="64" hits="4" branch="False"/>
                                <line number="65" hits="18" branch="False"/>
                                <line number="66" hits="4" branch="False"/>
                                <line number="67" hits="18" branch="False"/>
                                <line number="68" hits="18" branch="False"/>
                                <line number="69" hits="41" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="104" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="41" branch="False"/>
                                <line number="71" hits="41" branch="False"/>
                                <line number="72" hits="41" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="73" hits="4" branch="False"/>
                                <line number="74" hits="41" branch="False"/>
                                <line number="75" hits="4" branch="False"/>
                                <line number="76" hits="41" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="77" hits="18" branch="False"/>
                                <line number="78" hits="4" branch="False"/>
                                <line number="79" hits="18" branch="False"/>
                                <line number="80" hits="4" branch="False"/>
                                <line number="81" hits="4" branch="False"/>
                                <line number="82" hits="23" branch="False"/>
                                <line number="83" hits="23" branch="False"/>
                                <line number="84" 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="4" branch="False"/>
                                <line number="89" hits="0" branch="False"/>
                                <line number="90" hits="22" branch="False"/>
                                <line number="91" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compare"
                                signature="(ZB.MOM.WW.CBDD.Bson.BsonSpanReader&amp;,ZB.MOM.WW.CBDD.Bson.BsonType,System.Object,System.Linq.Expressions.ExpressionType)"
                                line-rate="0.5" branch-rate="0.1818" complexity="44">
                            <lines>
                                <line number="94" hits="18" branch="False"/>
                                <line number="98" hits="18" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="99" hits="8" branch="False"/>
                                <line number="100" hits="8" branch="False"/>
                                <line number="101" hits="8" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                        <condition number="42" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="102" hits="8" branch="False"/>
                                <line number="103" hits="8" branch="True" condition-coverage="8.33% (1/12)">
                                    <conditions>
                                        <condition number="56" type="switch" coverage="10%"/>
                                        <condition number="102" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="104" hits="8" branch="False"/>
                                <line number="105" hits="0" branch="False"/>
                                <line number="106" hits="0" branch="False"/>
                                <line number="107" hits="8" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                                <line number="112" hits="8" branch="False"/>
                                <line number="114" hits="0" branch="False"/>
                                <line number="115" hits="10" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="195" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="116" hits="10" branch="False"/>
                                <line number="117" hits="10" branch="False"/>
                                <line number="118" hits="10" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="226" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="119" hits="10" branch="False"/>
                                <line number="120" hits="10" branch="False"/>
                                <line number="121" hits="10" branch="True" condition-coverage="8.33% (1/12)">
                                    <conditions>
                                        <condition number="252" type="switch" coverage="10%"/>
                                        <condition number="298" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="122" hits="10" branch="False"/>
                                <line number="123" hits="10" branch="False"/>
                                <line number="124" hits="0" branch="False"/>
                                <line number="125" hits="0" branch="False"/>
                                <line number="126" hits="0" branch="False"/>
                                <line number="127" hits="0" branch="False"/>
                                <line number="128" hits="0" branch="False"/>
                                <line number="129" hits="0" branch="False"/>
                                <line number="130" hits="10" branch="False"/>
                                <line number="132" hits="0" branch="False"/>
                                <line number="133" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="382" type="jump" coverage="0%"/>
                                        <condition number="390" type="jump" coverage="0%"/>
                                        <condition number="411" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="134" hits="0" branch="False"/>
                                <line number="135" hits="0" branch="False"/>
                                <line number="137" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="431" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="455" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="139" hits="0" branch="False"/>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="18" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="8" branch="False"/>
                        <line number="17" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="18" hits="8" branch="False"/>
                        <line number="19" hits="8" branch="False"/>
                        <line number="20" hits="8" branch="False"/>
                        <line number="21" hits="8" branch="False"/>
                        <line number="24" hits="8" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="53" type="jump" coverage="100%"/>
                                <condition number="71" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="25" hits="0" branch="False"/>
                        <line number="26" hits="0" branch="False"/>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="31" hits="8" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="98" type="jump" coverage="100%"/>
                                <condition number="120" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="4" branch="False"/>
                        <line number="34" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="148" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="35" hits="4" branch="False"/>
                        <line number="36" hits="4" branch="False"/>
                        <line number="37" hits="4" branch="False"/>
                        <line number="41" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="195" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="43" hits="4" branch="False"/>
                        <line number="45" hits="0" branch="False"/>
                        <line number="46" hits="4" branch="False"/>
                        <line number="48" hits="4" branch="False"/>
                        <line number="49" hits="8" branch="False"/>
                        <line number="51" hits="0" branch="True" condition-coverage="0% (0/8)">
                            <conditions>
                                <condition number="8" type="switch" 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="56" hits="0" branch="False"/>
                        <line number="57" hits="0" branch="False"/>
                        <line number="58" hits="0" branch="False"/>
                        <line number="61" hits="4" branch="False"/>
                        <line number="64" hits="4" branch="False"/>
                        <line number="65" hits="18" branch="False"/>
                        <line number="66" hits="4" branch="False"/>
                        <line number="67" hits="18" branch="False"/>
                        <line number="68" hits="18" branch="False"/>
                        <line number="69" hits="41" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="104" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="41" branch="False"/>
                        <line number="71" hits="41" branch="False"/>
                        <line number="72" hits="41" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="73" hits="4" branch="False"/>
                        <line number="74" hits="41" branch="False"/>
                        <line number="75" hits="4" branch="False"/>
                        <line number="76" hits="41" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="77" hits="18" branch="False"/>
                        <line number="78" hits="4" branch="False"/>
                        <line number="79" hits="18" branch="False"/>
                        <line number="80" hits="4" branch="False"/>
                        <line number="81" hits="4" branch="False"/>
                        <line number="82" hits="23" branch="False"/>
                        <line number="83" hits="23" branch="False"/>
                        <line number="84" 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="4" branch="False"/>
                        <line number="89" hits="0" branch="False"/>
                        <line number="90" hits="22" branch="False"/>
                        <line number="91" hits="4" branch="False"/>
                        <line number="94" hits="18" branch="False"/>
                        <line number="98" hits="18" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="99" hits="8" branch="False"/>
                        <line number="100" hits="8" branch="False"/>
                        <line number="101" hits="8" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                                <condition number="42" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="102" hits="8" branch="False"/>
                        <line number="103" hits="8" branch="True" condition-coverage="8.33% (1/12)">
                            <conditions>
                                <condition number="56" type="switch" coverage="10%"/>
                                <condition number="102" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="104" hits="8" branch="False"/>
                        <line number="105" hits="0" branch="False"/>
                        <line number="106" hits="0" branch="False"/>
                        <line number="107" hits="8" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="112" hits="8" branch="False"/>
                        <line number="114" hits="0" branch="False"/>
                        <line number="115" hits="10" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="195" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="116" hits="10" branch="False"/>
                        <line number="117" hits="10" branch="False"/>
                        <line number="118" hits="10" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="226" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="119" hits="10" branch="False"/>
                        <line number="120" hits="10" branch="False"/>
                        <line number="121" hits="10" branch="True" condition-coverage="8.33% (1/12)">
                            <conditions>
                                <condition number="252" type="switch" coverage="10%"/>
                                <condition number="298" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="122" hits="10" branch="False"/>
                        <line number="123" hits="10" branch="False"/>
                        <line number="124" hits="0" branch="False"/>
                        <line number="125" hits="0" branch="False"/>
                        <line number="126" hits="0" branch="False"/>
                        <line number="127" hits="0" branch="False"/>
                        <line number="128" hits="0" branch="False"/>
                        <line number="129" hits="0" branch="False"/>
                        <line number="130" hits="10" branch="False"/>
                        <line number="132" hits="0" branch="False"/>
                        <line number="133" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="382" type="jump" coverage="0%"/>
                                <condition number="390" type="jump" coverage="0%"/>
                                <condition number="411" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="134" hits="0" branch="False"/>
                        <line number="135" hits="0" branch="False"/>
                        <line number="137" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="431" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="455" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="139" hits="0" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="18" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.BTreeExpressionVisitor"
                       filename="CBDD.Core/Query/BTreeExpressionVisitor.cs" line-rate="1" branch-rate="1"
                       complexity="24">
                    <methods>
                        <method name="GetModel" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="12" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitMethodCall" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="14">
                            <lines>
                                <line number="16" hits="56" branch="False"/>
                                <line number="17" hits="56" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="18" hits="49" branch="False"/>
                                <line number="19" hits="49" branch="True" condition-coverage="100% (12/12)">
                                    <conditions>
                                        <condition number="60" type="jump" coverage="100%"/>
                                        <condition number="73" type="jump" coverage="100%"/>
                                        <condition number="86" type="jump" coverage="100%"/>
                                        <condition number="99" type="jump" coverage="100%"/>
                                        <condition number="112" type="jump" coverage="100%"/>
                                        <condition number="125" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="22" hits="17" branch="False"/>
                                <line number="23" hits="17" branch="False"/>
                                <line number="25" hits="6" branch="False"/>
                                <line number="26" hits="6" branch="False"/>
                                <line number="29" hits="9" branch="False"/>
                                <line number="30" hits="9" branch="False"/>
                                <line number="32" hits="1" branch="False"/>
                                <line number="33" hits="1" branch="False"/>
                                <line number="35" hits="2" branch="False"/>
                                <line number="36" hits="2" branch="False"/>
                                <line number="38" hits="49" branch="False"/>
                                <line number="40" hits="56" branch="False"/>
                                <line number="41" hits="56" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitWhere" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="44" hits="17" branch="False"/>
                                <line number="46" hits="17" branch="False"/>
                                <line number="48" hits="17" branch="False"/>
                                <line number="49" hits="17" branch="False"/>
                                <line number="51" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="52" hits="14" branch="False"/>
                                <line number="53" hits="14" branch="False"/>
                                <line number="54" hits="14" branch="False"/>
                                <line number="56" hits="3" branch="False"/>
                                <line number="58" hits="3" branch="False"/>
                                <line number="59" hits="3" branch="False"/>
                                <line number="60" hits="3" branch="False"/>
                                <line number="61" hits="3" branch="False"/>
                                <line number="62" hits="3" branch="False"/>
                                <line number="63" hits="3" branch="False"/>
                                <line number="64" hits="3" branch="False"/>
                                <line number="65" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitSelect" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="68" hits="6" branch="False"/>
                                <line number="69" hits="6" branch="False"/>
                                <line number="70" hits="6" branch="False"/>
                                <line number="71" hits="6" branch="False"/>
                                <line number="72" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitOrderBy" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="75" hits="9" branch="False"/>
                                <line number="76" hits="9" branch="False"/>
                                <line number="77" hits="9" branch="False"/>
                                <line number="78" hits="9" branch="False"/>
                                <line number="79" hits="9" branch="False"/>
                                <line number="80" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitTake" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="83" hits="1" branch="False"/>
                                <line number="84" hits="1" branch="False"/>
                                <line number="85" hits="1" branch="False"/>
                                <line number="86" hits="1" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="87" hits="1" branch="False"/>
                                <line number="88" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitSkip" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="91" hits="2" branch="False"/>
                                <line number="92" hits="2" branch="False"/>
                                <line number="93" hits="2" branch="False"/>
                                <line number="94" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="95" hits="2" branch="False"/>
                                <line number="96" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="7" hits="29" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="12" hits="29" branch="False"/>
                        <line number="16" hits="56" branch="False"/>
                        <line number="17" hits="56" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="18" hits="49" branch="False"/>
                        <line number="19" hits="49" branch="True" condition-coverage="100% (12/12)">
                            <conditions>
                                <condition number="60" type="jump" coverage="100%"/>
                                <condition number="73" type="jump" coverage="100%"/>
                                <condition number="86" type="jump" coverage="100%"/>
                                <condition number="99" type="jump" coverage="100%"/>
                                <condition number="112" type="jump" coverage="100%"/>
                                <condition number="125" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="22" hits="17" branch="False"/>
                        <line number="23" hits="17" branch="False"/>
                        <line number="25" hits="6" branch="False"/>
                        <line number="26" hits="6" branch="False"/>
                        <line number="29" hits="9" branch="False"/>
                        <line number="30" hits="9" branch="False"/>
                        <line number="32" hits="1" branch="False"/>
                        <line number="33" hits="1" branch="False"/>
                        <line number="35" hits="2" branch="False"/>
                        <line number="36" hits="2" branch="False"/>
                        <line number="38" hits="49" branch="False"/>
                        <line number="40" hits="56" branch="False"/>
                        <line number="41" hits="56" branch="False"/>
                        <line number="44" hits="17" branch="False"/>
                        <line number="46" hits="17" branch="False"/>
                        <line number="48" hits="17" branch="False"/>
                        <line number="49" hits="17" branch="False"/>
                        <line number="51" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="66" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="52" hits="14" branch="False"/>
                        <line number="53" hits="14" branch="False"/>
                        <line number="54" hits="14" branch="False"/>
                        <line number="56" hits="3" branch="False"/>
                        <line number="58" hits="3" branch="False"/>
                        <line number="59" hits="3" branch="False"/>
                        <line number="60" hits="3" branch="False"/>
                        <line number="61" hits="3" branch="False"/>
                        <line number="62" hits="3" branch="False"/>
                        <line number="63" hits="3" branch="False"/>
                        <line number="64" hits="3" branch="False"/>
                        <line number="65" hits="17" branch="False"/>
                        <line number="68" hits="6" branch="False"/>
                        <line number="69" hits="6" branch="False"/>
                        <line number="70" hits="6" branch="False"/>
                        <line number="71" hits="6" branch="False"/>
                        <line number="72" hits="6" branch="False"/>
                        <line number="75" hits="9" branch="False"/>
                        <line number="76" hits="9" branch="False"/>
                        <line number="77" hits="9" branch="False"/>
                        <line number="78" hits="9" branch="False"/>
                        <line number="79" hits="9" branch="False"/>
                        <line number="80" hits="9" branch="False"/>
                        <line number="83" hits="1" branch="False"/>
                        <line number="84" hits="1" branch="False"/>
                        <line number="85" hits="1" branch="False"/>
                        <line number="86" hits="1" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="87" hits="1" branch="False"/>
                        <line number="88" hits="1" branch="False"/>
                        <line number="91" hits="2" branch="False"/>
                        <line number="92" hits="2" branch="False"/>
                        <line number="93" hits="2" branch="False"/>
                        <line number="94" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="95" hits="2" branch="False"/>
                        <line number="96" hits="2" branch="False"/>
                        <line number="7" hits="29" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.BTreeQueryable`1" filename="CBDD.Core/Query/BTreeQueryable.cs"
                       line-rate="0.7894" branch-rate="1" complexity="7">
                    <methods>
                        <method name="get_ElementType" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="33" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Expression" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="58" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Provider" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="43" hits="57" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetEnumerator" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="47" hits="22" branch="False"/>
                                <line number="48" hits="22" branch="False"/>
                                <line number="49" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="System.Collections.IEnumerable.GetEnumerator" signature="()" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <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=".ctor" signature="(System.Linq.IQueryProvider,System.Linq.Expressions.Expression)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="14" hits="28" branch="False"/>
                                <line number="15" hits="28" branch="False"/>
                                <line number="16" hits="28" branch="False"/>
                                <line number="17" hits="28" branch="False"/>
                                <line number="18" hits="28" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Linq.IQueryProvider)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="24" hits="24" branch="False"/>
                                <line number="25" hits="24" branch="False"/>
                                <line number="26" hits="24" branch="False"/>
                                <line number="27" hits="24" branch="False"/>
                                <line number="28" hits="24" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="33" hits="0" branch="False"/>
                        <line number="38" hits="58" branch="False"/>
                        <line number="43" hits="57" branch="False"/>
                        <line number="47" hits="22" branch="False"/>
                        <line number="48" hits="22" branch="False"/>
                        <line number="49" hits="22" 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="14" hits="28" branch="False"/>
                        <line number="15" hits="28" branch="False"/>
                        <line number="16" hits="28" branch="False"/>
                        <line number="17" hits="28" branch="False"/>
                        <line number="18" hits="28" branch="False"/>
                        <line number="24" hits="24" branch="False"/>
                        <line number="25" hits="24" branch="False"/>
                        <line number="26" hits="24" branch="False"/>
                        <line number="27" hits="24" branch="False"/>
                        <line number="28" hits="24" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.BTreeQueryProvider`2"
                       filename="CBDD.Core/Query/BTreeQueryProvider.cs" line-rate="0.8194" branch-rate="0.8636"
                       complexity="25">
                    <methods>
                        <method name="CreateQuery" signature="(System.Linq.Expressions.Expression)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="31" hits="0" branch="False"/>
                                <line number="32" hits="0" branch="False"/>
                                <line number="33" hits="0" branch="False"/>
                                <line number="34" hits="0" branch="False"/>
                                <line number="36" hits="0" branch="False"/>
                                <line number="37" hits="0" branch="False"/>
                                <line number="38" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="40" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateQuery" signature="(System.Linq.Expressions.Expression)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="49" hits="28" branch="False"/>
                                <line number="50" hits="28" branch="False"/>
                                <line number="51" hits="28" branch="False"/>
                            </lines>
                        </method>
                        <method name="Execute" signature="(System.Linq.Expressions.Expression)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="59" hits="0" branch="False"/>
                                <line number="60" hits="0" branch="False"/>
                                <line number="61" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Execute" signature="(System.Linq.Expressions.Expression)" line-rate="1"
                                branch-rate="0.95" complexity="20">
                            <lines>
                                <line number="70" hits="29" branch="False"/>
                                <line number="75" hits="29" branch="False"/>
                                <line number="76" hits="29" branch="False"/>
                                <line number="77" hits="29" branch="False"/>
                                <line number="80" hits="29" branch="False"/>
                                <line number="83" hits="29" branch="False"/>
                                <line number="84" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="50" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="85" hits="6" branch="False"/>
                                <line number="86" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="87" hits="1" branch="False"/>
                                <line number="88" hits="1" branch="False"/>
                                <line number="89" hits="1" branch="False"/>
                                <line number="90" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="114" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="91" hits="2" branch="False"/>
                                <line number="92" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="123" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="93" hits="2" branch="False"/>
                                <line number="94" hits="2" branch="False"/>
                                <line number="95" hits="2" branch="False"/>
                                <line number="97" hits="3" branch="False"/>
                                <line number="98" hits="3" branch="False"/>
                                <line number="99" hits="3" branch="False"/>
                                <line number="100" hits="6" branch="False"/>
                                <line number="103" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="231" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="104" hits="23" branch="False"/>
                                <line number="105" hits="23" branch="False"/>
                                <line number="106" hits="23" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="250" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="107" hits="8" branch="False"/>
                                <line number="108" hits="8" branch="False"/>
                                <line number="109" hits="8" branch="False"/>
                                <line number="111" hits="23" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="276" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="112" hits="4" branch="False"/>
                                <line number="113" hits="4" branch="False"/>
                                <line number="114" hits="4" branch="False"/>
                                <line number="115" hits="23" branch="False"/>
                                <line number="118" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="303" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="119" hits="19" branch="False"/>
                                <line number="120" hits="19" branch="False"/>
                                <line number="121" hits="19" branch="False"/>
                                <line number="129" hits="29" branch="False"/>
                                <line number="130" hits="29" branch="False"/>
                                <line number="131" hits="29" branch="False"/>
                                <line number="133" hits="29" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="353" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="135" hits="29" branch="False"/>
                                <line number="136" hits="29" branch="False"/>
                                <line number="142" hits="29" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="412" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="5" branch="False"/>
                                <line number="145" hits="5" branch="False"/>
                                <line number="146" hits="5" branch="False"/>
                                <line number="148" hits="29" branch="False"/>
                                <line number="149" hits="29" branch="False"/>
                                <line number="150" hits="29" branch="False"/>
                                <line number="151" hits="29" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2&lt;TId,T&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="17" hits="24" branch="False"/>
                                <line number="18" hits="24" branch="False"/>
                                <line number="19" hits="24" branch="False"/>
                                <line number="20" hits="24" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="31" hits="0" branch="False"/>
                        <line number="32" hits="0" branch="False"/>
                        <line number="33" hits="0" branch="False"/>
                        <line number="34" hits="0" branch="False"/>
                        <line number="36" hits="0" branch="False"/>
                        <line number="37" hits="0" branch="False"/>
                        <line number="38" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="40" hits="0" branch="False"/>
                        <line number="49" hits="28" branch="False"/>
                        <line number="50" hits="28" branch="False"/>
                        <line number="51" hits="28" 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="70" hits="29" branch="False"/>
                        <line number="75" hits="29" branch="False"/>
                        <line number="76" hits="29" branch="False"/>
                        <line number="77" hits="29" branch="False"/>
                        <line number="80" hits="29" branch="False"/>
                        <line number="83" hits="29" branch="False"/>
                        <line number="84" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="50" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="85" hits="6" branch="False"/>
                        <line number="86" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="66" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="87" hits="1" branch="False"/>
                        <line number="88" hits="1" branch="False"/>
                        <line number="89" hits="1" branch="False"/>
                        <line number="90" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="114" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="91" hits="2" branch="False"/>
                        <line number="92" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="123" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="93" hits="2" branch="False"/>
                        <line number="94" hits="2" branch="False"/>
                        <line number="95" hits="2" branch="False"/>
                        <line number="97" hits="3" branch="False"/>
                        <line number="98" hits="3" branch="False"/>
                        <line number="99" hits="3" branch="False"/>
                        <line number="100" hits="6" branch="False"/>
                        <line number="103" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="231" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="104" hits="23" branch="False"/>
                        <line number="105" hits="23" branch="False"/>
                        <line number="106" hits="23" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="250" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="107" hits="8" branch="False"/>
                        <line number="108" hits="8" branch="False"/>
                        <line number="109" hits="8" branch="False"/>
                        <line number="111" hits="23" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="276" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="112" hits="4" branch="False"/>
                        <line number="113" hits="4" branch="False"/>
                        <line number="114" hits="4" branch="False"/>
                        <line number="115" hits="23" branch="False"/>
                        <line number="118" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="303" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="119" hits="19" branch="False"/>
                        <line number="120" hits="19" branch="False"/>
                        <line number="121" hits="19" branch="False"/>
                        <line number="129" hits="29" branch="False"/>
                        <line number="130" hits="29" branch="False"/>
                        <line number="131" hits="29" branch="False"/>
                        <line number="133" hits="29" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="353" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="135" hits="29" branch="False"/>
                        <line number="136" hits="29" branch="False"/>
                        <line number="142" hits="29" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="412" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="5" branch="False"/>
                        <line number="145" hits="5" branch="False"/>
                        <line number="146" hits="5" branch="False"/>
                        <line number="148" hits="29" branch="False"/>
                        <line number="149" hits="29" branch="False"/>
                        <line number="150" hits="29" branch="False"/>
                        <line number="151" hits="29" branch="False"/>
                        <line number="17" hits="24" branch="False"/>
                        <line number="18" hits="24" branch="False"/>
                        <line number="19" hits="24" branch="False"/>
                        <line number="20" hits="24" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.BTreeQueryProvider`2/RootFinder"
                       filename="CBDD.Core/Query/BTreeQueryProvider.cs" line-rate="1" branch-rate="1" complexity="5">
                    <methods>
                        <method name="get_Root" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="158" hits="109" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitConstant" signature="(System.Linq.Expressions.ConstantExpression)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="162" hits="51" branch="False"/>
                                <line number="164" hits="51" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                        <condition number="30" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="165" hits="29" branch="False"/>
                                <line number="168" hits="29" branch="False"/>
                                <line number="169" hits="29" branch="False"/>
                                <line number="170" hits="51" branch="False"/>
                                <line number="171" hits="51" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="158" hits="109" branch="False"/>
                        <line number="162" hits="51" branch="False"/>
                        <line number="164" hits="51" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                                <condition number="30" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="165" hits="29" branch="False"/>
                        <line number="168" hits="29" branch="False"/>
                        <line number="169" hits="29" branch="False"/>
                        <line number="170" hits="51" branch="False"/>
                        <line number="171" hits="51" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.EnumerableRewriter"
                       filename="CBDD.Core/Query/EnumerableRewriter.cs" line-rate="0.8863" branch-rate="0.9375"
                       complexity="17">
                    <methods>
                        <method name="VisitConstant" signature="(System.Linq.Expressions.ConstantExpression)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="27" hits="51" branch="False"/>
                                <line number="29" hits="51" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="30" hits="29" branch="False"/>
                                <line number="31" hits="29" branch="False"/>
                                <line number="33" hits="22" branch="False"/>
                                <line number="34" hits="51" branch="False"/>
                            </lines>
                        </method>
                        <method name="VisitMethodCall" signature="(System.Linq.Expressions.MethodCallExpression)"
                                line-rate="0.8484" branch-rate="0.9285" complexity="14">
                            <lines>
                                <line number="38" hits="42" branch="False"/>
                                <line number="39" hits="42" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="40" hits="36" branch="False"/>
                                <line number="41" hits="36" branch="False"/>
                                <line number="42" hits="36" branch="False"/>
                                <line number="43" hits="36" branch="False"/>
                                <line number="45" hits="218" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="214" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="46" hits="73" branch="False"/>
                                <line number="47" hits="73" branch="False"/>
                                <line number="50" hits="73" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="130" type="jump" coverage="100%"/>
                                        <condition number="150" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="51" hits="34" branch="False"/>
                                <line number="52" hits="34" branch="False"/>
                                <line number="53" hits="34" branch="False"/>
                                <line number="54" hits="34" branch="False"/>
                                <line number="55" hits="73" branch="False"/>
                                <line number="56" hits="73" branch="False"/>
                                <line number="58" hits="36" branch="False"/>
                                <line number="59" hits="36" branch="False"/>
                                <line number="60" hits="6057" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="62" hits="144" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="343" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="63" hits="36" branch="False"/>
                                <line number="64" hits="36" branch="False"/>
                                <line number="65" hits="36" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="297" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="36" branch="False"/>
                                <line number="72" hits="36" branch="False"/>
                                <line number="75" hits="36" branch="False"/>
                                <line number="77" hits="0" branch="False"/>
                                <line number="78" hits="0" branch="False"/>
                                <line number="80" hits="0" branch="False"/>
                                <line number="81" hits="0" branch="False"/>
                                <line number="82" hits="0" branch="False"/>
                                <line number="84" hits="6" branch="False"/>
                                <line number="85" hits="42" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Linq.IQueryable,System.Object)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="19" hits="29" branch="False"/>
                                <line number="20" hits="29" branch="False"/>
                                <line number="21" hits="29" branch="False"/>
                                <line number="22" hits="29" branch="False"/>
                                <line number="23" hits="29" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="27" hits="51" branch="False"/>
                        <line number="29" hits="51" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="30" hits="29" branch="False"/>
                        <line number="31" hits="29" branch="False"/>
                        <line number="33" hits="22" branch="False"/>
                        <line number="34" hits="51" branch="False"/>
                        <line number="38" hits="42" branch="False"/>
                        <line number="39" hits="42" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="40" hits="36" branch="False"/>
                        <line number="41" hits="36" branch="False"/>
                        <line number="42" hits="36" branch="False"/>
                        <line number="43" hits="36" branch="False"/>
                        <line number="45" hits="218" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="214" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="46" hits="73" branch="False"/>
                        <line number="47" hits="73" branch="False"/>
                        <line number="50" hits="73" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="130" type="jump" coverage="100%"/>
                                <condition number="150" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="51" hits="34" branch="False"/>
                        <line number="52" hits="34" branch="False"/>
                        <line number="53" hits="34" branch="False"/>
                        <line number="54" hits="34" branch="False"/>
                        <line number="55" hits="73" branch="False"/>
                        <line number="56" hits="73" branch="False"/>
                        <line number="58" hits="36" branch="False"/>
                        <line number="59" hits="36" branch="False"/>
                        <line number="60" hits="6057" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="62" hits="144" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="343" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="63" hits="36" branch="False"/>
                        <line number="64" hits="36" branch="False"/>
                        <line number="65" hits="36" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="297" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="36" branch="False"/>
                        <line number="72" hits="36" branch="False"/>
                        <line number="75" hits="36" branch="False"/>
                        <line number="77" hits="0" branch="False"/>
                        <line number="78" hits="0" branch="False"/>
                        <line number="80" hits="0" branch="False"/>
                        <line number="81" hits="0" branch="False"/>
                        <line number="82" hits="0" branch="False"/>
                        <line number="84" hits="6" branch="False"/>
                        <line number="85" hits="42" branch="False"/>
                        <line number="19" hits="29" branch="False"/>
                        <line number="20" hits="29" branch="False"/>
                        <line number="21" hits="29" branch="False"/>
                        <line number="22" hits="29" branch="False"/>
                        <line number="23" hits="29" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.IndexOptimizer" filename="CBDD.Core/Query/IndexOptimizer.cs"
                       line-rate="0.8625" branch-rate="0.7288" complexity="118">
                    <methods>
                        <method name="TryOptimize"
                                signature="(ZB.MOM.WW.CBDD.Core.Query.QueryModel,System.Collections.Generic.IEnumerable`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexInfo&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="89" hits="35" branch="False"/>
                                <line number="90" hits="50" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="92" hits="20" branch="False"/>
                                <line number="93" hits="35" branch="False"/>
                            </lines>
                        </method>
                        <method name="OptimizeExpression"
                                signature="(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression,System.Collections.Generic.IEnumerable`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexInfo&gt;)"
                                line-rate="0.9528" branch-rate="0.8461" complexity="78">
                            <lines>
                                <line number="96" hits="28" branch="False"/>
                                <line number="98" hits="28" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="100%"/>
                                        <condition number="33" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="99" hits="4" branch="False"/>
                                <line number="100" hits="4" branch="False"/>
                                <line number="101" hits="4" branch="False"/>
                                <line number="103" hits="4" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="100%"/>
                                        <condition number="75" type="jump" coverage="100%"/>
                                        <condition number="103" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="104" hits="2" branch="False"/>
                                <line number="105" hits="2" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="134" type="jump" coverage="50%"/>
                                        <condition number="159" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="106" hits="2" branch="False"/>
                                <line number="107" hits="2" branch="False"/>
                                <line number="108" hits="2" branch="False"/>
                                <line number="109" hits="2" branch="False"/>
                                <line number="110" hits="2" branch="False"/>
                                <line number="111" hits="2" branch="False"/>
                                <line number="113" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="193" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="117" hits="24" branch="False"/>
                                <line number="118" hits="24" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="256" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="119" hits="14" branch="False"/>
                                <line number="120" hits="23" branch="False"/>
                                <line number="121" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="291" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="122" hits="8" branch="False"/>
                                <line number="123" hits="8" branch="False"/>
                                <line number="124" hits="8" branch="True" condition-coverage="100% (10/10)">
                                    <conditions>
                                        <condition number="330" type="switch" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="127" hits="1" branch="False"/>
                                <line number="128" hits="1" branch="False"/>
                                <line number="129" hits="1" branch="False"/>
                                <line number="130" hits="1" branch="False"/>
                                <line number="133" hits="4" branch="False"/>
                                <line number="134" hits="4" branch="False"/>
                                <line number="135" hits="4" branch="False"/>
                                <line number="136" hits="4" branch="False"/>
                                <line number="139" hits="3" branch="False"/>
                                <line number="140" hits="3" branch="False"/>
                                <line number="141" hits="3" branch="False"/>
                                <line number="142" hits="3" branch="False"/>
                                <line number="144" hits="8" branch="False"/>
                                <line number="146" hits="6" branch="False"/>
                                <line number="149" hits="16" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="480" type="jump" coverage="100%"/>
                                        <condition number="504" type="jump" coverage="100%"/>
                                        <condition number="544" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="150" hits="2" branch="False"/>
                                <line number="151" hits="2" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="562" type="jump" coverage="50%"/>
                                        <condition number="586" type="jump" coverage="50%"/>
                                        <condition number="614" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="152" hits="2" branch="False"/>
                                <line number="153" hits="4" branch="False"/>
                                <line number="154" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="639" type="jump" coverage="50%"/>
                                        <condition number="658" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="155" hits="2" branch="False"/>
                                <line number="156" hits="2" branch="False"/>
                                <line number="157" hits="2" branch="False"/>
                                <line number="158" hits="2" branch="False"/>
                                <line number="159" hits="2" branch="False"/>
                                <line number="160" hits="2" branch="False"/>
                                <line number="161" hits="2" branch="False"/>
                                <line number="162" hits="2" branch="False"/>
                                <line number="163" hits="2" branch="False"/>
                                <line number="165" hits="0" branch="False"/>
                                <line number="166" hits="0" branch="False"/>
                                <line number="169" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="741" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="170" hits="4" branch="False"/>
                                <line number="172" hits="4" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="776" type="jump" coverage="100%"/>
                                        <condition number="814" type="jump" coverage="100%"/>
                                        <condition number="838" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="173" hits="1" branch="False"/>
                                <line number="174" hits="1" branch="False"/>
                                <line number="175" hits="1" branch="False"/>
                                <line number="177" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="911" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="179" hits="1" branch="False"/>
                                <line number="180" hits="1" branch="False"/>
                                <line number="181" hits="1" branch="False"/>
                                <line number="182" hits="1" branch="False"/>
                                <line number="183" hits="1" branch="False"/>
                                <line number="184" hits="1" branch="False"/>
                                <line number="185" hits="1" branch="False"/>
                                <line number="186" hits="1" branch="False"/>
                                <line number="188" hits="0" branch="False"/>
                                <line number="191" hits="3" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="989" type="jump" coverage="100%"/>
                                        <condition number="1027" type="jump" coverage="100%"/>
                                        <condition number="1051" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="192" hits="1" branch="False"/>
                                <line number="193" hits="1" branch="False"/>
                                <line number="194" hits="1" branch="False"/>
                                <line number="196" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="197" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="1127" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="198" hits="1" branch="False"/>
                                <line number="199" hits="1" branch="False"/>
                                <line number="200" hits="1" branch="False"/>
                                <line number="201" hits="1" branch="False"/>
                                <line number="202" hits="1" branch="False"/>
                                <line number="203" hits="1" branch="False"/>
                                <line number="204" hits="1" branch="False"/>
                                <line number="205" hits="1" branch="False"/>
                                <line number="206" hits="1" branch="False"/>
                                <line number="208" hits="0" branch="False"/>
                                <line number="211" hits="2" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="1213" type="jump" coverage="100%"/>
                                        <condition number="1251" type="jump" coverage="100%"/>
                                        <condition number="1275" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="212" hits="1" branch="False"/>
                                <line number="213" hits="1" branch="False"/>
                                <line number="214" hits="1" branch="False"/>
                                <line number="216" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="217" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="1351" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="218" hits="1" branch="False"/>
                                <line number="219" hits="1" branch="False"/>
                                <line number="220" hits="1" branch="False"/>
                                <line number="221" hits="1" branch="False"/>
                                <line number="222" hits="1" branch="False"/>
                                <line number="223" hits="1" branch="False"/>
                                <line number="224" hits="1" branch="False"/>
                                <line number="225" hits="1" branch="False"/>
                                <line number="226" hits="1" branch="False"/>
                                <line number="228" hits="0" branch="False"/>
                                <line number="229" hits="1" branch="False"/>
                                <line number="231" hits="11" branch="False"/>
                                <line number="232" hits="28" branch="False"/>
                            </lines>
                        </method>
                        <method name="IncrementPrefix" signature="(System.String)" line-rate="1" branch-rate="0.5"
                                complexity="4">
                            <lines>
                                <line number="235" hits="2" branch="False"/>
                                <line number="236" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="237" hits="2" branch="False"/>
                                <line number="238" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="239" hits="2" branch="False"/>
                                <line number="240" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="EvaluateExpression" signature="(System.Linq.Expressions.Expression)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="243" hits="6" branch="False"/>
                                <line number="244" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="245" hits="2" branch="False"/>
                                <line number="246" hits="2" branch="False"/>
                                <line number="250" hits="4" branch="False"/>
                                <line number="251" hits="4" branch="False"/>
                                <line number="252" hits="4" branch="False"/>
                                <line number="253" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="Matches"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexInfo,System.String)"
                                line-rate="1" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="256" hits="14" branch="False"/>
                                <line number="257" hits="14" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="258" hits="14" branch="False"/>
                                <line number="259" hits="14" branch="False"/>
                            </lines>
                        </method>
                        <method name="ParseSimplePredicate"
                                signature="(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression)"
                                line-rate="0.625" branch-rate="0.6" complexity="20">
                            <lines>
                                <line number="262" hits="24" branch="False"/>
                                <line number="263" hits="24" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="264" hits="16" branch="False"/>
                                <line number="265" hits="16" branch="False"/>
                                <line number="266" hits="16" branch="False"/>
                                <line number="267" hits="16" branch="False"/>
                                <line number="269" hits="16" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="100%"/>
                                        <condition number="66" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="270" hits="0" branch="False"/>
                                <line number="271" hits="0" branch="False"/>
                                <line number="272" hits="0" branch="False"/>
                                <line number="273" hits="0" branch="False"/>
                                <line number="275" hits="16" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="93" type="jump" coverage="50%"/>
                                        <condition number="115" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="276" hits="14" branch="False"/>
                                <line number="277" hits="14" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="132" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="278" hits="14" branch="False"/>
                                <line number="279" hits="0" branch="False"/>
                                <line number="282" hits="2" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="175" type="jump" coverage="50%"/>
                                        <condition number="193" type="jump" coverage="50%"/>
                                        <condition number="215" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="283" hits="0" branch="False"/>
                                <line number="284" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="232" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="285" hits="0" branch="False"/>
                                <line number="286" hits="0" branch="False"/>
                                <line number="287" hits="2" branch="False"/>
                                <line number="288" hits="10" branch="False"/>
                                <line number="289" hits="24" branch="False"/>
                            </lines>
                        </method>
                        <method name="Flip" signature="(System.Linq.Expressions.ExpressionType)" line-rate="0"
                                branch-rate="0" complexity="8">
                            <lines>
                                <line number="291" hits="0" branch="True" condition-coverage="0% (0/8)">
                                    <conditions>
                                        <condition number="8" type="switch" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="292" hits="0" branch="False"/>
                                <line number="293" hits="0" branch="False"/>
                                <line number="294" hits="0" branch="False"/>
                                <line number="295" hits="0" branch="False"/>
                                <line number="296" hits="0" branch="False"/>
                                <line number="297" hits="0" branch="False"/>
                                <line number="298" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="89" hits="35" branch="False"/>
                        <line number="90" hits="50" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="92" hits="20" branch="False"/>
                        <line number="93" hits="35" branch="False"/>
                        <line number="96" hits="28" branch="False"/>
                        <line number="98" hits="28" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="15" type="jump" coverage="100%"/>
                                <condition number="33" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="99" hits="4" branch="False"/>
                        <line number="100" hits="4" branch="False"/>
                        <line number="101" hits="4" branch="False"/>
                        <line number="103" hits="4" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="71" type="jump" coverage="100%"/>
                                <condition number="75" type="jump" coverage="100%"/>
                                <condition number="103" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="104" hits="2" branch="False"/>
                        <line number="105" hits="2" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="134" type="jump" coverage="50%"/>
                                <condition number="159" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="106" hits="2" branch="False"/>
                        <line number="107" hits="2" branch="False"/>
                        <line number="108" hits="2" branch="False"/>
                        <line number="109" hits="2" branch="False"/>
                        <line number="110" hits="2" branch="False"/>
                        <line number="111" hits="2" branch="False"/>
                        <line number="113" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="193" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="117" hits="24" branch="False"/>
                        <line number="118" hits="24" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="256" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="119" hits="14" branch="False"/>
                        <line number="120" hits="23" branch="False"/>
                        <line number="121" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="291" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="122" hits="8" branch="False"/>
                        <line number="123" hits="8" branch="False"/>
                        <line number="124" hits="8" branch="True" condition-coverage="100% (10/10)">
                            <conditions>
                                <condition number="330" type="switch" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="127" hits="1" branch="False"/>
                        <line number="128" hits="1" branch="False"/>
                        <line number="129" hits="1" branch="False"/>
                        <line number="130" hits="1" branch="False"/>
                        <line number="133" hits="4" branch="False"/>
                        <line number="134" hits="4" branch="False"/>
                        <line number="135" hits="4" branch="False"/>
                        <line number="136" hits="4" branch="False"/>
                        <line number="139" hits="3" branch="False"/>
                        <line number="140" hits="3" branch="False"/>
                        <line number="141" hits="3" branch="False"/>
                        <line number="142" hits="3" branch="False"/>
                        <line number="144" hits="8" branch="False"/>
                        <line number="146" hits="6" branch="False"/>
                        <line number="149" hits="16" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="480" type="jump" coverage="100%"/>
                                <condition number="504" type="jump" coverage="100%"/>
                                <condition number="544" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="150" hits="2" branch="False"/>
                        <line number="151" hits="2" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="562" type="jump" coverage="50%"/>
                                <condition number="586" type="jump" coverage="50%"/>
                                <condition number="614" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="152" hits="2" branch="False"/>
                        <line number="153" hits="4" branch="False"/>
                        <line number="154" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="639" type="jump" coverage="50%"/>
                                <condition number="658" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="155" hits="2" branch="False"/>
                        <line number="156" hits="2" branch="False"/>
                        <line number="157" hits="2" branch="False"/>
                        <line number="158" hits="2" branch="False"/>
                        <line number="159" hits="2" branch="False"/>
                        <line number="160" hits="2" branch="False"/>
                        <line number="161" hits="2" branch="False"/>
                        <line number="162" hits="2" branch="False"/>
                        <line number="163" hits="2" branch="False"/>
                        <line number="165" hits="0" branch="False"/>
                        <line number="166" hits="0" branch="False"/>
                        <line number="169" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="741" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="170" hits="4" branch="False"/>
                        <line number="172" hits="4" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="776" type="jump" coverage="100%"/>
                                <condition number="814" type="jump" coverage="100%"/>
                                <condition number="838" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="173" hits="1" branch="False"/>
                        <line number="174" hits="1" branch="False"/>
                        <line number="175" hits="1" branch="False"/>
                        <line number="177" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="911" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="179" hits="1" branch="False"/>
                        <line number="180" hits="1" branch="False"/>
                        <line number="181" hits="1" branch="False"/>
                        <line number="182" hits="1" branch="False"/>
                        <line number="183" hits="1" branch="False"/>
                        <line number="184" hits="1" branch="False"/>
                        <line number="185" hits="1" branch="False"/>
                        <line number="186" hits="1" branch="False"/>
                        <line number="188" hits="0" branch="False"/>
                        <line number="191" hits="3" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="989" type="jump" coverage="100%"/>
                                <condition number="1027" type="jump" coverage="100%"/>
                                <condition number="1051" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="192" hits="1" branch="False"/>
                        <line number="193" hits="1" branch="False"/>
                        <line number="194" hits="1" branch="False"/>
                        <line number="196" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="197" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="1127" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="198" hits="1" branch="False"/>
                        <line number="199" hits="1" branch="False"/>
                        <line number="200" hits="1" branch="False"/>
                        <line number="201" hits="1" branch="False"/>
                        <line number="202" hits="1" branch="False"/>
                        <line number="203" hits="1" branch="False"/>
                        <line number="204" hits="1" branch="False"/>
                        <line number="205" hits="1" branch="False"/>
                        <line number="206" hits="1" branch="False"/>
                        <line number="208" hits="0" branch="False"/>
                        <line number="211" hits="2" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="1213" type="jump" coverage="100%"/>
                                <condition number="1251" type="jump" coverage="100%"/>
                                <condition number="1275" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="212" hits="1" branch="False"/>
                        <line number="213" hits="1" branch="False"/>
                        <line number="214" hits="1" branch="False"/>
                        <line number="216" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="217" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="1351" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="218" hits="1" branch="False"/>
                        <line number="219" hits="1" branch="False"/>
                        <line number="220" hits="1" branch="False"/>
                        <line number="221" hits="1" branch="False"/>
                        <line number="222" hits="1" branch="False"/>
                        <line number="223" hits="1" branch="False"/>
                        <line number="224" hits="1" branch="False"/>
                        <line number="225" hits="1" branch="False"/>
                        <line number="226" hits="1" branch="False"/>
                        <line number="228" hits="0" branch="False"/>
                        <line number="229" hits="1" branch="False"/>
                        <line number="231" hits="11" branch="False"/>
                        <line number="232" hits="28" branch="False"/>
                        <line number="235" hits="2" branch="False"/>
                        <line number="236" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="237" hits="2" branch="False"/>
                        <line number="238" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="239" hits="2" branch="False"/>
                        <line number="240" hits="2" branch="False"/>
                        <line number="243" hits="6" branch="False"/>
                        <line number="244" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="245" hits="2" branch="False"/>
                        <line number="246" hits="2" branch="False"/>
                        <line number="250" hits="4" branch="False"/>
                        <line number="251" hits="4" branch="False"/>
                        <line number="252" hits="4" branch="False"/>
                        <line number="253" hits="6" branch="False"/>
                        <line number="256" hits="14" branch="False"/>
                        <line number="257" hits="14" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="258" hits="14" branch="False"/>
                        <line number="259" hits="14" branch="False"/>
                        <line number="262" hits="24" branch="False"/>
                        <line number="263" hits="24" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="264" hits="16" branch="False"/>
                        <line number="265" hits="16" branch="False"/>
                        <line number="266" hits="16" branch="False"/>
                        <line number="267" hits="16" branch="False"/>
                        <line number="269" hits="16" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="48" type="jump" coverage="100%"/>
                                <condition number="66" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="270" hits="0" branch="False"/>
                        <line number="271" hits="0" branch="False"/>
                        <line number="272" hits="0" branch="False"/>
                        <line number="273" hits="0" branch="False"/>
                        <line number="275" hits="16" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="93" type="jump" coverage="50%"/>
                                <condition number="115" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="276" hits="14" branch="False"/>
                        <line number="277" hits="14" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="132" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="278" hits="14" branch="False"/>
                        <line number="279" hits="0" branch="False"/>
                        <line number="282" hits="2" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="175" type="jump" coverage="50%"/>
                                <condition number="193" type="jump" coverage="50%"/>
                                <condition number="215" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="283" hits="0" branch="False"/>
                        <line number="284" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="232" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="285" hits="0" branch="False"/>
                        <line number="286" hits="0" branch="False"/>
                        <line number="287" hits="2" branch="False"/>
                        <line number="288" hits="10" branch="False"/>
                        <line number="289" hits="24" branch="False"/>
                        <line number="291" hits="0" branch="True" condition-coverage="0% (0/8)">
                            <conditions>
                                <condition number="8" type="switch" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="292" hits="0" branch="False"/>
                        <line number="293" hits="0" branch="False"/>
                        <line number="294" hits="0" branch="False"/>
                        <line number="295" hits="0" branch="False"/>
                        <line number="296" hits="0" branch="False"/>
                        <line number="297" hits="0" branch="False"/>
                        <line number="298" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.IndexOptimizer/OptimizationResult"
                       filename="CBDD.Core/Query/IndexOptimizer.cs" line-rate="1" branch-rate="1" complexity="13">
                    <methods>
                        <method name="get_IndexName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="16" hits="47" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinValue" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="21" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxValue" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="26" hits="24" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsRange" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="31" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsVectorSearch" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="36" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_VectorQuery" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="41" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_K" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="46" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsSpatialSearch" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="51" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SpatialPoint" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="56" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_RadiusKm" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="61" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SpatialMin" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="66" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SpatialMax" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="71" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SpatialType" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="76" hits="4" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="16" hits="47" branch="False"/>
                        <line number="21" hits="22" branch="False"/>
                        <line number="26" hits="24" branch="False"/>
                        <line number="31" hits="17" branch="False"/>
                        <line number="36" hits="7" branch="False"/>
                        <line number="41" hits="2" branch="False"/>
                        <line number="46" hits="2" branch="False"/>
                        <line number="51" hits="7" branch="False"/>
                        <line number="56" hits="2" branch="False"/>
                        <line number="61" hits="2" branch="False"/>
                        <line number="66" hits="2" branch="False"/>
                        <line number="71" hits="2" branch="False"/>
                        <line number="76" hits="4" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Query.QueryModel" filename="CBDD.Core/Query/QueryModel.cs"
                       line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_WhereClause" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="10" hits="149" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SelectClause" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OrderByClause" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Take" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Skip" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OrderDescending" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="35" hits="9" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="10" hits="149" branch="False"/>
                        <line number="15" hits="6" branch="False"/>
                        <line number="20" hits="9" branch="False"/>
                        <line number="25" hits="1" branch="False"/>
                        <line number="30" hits="2" branch="False"/>
                        <line number="35" hits="9" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Metadata.EntityTypeBuilder`1"
                       filename="CBDD.Core/Metadata/EntityTypeBuilder.cs" line-rate="0.8684000000000001"
                       branch-rate="0.75" complexity="15">
                    <methods>
                        <method name="get_CollectionName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="11" hits="10069" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Indexes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="16" hits="12827" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrimaryKeySelector" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="21" hits="1589" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ValueGeneratedOnAdd" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="26" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrimaryKeyName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="31" hits="1983" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PropertyConverters" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="36" hits="5923" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToCollection" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="44" hits="3953" branch="False"/>
                                <line number="45" hits="3953" branch="False"/>
                                <line number="46" hits="3953" branch="False"/>
                                <line number="47" hits="3953" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.String,System.Boolean)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="58" hits="591" branch="False"/>
                                <line number="59" hits="591" branch="False"/>
                                <line number="60" hits="591" branch="False"/>
                                <line number="61" hits="591" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasVectorIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric,System.String)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="73" hits="197" branch="False"/>
                                <line number="74" hits="197" branch="False"/>
                                <line number="75" hits="197" branch="False"/>
                                <line number="76" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasSpatialIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.String)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="86" hits="197" branch="False"/>
                                <line number="87" hits="197" branch="False"/>
                                <line number="88" hits="197" branch="False"/>
                                <line number="89" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasKey"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="98" hits="1589" branch="False"/>
                                <line number="99" hits="1589" branch="False"/>
                                <line number="100" hits="1589" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="101" hits="1589" branch="False"/>
                                <line number="102" hits="1589" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasConversion" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="110" hits="197" branch="False"/>
                                <line number="111" hits="197" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="112" hits="197" branch="False"/>
                                <line number="113" hits="197" branch="False"/>
                                <line number="114" hits="197" branch="False"/>
                                <line number="115" hits="197" branch="False"/>
                                <line number="116" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="Property"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TProperty&gt;&gt;)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="125" hits="0" branch="False"/>
                                <line number="126" hits="0" branch="False"/>
                                <line number="127" hits="0" branch="False"/>
                                <line number="128" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="11" hits="10069" branch="False"/>
                        <line number="16" hits="12827" branch="False"/>
                        <line number="21" hits="1589" branch="False"/>
                        <line number="26" hits="0" branch="False"/>
                        <line number="31" hits="1983" branch="False"/>
                        <line number="36" hits="5923" branch="False"/>
                        <line number="44" hits="3953" branch="False"/>
                        <line number="45" hits="3953" branch="False"/>
                        <line number="46" hits="3953" branch="False"/>
                        <line number="47" hits="3953" branch="False"/>
                        <line number="58" hits="591" branch="False"/>
                        <line number="59" hits="591" branch="False"/>
                        <line number="60" hits="591" branch="False"/>
                        <line number="61" hits="591" branch="False"/>
                        <line number="73" hits="197" branch="False"/>
                        <line number="74" hits="197" branch="False"/>
                        <line number="75" hits="197" branch="False"/>
                        <line number="76" hits="197" branch="False"/>
                        <line number="86" hits="197" branch="False"/>
                        <line number="87" hits="197" branch="False"/>
                        <line number="88" hits="197" branch="False"/>
                        <line number="89" hits="197" branch="False"/>
                        <line number="98" hits="1589" branch="False"/>
                        <line number="99" hits="1589" branch="False"/>
                        <line number="100" hits="1589" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="101" hits="1589" branch="False"/>
                        <line number="102" hits="1589" branch="False"/>
                        <line number="110" hits="197" branch="False"/>
                        <line number="111" hits="197" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="112" hits="197" branch="False"/>
                        <line number="113" hits="197" branch="False"/>
                        <line number="114" hits="197" branch="False"/>
                        <line number="115" hits="197" branch="False"/>
                        <line number="116" hits="197" branch="False"/>
                        <line number="125" hits="0" branch="False"/>
                        <line number="126" hits="0" branch="False"/>
                        <line number="127" hits="0" branch="False"/>
                        <line number="128" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Metadata.EntityTypeBuilder`1/PropertyBuilder"
                       filename="CBDD.Core/Metadata/EntityTypeBuilder.cs" line-rate="0" branch-rate="0" complexity="5">
                    <methods>
                        <method name="ValueGeneratedOnAdd" signature="()" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="151" hits="0" branch="False"/>
                                <line number="152" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="153" hits="0" branch="False"/>
                                <line number="154" hits="0" branch="False"/>
                                <line number="155" hits="0" branch="False"/>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasConversion" signature="()" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="165" hits="0" branch="False"/>
                                <line number="166" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="167" hits="0" branch="False"/>
                                <line number="168" hits="0" branch="False"/>
                                <line number="169" hits="0" branch="False"/>
                                <line number="170" hits="0" branch="False"/>
                                <line number="171" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Metadata.EntityTypeBuilder`1&lt;T&gt;,System.String)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="140" hits="0" branch="False"/>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="0" branch="False"/>
                                <line number="143" hits="0" branch="False"/>
                                <line number="144" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="151" hits="0" branch="False"/>
                        <line number="152" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="153" hits="0" branch="False"/>
                        <line number="154" hits="0" branch="False"/>
                        <line number="155" 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="166" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="167" hits="0" branch="False"/>
                        <line number="168" hits="0" branch="False"/>
                        <line number="169" hits="0" branch="False"/>
                        <line number="170" hits="0" branch="False"/>
                        <line number="171" hits="0" branch="False"/>
                        <line number="140" hits="0" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="0" branch="False"/>
                        <line number="143" hits="0" branch="False"/>
                        <line number="144" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Metadata.IndexBuilder`1"
                       filename="CBDD.Core/Metadata/EntityTypeBuilder.cs" line-rate="1" branch-rate="1" complexity="7">
                    <methods>
                        <method name="get_KeySelector" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="180" hits="1680" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="185" hits="1050" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsUnique" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="190" hits="630" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="195" hits="1890" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Dimensions" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="200" hits="210" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Metric" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="205" hits="210" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Linq.Expressions.LambdaExpression,System.String,System.Boolean,ZB.MOM.WW.CBDD.Core.Indexing.IndexType,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="216" hits="985" branch="False"/>
                                <line number="217" hits="985" branch="False"/>
                                <line number="218" hits="985" branch="False"/>
                                <line number="219" hits="985" branch="False"/>
                                <line number="220" hits="985" branch="False"/>
                                <line number="221" hits="985" branch="False"/>
                                <line number="222" hits="985" branch="False"/>
                                <line number="223" hits="985" branch="False"/>
                                <line number="224" hits="985" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="180" hits="1680" branch="False"/>
                        <line number="185" hits="1050" branch="False"/>
                        <line number="190" hits="630" branch="False"/>
                        <line number="195" hits="1890" branch="False"/>
                        <line number="200" hits="210" branch="False"/>
                        <line number="205" hits="210" branch="False"/>
                        <line number="216" hits="985" branch="False"/>
                        <line number="217" hits="985" branch="False"/>
                        <line number="218" hits="985" branch="False"/>
                        <line number="219" hits="985" branch="False"/>
                        <line number="220" hits="985" branch="False"/>
                        <line number="221" hits="985" branch="False"/>
                        <line number="222" hits="985" branch="False"/>
                        <line number="223" hits="985" branch="False"/>
                        <line number="224" hits="985" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Metadata.ModelBuilder" filename="CBDD.Core/Metadata/ModelBuilder.cs"
                       line-rate="1" branch-rate="1" complexity="4">
                    <methods>
                        <method name="Entity" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="16" hits="5726" branch="False"/>
                                <line number="17" hits="5726" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="18" hits="5726" branch="False"/>
                                <line number="19" hits="5726" branch="False"/>
                                <line number="20" hits="5726" branch="False"/>
                                <line number="21" hits="5726" branch="False"/>
                                <line number="22" hits="5726" branch="False"/>
                                <line number="23" hits="5726" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetEntityBuilders" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="8" hits="197" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="16" hits="5726" branch="False"/>
                        <line number="17" hits="5726" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="18" hits="5726" branch="False"/>
                        <line number="19" hits="5726" branch="False"/>
                        <line number="20" hits="5726" branch="False"/>
                        <line number="21" hits="5726" branch="False"/>
                        <line number="22" hits="5726" branch="False"/>
                        <line number="23" hits="5726" branch="False"/>
                        <line number="29" hits="197" branch="False"/>
                        <line number="8" hits="197" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeCursor" filename="CBDD.Core/Indexing/BTreeCursor.cs"
                       line-rate="0.7651" branch-rate="0.675" complexity="41">
                    <methods>
                        <method name="get_Current" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="45" hits="111" branch="False"/>
                                <line number="46" hits="112" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="47" hits="110" branch="False"/>
                                <line number="48" hits="110" branch="False"/>
                            </lines>
                        </method>
                        <method name="MoveToFirst" signature="()" line-rate="0.7272" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="56" hits="4" branch="False"/>
                                <line number="58" hits="4" branch="False"/>
                                <line number="59" hits="4" branch="False"/>
                                <line number="60" hits="4" branch="False"/>
                                <line number="61" hits="4" branch="False"/>
                                <line number="62" hits="8" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="37" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="66" hits="0" branch="False"/>
                                <line number="67" hits="0" branch="False"/>
                                <line number="68" hits="0" branch="False"/>
                                <line number="70" hits="4" branch="False"/>
                                <line number="71" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="MoveToLast" signature="()" line-rate="0.42100000000000004" branch-rate="0.25"
                                complexity="4">
                            <lines>
                                <line number="78" hits="2" branch="False"/>
                                <line number="80" hits="2" branch="False"/>
                                <line number="81" hits="2" branch="False"/>
                                <line number="82" hits="2" branch="False"/>
                                <line number="83" hits="2" branch="False"/>
                                <line number="84" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="40" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="96" hits="0" branch="False"/>
                                <line number="98" hits="0" branch="False"/>
                                <line number="99" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="167" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="100" 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="105" hits="0" branch="False"/>
                                <line number="106" hits="0" branch="False"/>
                                <line number="107" hits="0" branch="False"/>
                                <line number="109" hits="2" branch="False"/>
                                <line number="110" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="Seek" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0.7"
                                branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="120" hits="16" branch="False"/>
                                <line number="122" hits="16" branch="False"/>
                                <line number="123" hits="16" branch="False"/>
                                <line number="124" hits="16" branch="False"/>
                                <line number="127" hits="16" branch="False"/>
                                <line number="129" hits="16" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="130" hits="11" branch="False"/>
                                <line number="132" hits="11" branch="False"/>
                                <line number="133" hits="11" branch="False"/>
                                <line number="134" hits="11" branch="False"/>
                                <line number="137" hits="5" branch="False"/>
                                <line number="139" hits="5" branch="False"/>
                                <line number="141" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="128" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="142" hits="3" branch="False"/>
                                <line number="143" hits="3" branch="False"/>
                                <line number="144" hits="3" branch="False"/>
                                <line number="147" hits="2" branch="False"/>
                                <line number="149" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="162" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="150" hits="0" branch="False"/>
                                <line number="151" hits="0" branch="False"/>
                                <line number="152" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="False"/>
                                <line number="154" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="215" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="155" hits="0" branch="False"/>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="0" branch="False"/>
                                <line number="159" hits="0" branch="False"/>
                                <line number="162" hits="2" branch="False"/>
                                <line number="163" hits="2" branch="False"/>
                                <line number="166" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="MoveNext" signature="()" line-rate="0.7692" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="173" hits="97" branch="False"/>
                                <line number="174" hits="97" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="176" hits="97" branch="False"/>
                                <line number="177" hits="97" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="91" branch="False"/>
                                <line number="179" hits="91" branch="False"/>
                                <line number="183" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="76" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="184" hits="0" branch="False"/>
                                <line number="185" hits="0" branch="False"/>
                                <line number="186" hits="0" branch="False"/>
                                <line number="189" hits="6" branch="False"/>
                                <line number="190" hits="6" branch="False"/>
                                <line number="191" hits="97" branch="False"/>
                            </lines>
                        </method>
                        <method name="MovePrev" signature="()" line-rate="0.7692" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="198" hits="6" branch="False"/>
                                <line number="199" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="201" hits="6" branch="False"/>
                                <line number="202" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="203" hits="4" branch="False"/>
                                <line number="204" hits="4" branch="False"/>
                                <line number="208" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="209" hits="0" branch="False"/>
                                <line number="210" hits="0" branch="False"/>
                                <line number="211" hits="0" branch="False"/>
                                <line number="214" hits="2" branch="False"/>
                                <line number="215" hits="2" branch="False"/>
                                <line number="216" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="LoadPage" signature="(System.UInt32)" line-rate="1" branch-rate="1"
                                complexity="4">
                            <lines>
                                <line number="219" hits="22" branch="False"/>
                                <line number="220" hits="27" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="100%"/>
                                        <condition number="24" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="222" hits="17" branch="False"/>
                                <line number="223" hits="17" branch="False"/>
                                <line number="224" hits="17" branch="False"/>
                                <line number="225" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="ParseEntries" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="228" hits="22" branch="False"/>
                                <line number="231" hits="22" branch="False"/>
                                <line number="232" hits="22" branch="False"/>
                                <line number="234" hits="466" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="178" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="235" hits="211" branch="False"/>
                                <line number="237" hits="211" branch="False"/>
                                <line number="238" hits="211" branch="False"/>
                                <line number="239" hits="211" branch="False"/>
                                <line number="240" hits="211" branch="False"/>
                                <line number="241" hits="211" branch="False"/>
                                <line number="244" hits="211" branch="False"/>
                                <line number="245" hits="211" branch="False"/>
                                <line number="247" hits="211" branch="False"/>
                                <line number="248" hits="211" branch="False"/>
                                <line number="249" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="PositionAtStart" signature="()" line-rate="0.7272" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="252" hits="4" branch="False"/>
                                <line number="253" hits="4" branch="False"/>
                                <line number="254" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="255" hits="4" branch="False"/>
                                <line number="256" hits="4" branch="False"/>
                                <line number="257" hits="4" branch="False"/>
                                <line number="258" hits="4" branch="False"/>
                                <line number="261" hits="0" branch="False"/>
                                <line number="263" hits="0" branch="False"/>
                                <line number="264" hits="0" branch="False"/>
                                <line number="266" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="PositionAtEnd" signature="()" line-rate="0.7272" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="269" hits="2" branch="False"/>
                                <line number="270" hits="2" branch="False"/>
                                <line number="271" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="272" hits="2" branch="False"/>
                                <line number="273" hits="2" branch="False"/>
                                <line number="274" hits="2" branch="False"/>
                                <line number="275" hits="2" branch="False"/>
                                <line number="278" hits="0" branch="False"/>
                                <line number="279" hits="0" branch="False"/>
                                <line number="280" hits="0" branch="False"/>
                                <line number="282" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="288" hits="17" branch="False"/>
                                <line number="289" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="290" hits="17" branch="False"/>
                                <line number="291" hits="17" branch="False"/>
                                <line number="292" hits="17" branch="False"/>
                                <line number="293" hits="17" branch="False"/>
                                <line number="294" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex,ZB.MOM.WW.CBDD.Core.Storage.IIndexStorage,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="17" branch="False"/>
                                <line number="30" hits="17" branch="False"/>
                                <line number="31" hits="17" branch="False"/>
                                <line number="32" hits="17" branch="False"/>
                                <line number="33" hits="17" branch="False"/>
                                <line number="34" hits="17" branch="False"/>
                                <line number="35" hits="17" branch="False"/>
                                <line number="36" hits="17" branch="False"/>
                                <line number="37" hits="17" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="45" hits="111" branch="False"/>
                        <line number="46" hits="112" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="47" hits="110" branch="False"/>
                        <line number="48" hits="110" branch="False"/>
                        <line number="56" hits="4" branch="False"/>
                        <line number="58" hits="4" branch="False"/>
                        <line number="59" hits="4" branch="False"/>
                        <line number="60" hits="4" branch="False"/>
                        <line number="61" hits="4" branch="False"/>
                        <line number="62" hits="8" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="37" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="66" hits="0" branch="False"/>
                        <line number="67" hits="0" branch="False"/>
                        <line number="68" hits="0" branch="False"/>
                        <line number="70" hits="4" branch="False"/>
                        <line number="71" hits="4" branch="False"/>
                        <line number="78" hits="2" branch="False"/>
                        <line number="80" hits="2" branch="False"/>
                        <line number="81" hits="2" branch="False"/>
                        <line number="82" hits="2" branch="False"/>
                        <line number="83" hits="2" branch="False"/>
                        <line number="84" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="40" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="96" hits="0" branch="False"/>
                        <line number="98" hits="0" branch="False"/>
                        <line number="99" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="167" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="100" 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="105" hits="0" branch="False"/>
                        <line number="106" hits="0" branch="False"/>
                        <line number="107" hits="0" branch="False"/>
                        <line number="109" hits="2" branch="False"/>
                        <line number="110" hits="2" branch="False"/>
                        <line number="120" hits="16" branch="False"/>
                        <line number="122" hits="16" branch="False"/>
                        <line number="123" hits="16" branch="False"/>
                        <line number="124" hits="16" branch="False"/>
                        <line number="127" hits="16" branch="False"/>
                        <line number="129" hits="16" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="71" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="130" hits="11" branch="False"/>
                        <line number="132" hits="11" branch="False"/>
                        <line number="133" hits="11" branch="False"/>
                        <line number="134" hits="11" branch="False"/>
                        <line number="137" hits="5" branch="False"/>
                        <line number="139" hits="5" branch="False"/>
                        <line number="141" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="128" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="142" hits="3" branch="False"/>
                        <line number="143" hits="3" branch="False"/>
                        <line number="144" hits="3" branch="False"/>
                        <line number="147" hits="2" branch="False"/>
                        <line number="149" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="162" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="150" hits="0" branch="False"/>
                        <line number="151" hits="0" branch="False"/>
                        <line number="152" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="False"/>
                        <line number="154" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="215" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="155" hits="0" branch="False"/>
                        <line number="156" hits="0" branch="False"/>
                        <line number="157" hits="0" branch="False"/>
                        <line number="159" hits="0" branch="False"/>
                        <line number="162" hits="2" branch="False"/>
                        <line number="163" hits="2" branch="False"/>
                        <line number="166" hits="16" branch="False"/>
                        <line number="173" hits="97" branch="False"/>
                        <line number="174" hits="97" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="176" hits="97" branch="False"/>
                        <line number="177" hits="97" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="91" branch="False"/>
                        <line number="179" hits="91" branch="False"/>
                        <line number="183" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="76" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="184" hits="0" branch="False"/>
                        <line number="185" hits="0" branch="False"/>
                        <line number="186" hits="0" branch="False"/>
                        <line number="189" hits="6" branch="False"/>
                        <line number="190" hits="6" branch="False"/>
                        <line number="191" hits="97" branch="False"/>
                        <line number="198" hits="6" branch="False"/>
                        <line number="199" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="201" hits="6" branch="False"/>
                        <line number="202" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="203" hits="4" branch="False"/>
                        <line number="204" hits="4" branch="False"/>
                        <line number="208" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="209" hits="0" branch="False"/>
                        <line number="210" hits="0" branch="False"/>
                        <line number="211" hits="0" branch="False"/>
                        <line number="214" hits="2" branch="False"/>
                        <line number="215" hits="2" branch="False"/>
                        <line number="216" hits="6" branch="False"/>
                        <line number="219" hits="22" branch="False"/>
                        <line number="220" hits="27" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="8" type="jump" coverage="100%"/>
                                <condition number="24" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="222" hits="17" branch="False"/>
                        <line number="223" hits="17" branch="False"/>
                        <line number="224" hits="17" branch="False"/>
                        <line number="225" hits="22" branch="False"/>
                        <line number="228" hits="22" branch="False"/>
                        <line number="231" hits="22" branch="False"/>
                        <line number="232" hits="22" branch="False"/>
                        <line number="234" hits="466" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="178" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="235" hits="211" branch="False"/>
                        <line number="237" hits="211" branch="False"/>
                        <line number="238" hits="211" branch="False"/>
                        <line number="239" hits="211" branch="False"/>
                        <line number="240" hits="211" branch="False"/>
                        <line number="241" hits="211" branch="False"/>
                        <line number="244" hits="211" branch="False"/>
                        <line number="245" hits="211" branch="False"/>
                        <line number="247" hits="211" branch="False"/>
                        <line number="248" hits="211" branch="False"/>
                        <line number="249" hits="22" branch="False"/>
                        <line number="252" hits="4" branch="False"/>
                        <line number="253" hits="4" branch="False"/>
                        <line number="254" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="255" hits="4" branch="False"/>
                        <line number="256" hits="4" branch="False"/>
                        <line number="257" hits="4" branch="False"/>
                        <line number="258" hits="4" branch="False"/>
                        <line number="261" hits="0" branch="False"/>
                        <line number="263" hits="0" branch="False"/>
                        <line number="264" hits="0" branch="False"/>
                        <line number="266" hits="4" branch="False"/>
                        <line number="269" hits="2" branch="False"/>
                        <line number="270" hits="2" branch="False"/>
                        <line number="271" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="272" hits="2" branch="False"/>
                        <line number="273" hits="2" branch="False"/>
                        <line number="274" hits="2" branch="False"/>
                        <line number="275" hits="2" branch="False"/>
                        <line number="278" hits="0" branch="False"/>
                        <line number="279" hits="0" branch="False"/>
                        <line number="280" hits="0" branch="False"/>
                        <line number="282" hits="2" branch="False"/>
                        <line number="288" hits="17" branch="False"/>
                        <line number="289" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="290" hits="17" branch="False"/>
                        <line number="291" hits="17" branch="False"/>
                        <line number="292" hits="17" branch="False"/>
                        <line number="293" hits="17" branch="False"/>
                        <line number="294" hits="17" branch="False"/>
                        <line number="29" hits="17" branch="False"/>
                        <line number="30" hits="17" branch="False"/>
                        <line number="31" hits="17" branch="False"/>
                        <line number="32" hits="17" branch="False"/>
                        <line number="33" hits="17" branch="False"/>
                        <line number="34" hits="17" branch="False"/>
                        <line number="35" hits="17" branch="False"/>
                        <line number="36" hits="17" branch="False"/>
                        <line number="37" hits="17" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex" filename="CBDD.Core/Indexing/BTreeIndex.cs"
                       line-rate="0.8756" branch-rate="0.738" complexity="97">
                    <methods>
                        <method name="get_RootPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="90" hits="21033" branch="False"/>
                            </lines>
                        </method>
                        <method name="SetRootPageId" signature="(System.UInt32)" line-rate="0.8" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="97" hits="371" branch="False"/>
                                <line number="98" hits="371" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="99" hits="0" branch="False"/>
                                <line number="101" hits="371" branch="False"/>
                                <line number="102" hits="371" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadPage"
                                signature="(System.UInt32,System.UInt64,System.Span`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="112" hits="36703" branch="False"/>
                                <line number="113" hits="36703" branch="False"/>
                                <line number="114" hits="36703" branch="False"/>
                            </lines>
                        </method>
                        <method name="WritePage"
                                signature="(System.UInt32,System.UInt64,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="120" hits="13590" branch="False"/>
                                <line number="121" hits="13590" branch="False"/>
                                <line number="122" hits="13590" branch="False"/>
                            </lines>
                        </method>
                        <method name="Insert"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,System.Nullable`1&lt;System.UInt64&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="131" hits="12449" branch="False"/>
                                <line number="132" hits="12449" branch="False"/>
                                <line number="133" hits="12449" branch="False"/>
                                <line number="134" hits="12449" branch="False"/>
                                <line number="137" hits="12449" branch="False"/>
                                <line number="139" hits="12449" branch="False"/>
                                <line number="141" hits="12449" branch="False"/>
                                <line number="142" hits="12449" branch="False"/>
                                <line number="143" hits="12449" branch="False"/>
                                <line number="146" hits="12449" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="147" hits="141" branch="False"/>
                                <line number="148" hits="141" branch="False"/>
                                <line number="151" hits="141" branch="False"/>
                                <line number="152" hits="141" branch="False"/>
                                <line number="153" hits="141" branch="False"/>
                                <line number="154" hits="141" branch="False"/>
                                <line number="157" hits="12449" branch="False"/>
                                <line number="158" hits="12449" branch="False"/>
                                <line number="160" hits="12449" branch="False"/>
                                <line number="161" hits="12449" branch="False"/>
                                <line number="162" hits="12449" branch="False"/>
                                <line number="163" hits="12449" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryFind"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;,System.Nullable`1&lt;System.UInt64&gt;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="172" hits="1731" branch="False"/>
                                <line number="173" hits="1731" branch="False"/>
                                <line number="174" hits="1731" branch="False"/>
                                <line number="176" hits="1731" branch="False"/>
                                <line number="178" hits="1731" branch="False"/>
                                <line number="179" hits="1731" branch="False"/>
                                <line number="181" hits="1731" branch="False"/>
                                <line number="182" hits="1731" branch="False"/>
                                <line number="185" hits="138136" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="236" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="186" hits="68606" branch="False"/>
                                <line number="187" hits="68606" branch="False"/>
                                <line number="189" hits="68606" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="132" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="190" hits="1269" branch="False"/>
                                <line number="192" hits="1269" branch="False"/>
                                <line number="193" hits="1269" branch="False"/>
                                <line number="194" hits="1269" branch="False"/>
                                <line number="198" hits="67337" branch="False"/>
                                <line number="199" hits="67337" branch="False"/>
                                <line number="201" hits="462" branch="False"/>
                                <line number="202" hits="1731" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindLeafNode" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="310" hits="3228" branch="False"/>
                                <line number="311" hits="3228" branch="False"/>
                                <line number="312" hits="3228" branch="False"/>
                                <line number="313" hits="3228" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindLeafNodeWithPath"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="316" hits="16210" branch="False"/>
                                <line number="317" hits="16210" branch="False"/>
                                <line number="318" hits="16210" branch="False"/>
                                <line number="321" hits="16210" branch="False"/>
                                <line number="322" hits="19862" branch="False"/>
                                <line number="323" hits="19862" branch="False"/>
                                <line number="324" hits="19862" branch="False"/>
                                <line number="325" hits="19862" branch="False"/>
                                <line number="327" hits="19862" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="328" hits="16210" branch="False"/>
                                <line number="329" hits="16210" branch="False"/>
                                <line number="332" hits="3652" branch="False"/>
                                <line number="333" hits="3652" branch="False"/>
                                <line number="334" hits="3652" branch="False"/>
                                <line number="337" hits="16210" branch="False"/>
                                <line number="338" hits="16210" branch="False"/>
                                <line number="339" hits="16210" branch="False"/>
                                <line number="340" hits="16210" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindChildNode"
                                signature="(System.Span`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Indexing.BTreeNodeHeader,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="343" hits="3652" branch="False"/>
                                <line number="351" hits="3652" branch="False"/>
                                <line number="352" hits="3652" branch="False"/>
                                <line number="353" hits="3652" branch="False"/>
                                <line number="355" hits="3652" branch="False"/>
                                <line number="358" hits="30570" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="142" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="359" hits="13572" branch="False"/>
                                <line number="360" hits="13572" branch="False"/>
                                <line number="361" hits="13572" branch="False"/>
                                <line number="362" hits="13572" branch="False"/>
                                <line number="363" hits="13572" branch="False"/>
                                <line number="365" hits="13572" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="105" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="366" hits="1939" branch="False"/>
                                <line number="367" hits="1939" branch="False"/>
                                <line number="370" hits="11633" branch="False"/>
                                <line number="371" hits="11633" branch="False"/>
                                <line number="372" hits="11633" branch="False"/>
                                <line number="374" hits="1713" branch="False"/>
                                <line number="375" hits="3652" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCursor" signature="(System.UInt64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="383" hits="17" branch="False"/>
                                <line number="384" hits="17" branch="False"/>
                                <line number="385" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoLeaf"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.IndexEntry,System.Span`1&lt;System.Byte&gt;,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="605" hits="12449" branch="False"/>
                                <line number="607" hits="12449" branch="False"/>
                                <line number="608" hits="12449" branch="False"/>
                                <line number="611" hits="1525906" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="89" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="612" hits="750504" branch="False"/>
                                <line number="613" hits="750504" branch="False"/>
                                <line number="614" hits="750504" branch="False"/>
                                <line number="615" hits="750504" branch="False"/>
                                <line number="618" hits="12449" branch="False"/>
                                <line number="619" hits="12449" branch="False"/>
                                <line number="622" hits="12449" branch="False"/>
                                <line number="623" hits="12449" branch="False"/>
                                <line number="626" hits="12449" branch="False"/>
                                <line number="629" hits="12449" branch="False"/>
                                <line number="630" hits="12449" branch="False"/>
                                <line number="633" hits="12449" branch="False"/>
                                <line number="634" hits="12449" branch="False"/>
                            </lines>
                        </method>
                        <method name="SplitNode"
                                signature="(System.UInt32,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="0.8234999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="637" hits="141" branch="False"/>
                                <line number="638" hits="141" branch="False"/>
                                <line number="640" hits="141" branch="False"/>
                                <line number="641" hits="141" branch="False"/>
                                <line number="642" hits="141" branch="False"/>
                                <line number="644" hits="141" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="645" hits="141" branch="False"/>
                                <line number="646" hits="141" branch="False"/>
                                <line number="647" hits="141" branch="False"/>
                                <line number="649" hits="0" branch="False"/>
                                <line number="650" hits="0" branch="False"/>
                                <line number="651" hits="0" branch="False"/>
                                <line number="652" hits="141" branch="False"/>
                                <line number="654" hits="141" branch="False"/>
                                <line number="655" hits="141" branch="False"/>
                                <line number="656" hits="141" branch="False"/>
                                <line number="657" hits="141" branch="False"/>
                            </lines>
                        </method>
                        <method name="SplitLeafNode"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.BTreeNodeHeader,System.Span`1&lt;System.Byte&gt;,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="660" hits="141" branch="False"/>
                                <line number="661" hits="141" branch="False"/>
                                <line number="663" hits="141" branch="False"/>
                                <line number="664" hits="141" branch="False"/>
                                <line number="665" hits="141" branch="False"/>
                                <line number="668" hits="141" branch="False"/>
                                <line number="673" hits="141" branch="False"/>
                                <line number="678" hits="141" branch="False"/>
                                <line number="681" hits="141" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="126" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="682" hits="84" branch="False"/>
                                <line number="683" hits="84" branch="False"/>
                                <line number="684" hits="84" branch="False"/>
                                <line number="687" hits="141" branch="False"/>
                                <line number="688" hits="141" branch="False"/>
                                <line number="689" hits="141" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdatePrevPointer" signature="(System.UInt32,System.UInt32,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="692" hits="86" branch="False"/>
                                <line number="693" hits="86" branch="False"/>
                                <line number="695" hits="86" branch="False"/>
                                <line number="696" hits="86" branch="False"/>
                                <line number="697" hits="86" branch="False"/>
                                <line number="698" hits="86" branch="False"/>
                                <line number="699" hits="86" branch="False"/>
                                <line number="700" hits="86" branch="False"/>
                                <line number="701" hits="86" branch="False"/>
                                <line number="703" hits="86" branch="False"/>
                                <line number="704" hits="86" branch="False"/>
                                <line number="705" hits="86" branch="False"/>
                                <line number="706" hits="86" branch="False"/>
                            </lines>
                        </method>
                        <method name="SplitInternalNode"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.BTreeNodeHeader,System.Span`1&lt;System.Byte&gt;,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="709" hits="0" branch="False"/>
                                <line number="710" hits="0" branch="False"/>
                                <line number="711" hits="0" branch="False"/>
                                <line number="714" hits="0" branch="False"/>
                                <line number="716" hits="0" branch="False"/>
                                <line number="717" hits="0" branch="False"/>
                                <line number="718" hits="0" branch="False"/>
                                <line number="721" hits="0" branch="False"/>
                                <line number="724" hits="0" branch="False"/>
                                <line number="727" hits="0" branch="False"/>
                                <line number="730" hits="0" branch="False"/>
                                <line number="731" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoParent"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt32,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="0.5609000000000001" branch-rate="0.5714" complexity="14">
                            <lines>
                                <line number="734" hits="141" branch="False"/>
                                <line number="735" hits="141" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="100%"/>
                                        <condition number="38" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="736" hits="94" branch="False"/>
                                <line number="740" hits="94" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="50%"/>
                                        <condition number="68" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="741" hits="0" branch="False"/>
                                <line number="743" hits="94" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="101" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="744" hits="94" branch="False"/>
                                <line number="745" hits="94" branch="False"/>
                                <line number="746" hits="94" branch="False"/>
                                <line number="748" hits="0" branch="False"/>
                                <line number="750" hits="47" branch="False"/>
                                <line number="751" hits="47" branch="False"/>
                                <line number="753" hits="47" branch="False"/>
                                <line number="755" hits="47" branch="False"/>
                                <line number="756" hits="47" branch="False"/>
                                <line number="757" hits="47" branch="False"/>
                                <line number="759" hits="47" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="229" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="760" hits="0" branch="False"/>
                                <line number="767" hits="0" branch="False"/>
                                <line number="770" hits="0" branch="False"/>
                                <line number="771" hits="0" branch="False"/>
                                <line number="772" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="325" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="773" hits="0" branch="False"/>
                                <line number="776" hits="0" branch="False"/>
                                <line number="777" hits="0" branch="False"/>
                                <line number="778" hits="0" branch="False"/>
                                <line number="780" hits="0" branch="False"/>
                                <line number="781" hits="0" branch="False"/>
                                <line number="783" hits="0" branch="False"/>
                                <line number="785" hits="0" branch="False"/>
                                <line number="786" hits="0" branch="False"/>
                                <line number="788" hits="0" branch="False"/>
                                <line number="789" hits="0" branch="False"/>
                                <line number="791" hits="47" branch="False"/>
                                <line number="793" hits="47" branch="False"/>
                                <line number="794" hits="47" branch="False"/>
                                <line number="795" hits="47" branch="False"/>
                                <line number="797" hits="47" branch="False"/>
                                <line number="798" hits="47" branch="False"/>
                                <line number="799" hits="47" branch="False"/>
                                <line number="800" hits="141" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateNewRoot"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt32,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="803" hits="94" branch="False"/>
                                <line number="804" hits="94" branch="False"/>
                                <line number="805" hits="94" branch="False"/>
                                <line number="806" hits="94" branch="False"/>
                                <line number="807" hits="94" branch="False"/>
                                <line number="811" hits="94" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateNode" signature="(System.Boolean,System.UInt64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="814" hits="235" branch="False"/>
                                <line number="815" hits="235" branch="False"/>
                                <line number="816" hits="235" branch="False"/>
                                <line number="818" hits="235" branch="False"/>
                                <line number="819" hits="235" branch="False"/>
                                <line number="822" hits="235" branch="False"/>
                                <line number="823" hits="235" branch="False"/>
                                <line number="824" hits="235" branch="False"/>
                                <line number="825" hits="235" branch="False"/>
                                <line number="826" hits="235" branch="False"/>
                                <line number="827" hits="235" branch="False"/>
                                <line number="828" hits="235" branch="False"/>
                                <line number="829" hits="235" branch="False"/>
                                <line number="830" hits="235" branch="False"/>
                                <line number="831" hits="235" branch="False"/>
                                <line number="834" hits="235" branch="False"/>
                                <line number="835" hits="235" branch="False"/>
                                <line number="836" hits="235" branch="False"/>
                                <line number="837" hits="235" branch="False"/>
                                <line number="838" hits="235" branch="False"/>
                                <line number="839" hits="235" branch="False"/>
                                <line number="840" hits="235" branch="False"/>
                                <line number="841" hits="235" branch="False"/>
                                <line number="842" hits="235" branch="False"/>
                                <line number="845" hits="235" branch="False"/>
                                <line number="846" hits="235" branch="False"/>
                                <line number="848" hits="235" branch="False"/>
                                <line number="849" hits="235" branch="False"/>
                                <line number="850" hits="235" branch="False"/>
                                <line number="852" hits="235" branch="False"/>
                                <line number="853" hits="235" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadLeafEntries" signature="(System.Span`1&lt;System.Byte&gt;,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="856" hits="559" branch="False"/>
                                <line number="857" hits="559" branch="False"/>
                                <line number="858" hits="559" branch="False"/>
                                <line number="860" hits="89894" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="102" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="861" hits="44388" branch="False"/>
                                <line number="862" hits="44388" branch="False"/>
                                <line number="863" hits="44388" branch="False"/>
                                <line number="864" hits="44388" branch="False"/>
                                <line number="865" hits="44388" branch="False"/>
                                <line number="866" hits="44388" branch="False"/>
                                <line number="867" hits="44388" branch="False"/>
                                <line number="868" hits="559" branch="False"/>
                                <line number="869" hits="559" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadInternalEntries" signature="(System.Span`1&lt;System.Byte&gt;,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="872" hits="50" branch="False"/>
                                <line number="873" hits="50" branch="False"/>
                                <line number="874" hits="50" branch="False"/>
                                <line number="876" hits="50" branch="False"/>
                                <line number="877" hits="50" branch="False"/>
                                <line number="879" hits="600" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="128" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="880" hits="250" branch="False"/>
                                <line number="881" hits="250" branch="False"/>
                                <line number="882" hits="250" branch="False"/>
                                <line number="883" hits="250" branch="False"/>
                                <line number="884" hits="250" branch="False"/>
                                <line number="885" hits="250" branch="False"/>
                                <line number="886" hits="250" branch="False"/>
                                <line number="887" hits="50" branch="False"/>
                                <line number="888" hits="50" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteLeafNode"
                                signature="(System.UInt32,System.Collections.Generic.List`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.IndexEntry&gt;,System.UInt32,System.UInt32,System.Nullable`1&lt;System.UInt64&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="891" hits="676" branch="False"/>
                                <line number="892" hits="676" branch="False"/>
                                <line number="893" hits="676" branch="False"/>
                                <line number="895" hits="676" branch="False"/>
                                <line number="896" hits="676" branch="False"/>
                                <line number="899" hits="676" branch="False"/>
                                <line number="900" hits="676" branch="False"/>
                                <line number="901" hits="676" branch="False"/>
                                <line number="902" hits="676" branch="False"/>
                                <line number="903" hits="676" branch="False"/>
                                <line number="904" hits="676" branch="False"/>
                                <line number="905" hits="676" branch="False"/>
                                <line number="906" hits="676" branch="False"/>
                                <line number="907" hits="676" branch="False"/>
                                <line number="908" hits="676" branch="False"/>
                                <line number="910" hits="676" branch="False"/>
                                <line number="911" hits="676" branch="False"/>
                                <line number="912" hits="676" branch="False"/>
                                <line number="913" hits="676" branch="False"/>
                                <line number="914" hits="676" branch="False"/>
                                <line number="915" hits="676" branch="False"/>
                                <line number="916" hits="676" branch="False"/>
                                <line number="917" hits="676" branch="False"/>
                                <line number="918" hits="676" branch="False"/>
                                <line number="919" hits="676" branch="False"/>
                                <line number="922" hits="676" branch="False"/>
                                <line number="923" hits="87442" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="414" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="924" hits="42707" branch="False"/>
                                <line number="925" hits="42707" branch="False"/>
                                <line number="926" hits="42707" branch="False"/>
                                <line number="927" hits="42707" branch="False"/>
                                <line number="928" hits="42707" branch="False"/>
                                <line number="929" hits="42707" branch="False"/>
                                <line number="932" hits="676" branch="False"/>
                                <line number="933" hits="676" branch="False"/>
                                <line number="935" hits="676" branch="False"/>
                                <line number="936" hits="676" branch="False"/>
                                <line number="937" hits="676" branch="False"/>
                                <line number="938" hits="676" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInternalNode"
                                signature="(System.UInt32,System.UInt32,System.Collections.Generic.List`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.InternalEntry&gt;,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="941" hits="144" branch="False"/>
                                <line number="942" hits="144" branch="False"/>
                                <line number="944" hits="144" branch="False"/>
                                <line number="945" hits="144" branch="False"/>
                                <line number="948" hits="144" branch="False"/>
                                <line number="949" hits="144" branch="False"/>
                                <line number="950" hits="144" branch="False"/>
                                <line number="951" hits="144" branch="False"/>
                                <line number="952" hits="144" branch="False"/>
                                <line number="953" hits="144" branch="False"/>
                                <line number="954" hits="144" branch="False"/>
                                <line number="955" hits="144" branch="False"/>
                                <line number="956" hits="144" branch="False"/>
                                <line number="957" hits="144" branch="False"/>
                                <line number="959" hits="144" branch="False"/>
                                <line number="960" hits="144" branch="False"/>
                                <line number="961" hits="144" branch="False"/>
                                <line number="962" hits="144" branch="False"/>
                                <line number="963" hits="144" branch="False"/>
                                <line number="964" hits="144" branch="False"/>
                                <line number="965" hits="144" branch="False"/>
                                <line number="966" hits="144" branch="False"/>
                                <line number="967" hits="144" branch="False"/>
                                <line number="970" hits="144" branch="False"/>
                                <line number="971" hits="144" branch="False"/>
                                <line number="972" hits="144" branch="False"/>
                                <line number="975" hits="1208" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="406" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="976" hits="388" branch="False"/>
                                <line number="977" hits="388" branch="False"/>
                                <line number="978" hits="388" branch="False"/>
                                <line number="979" hits="388" branch="False"/>
                                <line number="980" hits="388" branch="False"/>
                                <line number="981" hits="388" branch="False"/>
                                <line number="984" hits="144" branch="False"/>
                                <line number="985" hits="144" branch="False"/>
                                <line number="987" hits="144" branch="False"/>
                                <line number="988" hits="144" branch="False"/>
                                <line number="989" hits="144" branch="False"/>
                                <line number="990" hits="144" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoInternal"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.BTreeNodeHeader,System.Span`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt32,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="993" hits="47" branch="False"/>
                                <line number="995" hits="47" branch="False"/>
                                <line number="997" hits="47" branch="False"/>
                                <line number="998" hits="223" branch="False"/>
                                <line number="999" hits="72" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="86" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1000" hits="22" branch="False"/>
                                <line number="1002" hits="47" branch="False"/>
                                <line number="1003" hits="47" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadIndexKey" signature="(System.Span`1&lt;System.Byte&gt;,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1007" hits="126816" branch="False"/>
                                <line number="1008" hits="126816" branch="False"/>
                                <line number="1009" hits="126816" branch="False"/>
                                <line number="1010" hits="126816" branch="False"/>
                                <line number="1011" hits="126816" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadIndexKey" signature="(System.Byte[],System.Int32)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="1014" hits="34460" branch="False"/>
                                <line number="1015" hits="34460" branch="False"/>
                                <line number="1016" hits="34460" branch="False"/>
                                <line number="1017" hits="34460" branch="False"/>
                                <line number="1018" hits="34460" branch="False"/>
                            </lines>
                        </method>
                        <method name="Delete"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,System.Nullable`1&lt;System.UInt64&gt;)"
                                line-rate="1" branch-rate="1" complexity="10">
                            <lines>
                                <line number="1027" hits="392" branch="False"/>
                                <line number="1028" hits="392" branch="False"/>
                                <line number="1029" hits="392" branch="False"/>
                                <line number="1030" hits="392" branch="False"/>
                                <line number="1032" hits="392" branch="False"/>
                                <line number="1034" hits="392" branch="False"/>
                                <line number="1035" hits="392" branch="False"/>
                                <line number="1036" hits="392" branch="False"/>
                                <line number="1039" hits="392" branch="False"/>
                                <line number="1040" hits="8016" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="100%"/>
                                        <condition number="49" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1041" hits="8016" branch="False"/>
                                <line number="1042" hits="8016" branch="False"/>
                                <line number="1044" hits="392" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="163" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1045" hits="1" branch="False"/>
                                <line number="1046" hits="1" branch="False"/>
                                <line number="1050" hits="391" branch="False"/>
                                <line number="1053" hits="391" branch="False"/>
                                <line number="1057" hits="391" branch="False"/>
                                <line number="1058" hits="391" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="224" type="jump" coverage="100%"/>
                                        <condition number="245" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1059" hits="3" branch="False"/>
                                <line number="1060" hits="3" branch="False"/>
                                <line number="1061" hits="3" branch="False"/>
                                <line number="1063" hits="391" branch="False"/>
                                <line number="1066" hits="392" branch="False"/>
                                <line number="1067" hits="392" branch="False"/>
                                <line number="1068" hits="392" branch="False"/>
                                <line number="1069" hits="392" branch="False"/>
                            </lines>
                        </method>
                        <method name="HandleUnderflow"
                                signature="(System.UInt32,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="0.6296" branch-rate="0.375" complexity="8">
                            <lines>
                                <line number="1072" hits="3" branch="False"/>
                                <line number="1073" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1074" hits="0" branch="False"/>
                                <line number="1076" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1077" hits="0" branch="False"/>
                                <line number="1081" hits="0" branch="False"/>
                                <line number="1083" hits="0" branch="False"/>
                                <line number="1085" hits="3" branch="False"/>
                                <line number="1094" hits="3" branch="False"/>
                                <line number="1096" hits="3" branch="False"/>
                                <line number="1097" hits="3" branch="False"/>
                                <line number="1098" hits="3" branch="False"/>
                                <line number="1099" hits="3" branch="False"/>
                                <line number="1102" hits="3" branch="False"/>
                                <line number="1103" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="179" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1105" hits="0" branch="False"/>
                                <line number="1106" hits="0" branch="False"/>
                                <line number="1107" hits="0" branch="False"/>
                                <line number="1110" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="233" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1111" hits="0" branch="False"/>
                                <line number="1112" hits="0" branch="False"/>
                                <line number="1116" hits="3" branch="False"/>
                                <line number="1117" hits="3" branch="False"/>
                                <line number="1119" hits="3" branch="False"/>
                                <line number="1120" hits="3" branch="False"/>
                                <line number="1121" hits="3" branch="False"/>
                                <line number="1122" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="BorrowFromSibling"
                                signature="(System.UInt32,System.UInt32,System.Int32,System.Collections.Generic.List`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.InternalEntry&gt;,System.UInt32,System.UInt64)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1125" hits="3" branch="False"/>
                                <line number="1130" hits="3" branch="False"/>
                                <line number="1131" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="MergeWithSibling"
                                signature="(System.UInt32,System.UInt32,System.Int32,System.Collections.Generic.List`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.InternalEntry&gt;,System.UInt32,System.Collections.Generic.List`1&lt;System.UInt32&gt;,System.UInt64)"
                                line-rate="0.6175999999999999" branch-rate="0.5" complexity="14">
                            <lines>
                                <line number="1134" hits="3" branch="False"/>
                                <line number="1143" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1144" hits="3" branch="False"/>
                                <line number="1146" hits="3" branch="False"/>
                                <line number="1147" hits="3" branch="False"/>
                                <line number="1148" hits="3" branch="False"/>
                                <line number="1154" hits="3" branch="False"/>
                                <line number="1156" hits="0" branch="False"/>
                                <line number="1158" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="62" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1159" hits="0" branch="False"/>
                                <line number="1161" hits="0" branch="False"/>
                                <line number="1162" hits="0" branch="False"/>
                                <line number="1163" hits="0" branch="False"/>
                                <line number="1166" hits="3" branch="False"/>
                                <line number="1169" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="130" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1170" hits="3" branch="False"/>
                                <line number="1171" hits="3" branch="False"/>
                                <line number="1173" hits="3" branch="False"/>
                                <line number="1175" hits="0" branch="False"/>
                                <line number="1176" hits="0" branch="False"/>
                                <line number="1177" hits="0" branch="False"/>
                                <line number="1180" hits="3" branch="False"/>
                                <line number="1183" hits="3" branch="False"/>
                                <line number="1188" hits="3" branch="False"/>
                                <line number="1189" hits="3" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="194" type="jump" coverage="50%"/>
                                        <condition number="215" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1190" hits="0" branch="False"/>
                                <line number="1191" hits="0" branch="False"/>
                                <line number="1192" hits="0" branch="False"/>
                                <line number="1193" hits="0" branch="False"/>
                                <line number="1194" hits="3" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="263" type="jump" coverage="50%"/>
                                        <condition number="282" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1195" hits="1" branch="False"/>
                                <line number="1198" hits="1" branch="False"/>
                                <line number="1200" hits="1" branch="False"/>
                                <line number="1201" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="MergeNodes"
                                signature="(System.UInt32,System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt64)"
                                line-rate="0.7058" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="1204" hits="3" branch="False"/>
                                <line number="1205" hits="3" branch="False"/>
                                <line number="1207" hits="3" branch="False"/>
                                <line number="1212" hits="3" branch="False"/>
                                <line number="1213" hits="3" branch="False"/>
                                <line number="1216" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1217" hits="3" branch="False"/>
                                <line number="1218" hits="3" branch="False"/>
                                <line number="1220" hits="3" branch="False"/>
                                <line number="1221" hits="3" branch="False"/>
                                <line number="1223" hits="3" branch="False"/>
                                <line number="1224" hits="3" branch="False"/>
                                <line number="1227" hits="3" branch="False"/>
                                <line number="1232" hits="3" branch="False"/>
                                <line number="1235" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="257" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1236" hits="2" branch="False"/>
                                <line number="1237" hits="2" branch="False"/>
                                <line number="1238" hits="2" branch="False"/>
                                <line number="1239" hits="3" branch="False"/>
                                <line number="1241" hits="0" branch="False"/>
                                <line number="1243" hits="0" branch="False"/>
                                <line number="1245" hits="0" branch="False"/>
                                <line number="1247" hits="0" branch="False"/>
                                <line number="1248" hits="0" branch="False"/>
                                <line number="1249" hits="0" branch="False"/>
                                <line number="1252" hits="0" branch="False"/>
                                <line number="1255" hits="0" branch="False"/>
                                <line number="1258" hits="0" branch="False"/>
                                <line number="1259" hits="0" branch="False"/>
                                <line number="1260" hits="3" branch="False"/>
                                <line number="1262" hits="3" branch="False"/>
                                <line number="1263" hits="3" branch="False"/>
                                <line number="1264" hits="3" branch="False"/>
                                <line number="1265" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="28" hits="1670" branch="False"/>
                                <line number="29" hits="1670" branch="False"/>
                                <line number="30" hits="1670" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IIndexStorage,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="1" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="38" hits="8466" branch="False"/>
                                <line number="39" hits="8466" branch="False"/>
                                <line number="40" hits="8466" branch="False"/>
                                <line number="41" hits="8466" branch="False"/>
                                <line number="42" hits="8466" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="43" hits="8466" branch="False"/>
                                <line number="44" hits="8466" branch="False"/>
                                <line number="46" hits="8466" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="47" hits="6347" branch="False"/>
                                <line number="49" hits="6347" branch="False"/>
                                <line number="52" hits="6347" branch="False"/>
                                <line number="54" hits="6347" branch="False"/>
                                <line number="56" hits="6347" branch="False"/>
                                <line number="59" hits="6347" branch="False"/>
                                <line number="60" hits="6347" branch="False"/>
                                <line number="61" hits="6347" branch="False"/>
                                <line number="62" hits="6347" branch="False"/>
                                <line number="63" hits="6347" branch="False"/>
                                <line number="64" hits="6347" branch="False"/>
                                <line number="65" hits="6347" branch="False"/>
                                <line number="66" hits="6347" branch="False"/>
                                <line number="67" hits="6347" branch="False"/>
                                <line number="68" hits="6347" branch="False"/>
                                <line number="70" hits="6347" branch="False"/>
                                <line number="71" hits="6347" branch="False"/>
                                <line number="72" hits="6347" branch="False"/>
                                <line number="73" hits="6347" branch="False"/>
                                <line number="74" hits="6347" branch="False"/>
                                <line number="75" hits="6347" branch="False"/>
                                <line number="76" hits="6347" branch="False"/>
                                <line number="78" hits="6347" branch="False"/>
                                <line number="79" hits="6347" branch="False"/>
                                <line number="81" hits="6347" branch="False"/>
                                <line number="82" hits="6347" branch="False"/>
                                <line number="83" hits="6347" branch="False"/>
                                <line number="84" hits="6347" branch="False"/>
                                <line number="85" hits="8466" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="90" hits="21033" branch="False"/>
                        <line number="97" hits="371" branch="False"/>
                        <line number="98" hits="371" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="99" hits="0" branch="False"/>
                        <line number="101" hits="371" branch="False"/>
                        <line number="102" hits="371" branch="False"/>
                        <line number="112" hits="36703" branch="False"/>
                        <line number="113" hits="36703" branch="False"/>
                        <line number="114" hits="36703" branch="False"/>
                        <line number="120" hits="13590" branch="False"/>
                        <line number="121" hits="13590" branch="False"/>
                        <line number="122" hits="13590" branch="False"/>
                        <line number="131" hits="12449" branch="False"/>
                        <line number="132" hits="12449" branch="False"/>
                        <line number="133" hits="12449" branch="False"/>
                        <line number="134" hits="12449" branch="False"/>
                        <line number="137" hits="12449" branch="False"/>
                        <line number="139" hits="12449" branch="False"/>
                        <line number="141" hits="12449" branch="False"/>
                        <line number="142" hits="12449" branch="False"/>
                        <line number="143" hits="12449" branch="False"/>
                        <line number="146" hits="12449" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="147" hits="141" branch="False"/>
                        <line number="148" hits="141" branch="False"/>
                        <line number="151" hits="141" branch="False"/>
                        <line number="152" hits="141" branch="False"/>
                        <line number="153" hits="141" branch="False"/>
                        <line number="154" hits="141" branch="False"/>
                        <line number="157" hits="12449" branch="False"/>
                        <line number="158" hits="12449" branch="False"/>
                        <line number="160" hits="12449" branch="False"/>
                        <line number="161" hits="12449" branch="False"/>
                        <line number="162" hits="12449" branch="False"/>
                        <line number="163" hits="12449" branch="False"/>
                        <line number="172" hits="1731" branch="False"/>
                        <line number="173" hits="1731" branch="False"/>
                        <line number="174" hits="1731" branch="False"/>
                        <line number="176" hits="1731" branch="False"/>
                        <line number="178" hits="1731" branch="False"/>
                        <line number="179" hits="1731" branch="False"/>
                        <line number="181" hits="1731" branch="False"/>
                        <line number="182" hits="1731" branch="False"/>
                        <line number="185" hits="138136" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="236" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="186" hits="68606" branch="False"/>
                        <line number="187" hits="68606" branch="False"/>
                        <line number="189" hits="68606" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="132" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="190" hits="1269" branch="False"/>
                        <line number="192" hits="1269" branch="False"/>
                        <line number="193" hits="1269" branch="False"/>
                        <line number="194" hits="1269" branch="False"/>
                        <line number="198" hits="67337" branch="False"/>
                        <line number="199" hits="67337" branch="False"/>
                        <line number="201" hits="462" branch="False"/>
                        <line number="202" hits="1731" branch="False"/>
                        <line number="310" hits="3228" branch="False"/>
                        <line number="311" hits="3228" branch="False"/>
                        <line number="312" hits="3228" branch="False"/>
                        <line number="313" hits="3228" branch="False"/>
                        <line number="316" hits="16210" branch="False"/>
                        <line number="317" hits="16210" branch="False"/>
                        <line number="318" hits="16210" branch="False"/>
                        <line number="321" hits="16210" branch="False"/>
                        <line number="322" hits="19862" branch="False"/>
                        <line number="323" hits="19862" branch="False"/>
                        <line number="324" hits="19862" branch="False"/>
                        <line number="325" hits="19862" branch="False"/>
                        <line number="327" hits="19862" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="328" hits="16210" branch="False"/>
                        <line number="329" hits="16210" branch="False"/>
                        <line number="332" hits="3652" branch="False"/>
                        <line number="333" hits="3652" branch="False"/>
                        <line number="334" hits="3652" branch="False"/>
                        <line number="337" hits="16210" branch="False"/>
                        <line number="338" hits="16210" branch="False"/>
                        <line number="339" hits="16210" branch="False"/>
                        <line number="340" hits="16210" branch="False"/>
                        <line number="343" hits="3652" branch="False"/>
                        <line number="351" hits="3652" branch="False"/>
                        <line number="352" hits="3652" branch="False"/>
                        <line number="353" hits="3652" branch="False"/>
                        <line number="355" hits="3652" branch="False"/>
                        <line number="358" hits="30570" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="142" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="359" hits="13572" branch="False"/>
                        <line number="360" hits="13572" branch="False"/>
                        <line number="361" hits="13572" branch="False"/>
                        <line number="362" hits="13572" branch="False"/>
                        <line number="363" hits="13572" branch="False"/>
                        <line number="365" hits="13572" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="105" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="366" hits="1939" branch="False"/>
                        <line number="367" hits="1939" branch="False"/>
                        <line number="370" hits="11633" branch="False"/>
                        <line number="371" hits="11633" branch="False"/>
                        <line number="372" hits="11633" branch="False"/>
                        <line number="374" hits="1713" branch="False"/>
                        <line number="375" hits="3652" branch="False"/>
                        <line number="383" hits="17" branch="False"/>
                        <line number="384" hits="17" branch="False"/>
                        <line number="385" hits="17" branch="False"/>
                        <line number="605" hits="12449" branch="False"/>
                        <line number="607" hits="12449" branch="False"/>
                        <line number="608" hits="12449" branch="False"/>
                        <line number="611" hits="1525906" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="89" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="612" hits="750504" branch="False"/>
                        <line number="613" hits="750504" branch="False"/>
                        <line number="614" hits="750504" branch="False"/>
                        <line number="615" hits="750504" branch="False"/>
                        <line number="618" hits="12449" branch="False"/>
                        <line number="619" hits="12449" branch="False"/>
                        <line number="622" hits="12449" branch="False"/>
                        <line number="623" hits="12449" branch="False"/>
                        <line number="626" hits="12449" branch="False"/>
                        <line number="629" hits="12449" branch="False"/>
                        <line number="630" hits="12449" branch="False"/>
                        <line number="633" hits="12449" branch="False"/>
                        <line number="634" hits="12449" branch="False"/>
                        <line number="637" hits="141" branch="False"/>
                        <line number="638" hits="141" branch="False"/>
                        <line number="640" hits="141" branch="False"/>
                        <line number="641" hits="141" branch="False"/>
                        <line number="642" hits="141" branch="False"/>
                        <line number="644" hits="141" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="645" hits="141" branch="False"/>
                        <line number="646" hits="141" branch="False"/>
                        <line number="647" hits="141" branch="False"/>
                        <line number="649" hits="0" branch="False"/>
                        <line number="650" hits="0" branch="False"/>
                        <line number="651" hits="0" branch="False"/>
                        <line number="652" hits="141" branch="False"/>
                        <line number="654" hits="141" branch="False"/>
                        <line number="655" hits="141" branch="False"/>
                        <line number="656" hits="141" branch="False"/>
                        <line number="657" hits="141" branch="False"/>
                        <line number="660" hits="141" branch="False"/>
                        <line number="661" hits="141" branch="False"/>
                        <line number="663" hits="141" branch="False"/>
                        <line number="664" hits="141" branch="False"/>
                        <line number="665" hits="141" branch="False"/>
                        <line number="668" hits="141" branch="False"/>
                        <line number="673" hits="141" branch="False"/>
                        <line number="678" hits="141" branch="False"/>
                        <line number="681" hits="141" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="126" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="682" hits="84" branch="False"/>
                        <line number="683" hits="84" branch="False"/>
                        <line number="684" hits="84" branch="False"/>
                        <line number="687" hits="141" branch="False"/>
                        <line number="688" hits="141" branch="False"/>
                        <line number="689" hits="141" branch="False"/>
                        <line number="692" hits="86" branch="False"/>
                        <line number="693" hits="86" branch="False"/>
                        <line number="695" hits="86" branch="False"/>
                        <line number="696" hits="86" branch="False"/>
                        <line number="697" hits="86" branch="False"/>
                        <line number="698" hits="86" branch="False"/>
                        <line number="699" hits="86" branch="False"/>
                        <line number="700" hits="86" branch="False"/>
                        <line number="701" hits="86" branch="False"/>
                        <line number="703" hits="86" branch="False"/>
                        <line number="704" hits="86" branch="False"/>
                        <line number="705" hits="86" branch="False"/>
                        <line number="706" hits="86" branch="False"/>
                        <line number="709" hits="0" branch="False"/>
                        <line number="710" hits="0" branch="False"/>
                        <line number="711" hits="0" branch="False"/>
                        <line number="714" hits="0" branch="False"/>
                        <line number="716" hits="0" branch="False"/>
                        <line number="717" hits="0" branch="False"/>
                        <line number="718" hits="0" branch="False"/>
                        <line number="721" hits="0" branch="False"/>
                        <line number="724" hits="0" branch="False"/>
                        <line number="727" hits="0" branch="False"/>
                        <line number="730" hits="0" branch="False"/>
                        <line number="731" hits="0" branch="False"/>
                        <line number="734" hits="141" branch="False"/>
                        <line number="735" hits="141" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="21" type="jump" coverage="100%"/>
                                <condition number="38" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="736" hits="94" branch="False"/>
                        <line number="740" hits="94" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="49" type="jump" coverage="50%"/>
                                <condition number="68" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="741" hits="0" branch="False"/>
                        <line number="743" hits="94" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="101" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="744" hits="94" branch="False"/>
                        <line number="745" hits="94" branch="False"/>
                        <line number="746" hits="94" branch="False"/>
                        <line number="748" hits="0" branch="False"/>
                        <line number="750" hits="47" branch="False"/>
                        <line number="751" hits="47" branch="False"/>
                        <line number="753" hits="47" branch="False"/>
                        <line number="755" hits="47" branch="False"/>
                        <line number="756" hits="47" branch="False"/>
                        <line number="757" hits="47" branch="False"/>
                        <line number="759" hits="47" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="229" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="760" hits="0" branch="False"/>
                        <line number="767" hits="0" branch="False"/>
                        <line number="770" hits="0" branch="False"/>
                        <line number="771" hits="0" branch="False"/>
                        <line number="772" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="325" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="773" hits="0" branch="False"/>
                        <line number="776" hits="0" branch="False"/>
                        <line number="777" hits="0" branch="False"/>
                        <line number="778" hits="0" branch="False"/>
                        <line number="780" hits="0" branch="False"/>
                        <line number="781" hits="0" branch="False"/>
                        <line number="783" hits="0" branch="False"/>
                        <line number="785" hits="0" branch="False"/>
                        <line number="786" hits="0" branch="False"/>
                        <line number="788" hits="0" branch="False"/>
                        <line number="789" hits="0" branch="False"/>
                        <line number="791" hits="47" branch="False"/>
                        <line number="793" hits="47" branch="False"/>
                        <line number="794" hits="47" branch="False"/>
                        <line number="795" hits="47" branch="False"/>
                        <line number="797" hits="47" branch="False"/>
                        <line number="798" hits="47" branch="False"/>
                        <line number="799" hits="47" branch="False"/>
                        <line number="800" hits="141" branch="False"/>
                        <line number="803" hits="94" branch="False"/>
                        <line number="804" hits="94" branch="False"/>
                        <line number="805" hits="94" branch="False"/>
                        <line number="806" hits="94" branch="False"/>
                        <line number="807" hits="94" branch="False"/>
                        <line number="811" hits="94" branch="False"/>
                        <line number="814" hits="235" branch="False"/>
                        <line number="815" hits="235" branch="False"/>
                        <line number="816" hits="235" branch="False"/>
                        <line number="818" hits="235" branch="False"/>
                        <line number="819" hits="235" branch="False"/>
                        <line number="822" hits="235" branch="False"/>
                        <line number="823" hits="235" branch="False"/>
                        <line number="824" hits="235" branch="False"/>
                        <line number="825" hits="235" branch="False"/>
                        <line number="826" hits="235" branch="False"/>
                        <line number="827" hits="235" branch="False"/>
                        <line number="828" hits="235" branch="False"/>
                        <line number="829" hits="235" branch="False"/>
                        <line number="830" hits="235" branch="False"/>
                        <line number="831" hits="235" branch="False"/>
                        <line number="834" hits="235" branch="False"/>
                        <line number="835" hits="235" branch="False"/>
                        <line number="836" hits="235" branch="False"/>
                        <line number="837" hits="235" branch="False"/>
                        <line number="838" hits="235" branch="False"/>
                        <line number="839" hits="235" branch="False"/>
                        <line number="840" hits="235" branch="False"/>
                        <line number="841" hits="235" branch="False"/>
                        <line number="842" hits="235" branch="False"/>
                        <line number="845" hits="235" branch="False"/>
                        <line number="846" hits="235" branch="False"/>
                        <line number="848" hits="235" branch="False"/>
                        <line number="849" hits="235" branch="False"/>
                        <line number="850" hits="235" branch="False"/>
                        <line number="852" hits="235" branch="False"/>
                        <line number="853" hits="235" branch="False"/>
                        <line number="856" hits="559" branch="False"/>
                        <line number="857" hits="559" branch="False"/>
                        <line number="858" hits="559" branch="False"/>
                        <line number="860" hits="89894" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="102" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="861" hits="44388" branch="False"/>
                        <line number="862" hits="44388" branch="False"/>
                        <line number="863" hits="44388" branch="False"/>
                        <line number="864" hits="44388" branch="False"/>
                        <line number="865" hits="44388" branch="False"/>
                        <line number="866" hits="44388" branch="False"/>
                        <line number="867" hits="44388" branch="False"/>
                        <line number="868" hits="559" branch="False"/>
                        <line number="869" hits="559" branch="False"/>
                        <line number="872" hits="50" branch="False"/>
                        <line number="873" hits="50" branch="False"/>
                        <line number="874" hits="50" branch="False"/>
                        <line number="876" hits="50" branch="False"/>
                        <line number="877" hits="50" branch="False"/>
                        <line number="879" hits="600" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="128" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="880" hits="250" branch="False"/>
                        <line number="881" hits="250" branch="False"/>
                        <line number="882" hits="250" branch="False"/>
                        <line number="883" hits="250" branch="False"/>
                        <line number="884" hits="250" branch="False"/>
                        <line number="885" hits="250" branch="False"/>
                        <line number="886" hits="250" branch="False"/>
                        <line number="887" hits="50" branch="False"/>
                        <line number="888" hits="50" branch="False"/>
                        <line number="891" hits="676" branch="False"/>
                        <line number="892" hits="676" branch="False"/>
                        <line number="893" hits="676" branch="False"/>
                        <line number="895" hits="676" branch="False"/>
                        <line number="896" hits="676" branch="False"/>
                        <line number="899" hits="676" branch="False"/>
                        <line number="900" hits="676" branch="False"/>
                        <line number="901" hits="676" branch="False"/>
                        <line number="902" hits="676" branch="False"/>
                        <line number="903" hits="676" branch="False"/>
                        <line number="904" hits="676" branch="False"/>
                        <line number="905" hits="676" branch="False"/>
                        <line number="906" hits="676" branch="False"/>
                        <line number="907" hits="676" branch="False"/>
                        <line number="908" hits="676" branch="False"/>
                        <line number="910" hits="676" branch="False"/>
                        <line number="911" hits="676" branch="False"/>
                        <line number="912" hits="676" branch="False"/>
                        <line number="913" hits="676" branch="False"/>
                        <line number="914" hits="676" branch="False"/>
                        <line number="915" hits="676" branch="False"/>
                        <line number="916" hits="676" branch="False"/>
                        <line number="917" hits="676" branch="False"/>
                        <line number="918" hits="676" branch="False"/>
                        <line number="919" hits="676" branch="False"/>
                        <line number="922" hits="676" branch="False"/>
                        <line number="923" hits="87442" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="414" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="924" hits="42707" branch="False"/>
                        <line number="925" hits="42707" branch="False"/>
                        <line number="926" hits="42707" branch="False"/>
                        <line number="927" hits="42707" branch="False"/>
                        <line number="928" hits="42707" branch="False"/>
                        <line number="929" hits="42707" branch="False"/>
                        <line number="932" hits="676" branch="False"/>
                        <line number="933" hits="676" branch="False"/>
                        <line number="935" hits="676" branch="False"/>
                        <line number="936" hits="676" branch="False"/>
                        <line number="937" hits="676" branch="False"/>
                        <line number="938" hits="676" branch="False"/>
                        <line number="941" hits="144" branch="False"/>
                        <line number="942" hits="144" branch="False"/>
                        <line number="944" hits="144" branch="False"/>
                        <line number="945" hits="144" branch="False"/>
                        <line number="948" hits="144" branch="False"/>
                        <line number="949" hits="144" branch="False"/>
                        <line number="950" hits="144" branch="False"/>
                        <line number="951" hits="144" branch="False"/>
                        <line number="952" hits="144" branch="False"/>
                        <line number="953" hits="144" branch="False"/>
                        <line number="954" hits="144" branch="False"/>
                        <line number="955" hits="144" branch="False"/>
                        <line number="956" hits="144" branch="False"/>
                        <line number="957" hits="144" branch="False"/>
                        <line number="959" hits="144" branch="False"/>
                        <line number="960" hits="144" branch="False"/>
                        <line number="961" hits="144" branch="False"/>
                        <line number="962" hits="144" branch="False"/>
                        <line number="963" hits="144" branch="False"/>
                        <line number="964" hits="144" branch="False"/>
                        <line number="965" hits="144" branch="False"/>
                        <line number="966" hits="144" branch="False"/>
                        <line number="967" hits="144" branch="False"/>
                        <line number="970" hits="144" branch="False"/>
                        <line number="971" hits="144" branch="False"/>
                        <line number="972" hits="144" branch="False"/>
                        <line number="975" hits="1208" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="406" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="976" hits="388" branch="False"/>
                        <line number="977" hits="388" branch="False"/>
                        <line number="978" hits="388" branch="False"/>
                        <line number="979" hits="388" branch="False"/>
                        <line number="980" hits="388" branch="False"/>
                        <line number="981" hits="388" branch="False"/>
                        <line number="984" hits="144" branch="False"/>
                        <line number="985" hits="144" branch="False"/>
                        <line number="987" hits="144" branch="False"/>
                        <line number="988" hits="144" branch="False"/>
                        <line number="989" hits="144" branch="False"/>
                        <line number="990" hits="144" branch="False"/>
                        <line number="993" hits="47" branch="False"/>
                        <line number="995" hits="47" branch="False"/>
                        <line number="997" hits="47" branch="False"/>
                        <line number="998" hits="223" branch="False"/>
                        <line number="999" hits="72" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="86" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1000" hits="22" branch="False"/>
                        <line number="1002" hits="47" branch="False"/>
                        <line number="1003" hits="47" branch="False"/>
                        <line number="1007" hits="126816" branch="False"/>
                        <line number="1008" hits="126816" branch="False"/>
                        <line number="1009" hits="126816" branch="False"/>
                        <line number="1010" hits="126816" branch="False"/>
                        <line number="1011" hits="126816" branch="False"/>
                        <line number="1014" hits="34460" branch="False"/>
                        <line number="1015" hits="34460" branch="False"/>
                        <line number="1016" hits="34460" branch="False"/>
                        <line number="1017" hits="34460" branch="False"/>
                        <line number="1018" hits="34460" branch="False"/>
                        <line number="1027" hits="392" branch="False"/>
                        <line number="1028" hits="392" branch="False"/>
                        <line number="1029" hits="392" branch="False"/>
                        <line number="1030" hits="392" branch="False"/>
                        <line number="1032" hits="392" branch="False"/>
                        <line number="1034" hits="392" branch="False"/>
                        <line number="1035" hits="392" branch="False"/>
                        <line number="1036" hits="392" branch="False"/>
                        <line number="1039" hits="392" branch="False"/>
                        <line number="1040" hits="8016" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="21" type="jump" coverage="100%"/>
                                <condition number="49" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1041" hits="8016" branch="False"/>
                        <line number="1042" hits="8016" branch="False"/>
                        <line number="1044" hits="392" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="163" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1045" hits="1" branch="False"/>
                        <line number="1046" hits="1" branch="False"/>
                        <line number="1050" hits="391" branch="False"/>
                        <line number="1053" hits="391" branch="False"/>
                        <line number="1057" hits="391" branch="False"/>
                        <line number="1058" hits="391" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="224" type="jump" coverage="100%"/>
                                <condition number="245" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1059" hits="3" branch="False"/>
                        <line number="1060" hits="3" branch="False"/>
                        <line number="1061" hits="3" branch="False"/>
                        <line number="1063" hits="391" branch="False"/>
                        <line number="1066" hits="392" branch="False"/>
                        <line number="1067" hits="392" branch="False"/>
                        <line number="1068" hits="392" branch="False"/>
                        <line number="1069" hits="392" branch="False"/>
                        <line number="1072" hits="3" branch="False"/>
                        <line number="1073" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1074" hits="0" branch="False"/>
                        <line number="1076" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1077" hits="0" branch="False"/>
                        <line number="1081" hits="0" branch="False"/>
                        <line number="1083" hits="0" branch="False"/>
                        <line number="1085" hits="3" branch="False"/>
                        <line number="1094" hits="3" branch="False"/>
                        <line number="1096" hits="3" branch="False"/>
                        <line number="1097" hits="3" branch="False"/>
                        <line number="1098" hits="3" branch="False"/>
                        <line number="1099" hits="3" branch="False"/>
                        <line number="1102" hits="3" branch="False"/>
                        <line number="1103" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="179" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1105" hits="0" branch="False"/>
                        <line number="1106" hits="0" branch="False"/>
                        <line number="1107" hits="0" branch="False"/>
                        <line number="1110" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="233" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1111" hits="0" branch="False"/>
                        <line number="1112" hits="0" branch="False"/>
                        <line number="1116" hits="3" branch="False"/>
                        <line number="1117" hits="3" branch="False"/>
                        <line number="1119" hits="3" branch="False"/>
                        <line number="1120" hits="3" branch="False"/>
                        <line number="1121" hits="3" branch="False"/>
                        <line number="1122" hits="3" branch="False"/>
                        <line number="1125" hits="3" branch="False"/>
                        <line number="1130" hits="3" branch="False"/>
                        <line number="1131" hits="3" branch="False"/>
                        <line number="1134" hits="3" branch="False"/>
                        <line number="1143" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1144" hits="3" branch="False"/>
                        <line number="1146" hits="3" branch="False"/>
                        <line number="1147" hits="3" branch="False"/>
                        <line number="1148" hits="3" branch="False"/>
                        <line number="1154" hits="3" branch="False"/>
                        <line number="1156" hits="0" branch="False"/>
                        <line number="1158" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="62" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1159" hits="0" branch="False"/>
                        <line number="1161" hits="0" branch="False"/>
                        <line number="1162" hits="0" branch="False"/>
                        <line number="1163" hits="0" branch="False"/>
                        <line number="1166" hits="3" branch="False"/>
                        <line number="1169" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="130" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1170" hits="3" branch="False"/>
                        <line number="1171" hits="3" branch="False"/>
                        <line number="1173" hits="3" branch="False"/>
                        <line number="1175" hits="0" branch="False"/>
                        <line number="1176" hits="0" branch="False"/>
                        <line number="1177" hits="0" branch="False"/>
                        <line number="1180" hits="3" branch="False"/>
                        <line number="1183" hits="3" branch="False"/>
                        <line number="1188" hits="3" branch="False"/>
                        <line number="1189" hits="3" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="194" type="jump" coverage="50%"/>
                                <condition number="215" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1190" hits="0" branch="False"/>
                        <line number="1191" hits="0" branch="False"/>
                        <line number="1192" hits="0" branch="False"/>
                        <line number="1193" hits="0" branch="False"/>
                        <line number="1194" hits="3" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="263" type="jump" coverage="50%"/>
                                <condition number="282" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1195" hits="1" branch="False"/>
                        <line number="1198" hits="1" branch="False"/>
                        <line number="1200" hits="1" branch="False"/>
                        <line number="1201" hits="3" branch="False"/>
                        <line number="1204" hits="3" branch="False"/>
                        <line number="1205" hits="3" branch="False"/>
                        <line number="1207" hits="3" branch="False"/>
                        <line number="1212" hits="3" branch="False"/>
                        <line number="1213" hits="3" branch="False"/>
                        <line number="1216" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1217" hits="3" branch="False"/>
                        <line number="1218" hits="3" branch="False"/>
                        <line number="1220" hits="3" branch="False"/>
                        <line number="1221" hits="3" branch="False"/>
                        <line number="1223" hits="3" branch="False"/>
                        <line number="1224" hits="3" branch="False"/>
                        <line number="1227" hits="3" branch="False"/>
                        <line number="1232" hits="3" branch="False"/>
                        <line number="1235" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="257" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1236" hits="2" branch="False"/>
                        <line number="1237" hits="2" branch="False"/>
                        <line number="1238" hits="2" branch="False"/>
                        <line number="1239" hits="3" branch="False"/>
                        <line number="1241" hits="0" branch="False"/>
                        <line number="1243" hits="0" branch="False"/>
                        <line number="1245" hits="0" branch="False"/>
                        <line number="1247" hits="0" branch="False"/>
                        <line number="1248" hits="0" branch="False"/>
                        <line number="1249" hits="0" branch="False"/>
                        <line number="1252" hits="0" branch="False"/>
                        <line number="1255" hits="0" branch="False"/>
                        <line number="1258" hits="0" branch="False"/>
                        <line number="1259" hits="0" branch="False"/>
                        <line number="1260" hits="3" branch="False"/>
                        <line number="1262" hits="3" branch="False"/>
                        <line number="1263" hits="3" branch="False"/>
                        <line number="1264" hits="3" branch="False"/>
                        <line number="1265" hits="3" branch="False"/>
                        <line number="28" hits="1670" branch="False"/>
                        <line number="29" hits="1670" branch="False"/>
                        <line number="30" hits="1670" branch="False"/>
                        <line number="38" hits="8466" branch="False"/>
                        <line number="39" hits="8466" branch="False"/>
                        <line number="40" hits="8466" branch="False"/>
                        <line number="41" hits="8466" branch="False"/>
                        <line number="42" hits="8466" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="43" hits="8466" branch="False"/>
                        <line number="44" hits="8466" branch="False"/>
                        <line number="46" hits="8466" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="55" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="47" hits="6347" branch="False"/>
                        <line number="49" hits="6347" branch="False"/>
                        <line number="52" hits="6347" branch="False"/>
                        <line number="54" hits="6347" branch="False"/>
                        <line number="56" hits="6347" branch="False"/>
                        <line number="59" hits="6347" branch="False"/>
                        <line number="60" hits="6347" branch="False"/>
                        <line number="61" hits="6347" branch="False"/>
                        <line number="62" hits="6347" branch="False"/>
                        <line number="63" hits="6347" branch="False"/>
                        <line number="64" hits="6347" branch="False"/>
                        <line number="65" hits="6347" branch="False"/>
                        <line number="66" hits="6347" branch="False"/>
                        <line number="67" hits="6347" branch="False"/>
                        <line number="68" hits="6347" branch="False"/>
                        <line number="70" hits="6347" branch="False"/>
                        <line number="71" hits="6347" branch="False"/>
                        <line number="72" hits="6347" branch="False"/>
                        <line number="73" hits="6347" branch="False"/>
                        <line number="74" hits="6347" branch="False"/>
                        <line number="75" hits="6347" branch="False"/>
                        <line number="76" hits="6347" branch="False"/>
                        <line number="78" hits="6347" branch="False"/>
                        <line number="79" hits="6347" branch="False"/>
                        <line number="81" hits="6347" branch="False"/>
                        <line number="82" hits="6347" branch="False"/>
                        <line number="83" hits="6347" branch="False"/>
                        <line number="84" hits="6347" branch="False"/>
                        <line number="85" hits="8466" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;&gt;c"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="&lt;In&gt;b__23_0" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="530" hits="5" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="530" hits="5" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;Between&gt;d__21"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="0.7142000000000001" branch-rate="0.5714"
                       complexity="14">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.7142000000000001" branch-rate="0.5714"
                                complexity="14">
                            <lines>
                                <line number="475" hits="1" branch="False"/>
                                <line number="476" hits="1" branch="False"/>
                                <line number="477" hits="1" branch="False"/>
                                <line number="479" hits="1" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="50%"/>
                                        <condition number="116" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="480" hits="0" branch="False"/>
                                <line number="481" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="135" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="482" hits="0" branch="False"/>
                                <line number="486" hits="4" branch="False"/>
                                <line number="487" hits="4" branch="False"/>
                                <line number="488" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="189" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="489" hits="3" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="217" type="jump" coverage="100%"/>
                                        <condition number="235" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="491" hits="3" branch="False"/>
                                <line number="493" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="300" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="494" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="475" hits="1" branch="False"/>
                        <line number="476" hits="1" branch="False"/>
                        <line number="477" hits="1" branch="False"/>
                        <line number="479" hits="1" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="100" type="jump" coverage="50%"/>
                                <condition number="116" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="480" hits="0" branch="False"/>
                        <line number="481" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="135" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="482" hits="0" branch="False"/>
                        <line number="486" hits="4" branch="False"/>
                        <line number="487" hits="4" branch="False"/>
                        <line number="488" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="189" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="489" hits="3" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="217" type="jump" coverage="100%"/>
                                <condition number="235" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="491" hits="3" branch="False"/>
                        <line number="493" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="300" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="494" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;Equal&gt;d__18"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="1" branch-rate="1" complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="396" hits="2" branch="False"/>
                                <line number="397" hits="2" branch="False"/>
                                <line number="398" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="84" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="399" hits="1" branch="False"/>
                                <line number="400" hits="1" branch="False"/>
                                <line number="405" hits="1" branch="False"/>
                                <line number="406" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="396" hits="2" branch="False"/>
                        <line number="397" hits="2" branch="False"/>
                        <line number="398" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="84" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="399" hits="1" branch="False"/>
                        <line number="400" hits="1" branch="False"/>
                        <line number="405" hits="1" branch="False"/>
                        <line number="406" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;GreaterThan&gt;d__19"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="1" branch-rate="0.875" complexity="8">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="0.875" complexity="8">
                            <lines>
                                <line number="416" hits="3" branch="False"/>
                                <line number="417" hits="3" branch="False"/>
                                <line number="418" hits="3" branch="False"/>
                                <line number="420" hits="3" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="100%"/>
                                        <condition number="116" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="421" hits="1" branch="False"/>
                                <line number="422" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="135" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="423" hits="1" branch="False"/>
                                <line number="427" hits="65" branch="False"/>
                                <line number="428" hits="65" branch="False"/>
                                <line number="429" hits="130" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="195" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="430" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="416" hits="3" branch="False"/>
                        <line number="417" hits="3" branch="False"/>
                        <line number="418" hits="3" branch="False"/>
                        <line number="420" hits="3" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="100" type="jump" coverage="100%"/>
                                <condition number="116" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="421" hits="1" branch="False"/>
                        <line number="422" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="135" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="423" hits="1" branch="False"/>
                        <line number="427" hits="65" branch="False"/>
                        <line number="428" hits="65" branch="False"/>
                        <line number="429" hits="130" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="195" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="430" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;In&gt;d__23"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="1" branch-rate="1" complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="529" hits="1" branch="False"/>
                                <line number="531" hits="1" branch="False"/>
                                <line number="533" hits="11" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="248" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="534" hits="4" branch="False"/>
                                <line number="535" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="184" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="536" hits="3" branch="False"/>
                                <line number="537" hits="3" branch="False"/>
                                <line number="538" hits="3" branch="False"/>
                                <line number="539" hits="4" branch="False"/>
                                <line number="540" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="529" hits="1" branch="False"/>
                        <line number="531" hits="1" branch="False"/>
                        <line number="533" hits="11" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="248" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="534" hits="4" branch="False"/>
                        <line number="535" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="184" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="536" hits="3" branch="False"/>
                        <line number="537" hits="3" branch="False"/>
                        <line number="538" hits="3" branch="False"/>
                        <line number="539" hits="4" branch="False"/>
                        <line number="540" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;LessThan&gt;d__20"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="0.7333" branch-rate="0.5" complexity="12">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.7333" branch-rate="0.5" complexity="12">
                            <lines>
                                <line number="440" hits="1" branch="False"/>
                                <line number="441" hits="1" branch="False"/>
                                <line number="442" hits="1" branch="False"/>
                                <line number="444" hits="1" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="50%"/>
                                        <condition number="116" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="445" hits="1" branch="False"/>
                                <line number="446" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="135" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="1" branch="False"/>
                                <line number="448" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="157" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="449" hits="0" branch="False"/>
                                <line number="455" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="178" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="456" hits="0" branch="False"/>
                                <line number="460" hits="2" branch="False"/>
                                <line number="461" hits="2" branch="False"/>
                                <line number="462" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="238" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="463" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="440" hits="1" branch="False"/>
                        <line number="441" hits="1" branch="False"/>
                        <line number="442" hits="1" branch="False"/>
                        <line number="444" hits="1" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="100" type="jump" coverage="50%"/>
                                <condition number="116" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="445" hits="1" branch="False"/>
                        <line number="446" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="135" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="1" branch="False"/>
                        <line number="448" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="157" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="449" hits="0" branch="False"/>
                        <line number="455" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="178" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="456" hits="0" branch="False"/>
                        <line number="460" hits="2" branch="False"/>
                        <line number="461" hits="2" branch="False"/>
                        <line number="462" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="238" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="463" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;Like&gt;d__24"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="0.8974" branch-rate="1" complexity="16">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8974" branch-rate="1" complexity="16">
                            <lines>
                                <line number="549" hits="3" branch="False"/>
                                <line number="550" hits="3" branch="False"/>
                                <line number="551" hits="3" branch="False"/>
                                <line number="552" hits="3" branch="False"/>
                                <line number="554" hits="3" branch="False"/>
                                <line number="556" hits="3" branch="False"/>
                                <line number="557" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="281" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="558" hits="4" branch="False"/>
                                <line number="559" hits="7" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="160" type="jump" coverage="100%"/>
                                        <condition number="188" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="560" hits="1" branch="False"/>
                                <line number="561" hits="1" branch="False"/>
                                <line number="563" hits="3" branch="False"/>
                                <line number="565" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="335" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="566" hits="1" branch="False"/>
                                <line number="567" hits="1" branch="False"/>
                                <line number="568" hits="1" branch="False"/>
                                <line number="570" hits="2" branch="False"/>
                                <line number="571" hits="2" branch="False"/>
                                <line number="572" hits="2" branch="False"/>
                                <line number="575" hits="24" branch="False"/>
                                <line number="577" hits="72" branch="False"/>
                                <line number="579" hits="24" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="425" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="580" hits="4" branch="False"/>
                                <line number="582" hits="4" branch="False"/>
                                <line number="583" hits="4" branch="False"/>
                                <line number="584" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="479" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="585" hits="3" branch="False"/>
                                <line number="586" hits="0" branch="False"/>
                                <line number="587" hits="3" branch="False"/>
                                <line number="589" hits="23" branch="False"/>
                                <line number="591" hits="23" branch="False"/>
                                <line number="592" hits="23" branch="False"/>
                                <line number="593" hits="23" branch="False"/>
                                <line number="594" hits="0" branch="False"/>
                                <line number="595" hits="0" branch="False"/>
                                <line number="597" hits="0" branch="False"/>
                                <line number="599" hits="30" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="567" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="601" hits="46" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="628" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="602" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="549" hits="3" branch="False"/>
                        <line number="550" hits="3" branch="False"/>
                        <line number="551" hits="3" branch="False"/>
                        <line number="552" hits="3" branch="False"/>
                        <line number="554" hits="3" branch="False"/>
                        <line number="556" hits="3" branch="False"/>
                        <line number="557" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="281" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="558" hits="4" branch="False"/>
                        <line number="559" hits="7" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="160" type="jump" coverage="100%"/>
                                <condition number="188" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="560" hits="1" branch="False"/>
                        <line number="561" hits="1" branch="False"/>
                        <line number="563" hits="3" branch="False"/>
                        <line number="565" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="335" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="566" hits="1" branch="False"/>
                        <line number="567" hits="1" branch="False"/>
                        <line number="568" hits="1" branch="False"/>
                        <line number="570" hits="2" branch="False"/>
                        <line number="571" hits="2" branch="False"/>
                        <line number="572" hits="2" branch="False"/>
                        <line number="575" hits="24" branch="False"/>
                        <line number="577" hits="72" branch="False"/>
                        <line number="579" hits="24" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="425" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="580" hits="4" branch="False"/>
                        <line number="582" hits="4" branch="False"/>
                        <line number="583" hits="4" branch="False"/>
                        <line number="584" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="479" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="585" hits="3" branch="False"/>
                        <line number="586" hits="0" branch="False"/>
                        <line number="587" hits="3" branch="False"/>
                        <line number="589" hits="23" branch="False"/>
                        <line number="591" hits="23" branch="False"/>
                        <line number="592" hits="23" branch="False"/>
                        <line number="593" hits="23" branch="False"/>
                        <line number="594" hits="0" branch="False"/>
                        <line number="595" hits="0" branch="False"/>
                        <line number="597" hits="0" branch="False"/>
                        <line number="599" hits="30" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="567" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="601" hits="46" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="628" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="602" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;Range&gt;d__13"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="0.9206" branch-rate="0.8" complexity="31">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9166" branch-rate="0.8" complexity="30">
                            <lines>
                                <line number="212" hits="1481" branch="False"/>
                                <line number="213" hits="1481" branch="False"/>
                                <line number="214" hits="1481" branch="False"/>
                                <line number="217" hits="1481" branch="False"/>
                                <line number="218" hits="1481" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="123" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="219" hits="1479" branch="False"/>
                                <line number="220" hits="1479" branch="False"/>
                                <line number="222" hits="3285" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="597" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="223" hits="1811" branch="False"/>
                                <line number="224" hits="1811" branch="False"/>
                                <line number="226" hits="1811" branch="False"/>
                                <line number="227" hits="1811" branch="False"/>
                                <line number="229" hits="72532" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="561" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="230" hits="34460" branch="False"/>
                                <line number="231" hits="34460" branch="False"/>
                                <line number="233" hits="34460" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="295" type="jump" coverage="100%"/>
                                        <condition number="319" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="234" hits="34445" branch="False"/>
                                <line number="235" hits="34445" branch="False"/>
                                <line number="236" hits="34445" branch="False"/>
                                <line number="237" hits="34445" branch="False"/>
                                <line number="238" hits="34443" branch="False"/>
                                <line number="239" hits="15" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="460" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="240" hits="3" branch="False"/>
                                <line number="241" hits="3" branch="False"/>
                                <line number="244" hits="34455" branch="False"/>
                                <line number="245" hits="34455" branch="False"/>
                                <line number="247" hits="1806" branch="False"/>
                                <line number="248" hits="1806" branch="False"/>
                                <line number="249" hits="1474" branch="False"/>
                                <line number="251" hits="2" branch="False"/>
                                <line number="253" hits="2" branch="False"/>
                                <line number="255" hits="18" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="1151" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="256" hits="17" branch="False"/>
                                <line number="257" hits="17" branch="False"/>
                                <line number="259" hits="17" branch="False"/>
                                <line number="263" hits="17" branch="False"/>
                                <line number="266" hits="2216" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="971" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="267" hits="1092" branch="False"/>
                                <line number="268" hits="1092" branch="False"/>
                                <line number="269" hits="1092" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="817" type="jump" coverage="100%"/>
                                        <condition number="848" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="270" hits="1011" branch="False"/>
                                <line number="271" hits="1011" branch="False"/>
                                <line number="272" hits="1011" branch="False"/>
                                <line number="273" hits="81" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="914" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="274" hits="1" branch="False"/>
                                <line number="275" hits="1" branch="False"/>
                                <line number="277" hits="1091" branch="False"/>
                                <line number="282" hits="16" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="988" type="jump" coverage="50%"/>
                                        <condition number="1029" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="283" hits="16" branch="False"/>
                                <line number="284" hits="16" branch="False"/>
                                <line number="285" hits="16" branch="False"/>
                                <line number="287" hits="0" branch="False"/>
                                <line number="289" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="1065" type="jump" coverage="0%"/>
                                        <condition number="1106" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="290" hits="0" branch="False"/>
                                <line number="292" hits="0" branch="False"/>
                                <line number="293" hits="0" branch="False"/>
                                <line number="294" hits="16" branch="False"/>
                                <line number="295" hits="1" branch="False"/>
                                <line number="296" hits="1475" branch="False"/>
                                <line number="301" hits="1475" branch="False"/>
                            </lines>
                        </method>
                        <method name="&lt;&gt;m__Finally1" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="298" hits="1481" branch="False"/>
                                <line number="299" hits="1481" branch="False"/>
                                <line number="300" hits="1481" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="212" hits="1481" branch="False"/>
                        <line number="213" hits="1481" branch="False"/>
                        <line number="214" hits="1481" branch="False"/>
                        <line number="217" hits="1481" branch="False"/>
                        <line number="218" hits="1481" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="123" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="219" hits="1479" branch="False"/>
                        <line number="220" hits="1479" branch="False"/>
                        <line number="222" hits="3285" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="597" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="223" hits="1811" branch="False"/>
                        <line number="224" hits="1811" branch="False"/>
                        <line number="226" hits="1811" branch="False"/>
                        <line number="227" hits="1811" branch="False"/>
                        <line number="229" hits="72532" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="561" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="230" hits="34460" branch="False"/>
                        <line number="231" hits="34460" branch="False"/>
                        <line number="233" hits="34460" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="295" type="jump" coverage="100%"/>
                                <condition number="319" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="234" hits="34445" branch="False"/>
                        <line number="235" hits="34445" branch="False"/>
                        <line number="236" hits="34445" branch="False"/>
                        <line number="237" hits="34445" branch="False"/>
                        <line number="238" hits="34443" branch="False"/>
                        <line number="239" hits="15" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="460" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="240" hits="3" branch="False"/>
                        <line number="241" hits="3" branch="False"/>
                        <line number="244" hits="34455" branch="False"/>
                        <line number="245" hits="34455" branch="False"/>
                        <line number="247" hits="1806" branch="False"/>
                        <line number="248" hits="1806" branch="False"/>
                        <line number="249" hits="1474" branch="False"/>
                        <line number="251" hits="2" branch="False"/>
                        <line number="253" hits="2" branch="False"/>
                        <line number="255" hits="18" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="1151" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="256" hits="17" branch="False"/>
                        <line number="257" hits="17" branch="False"/>
                        <line number="259" hits="17" branch="False"/>
                        <line number="263" hits="17" branch="False"/>
                        <line number="266" hits="2216" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="971" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="267" hits="1092" branch="False"/>
                        <line number="268" hits="1092" branch="False"/>
                        <line number="269" hits="1092" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="817" type="jump" coverage="100%"/>
                                <condition number="848" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="270" hits="1011" branch="False"/>
                        <line number="271" hits="1011" branch="False"/>
                        <line number="272" hits="1011" branch="False"/>
                        <line number="273" hits="81" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="914" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="274" hits="1" branch="False"/>
                        <line number="275" hits="1" branch="False"/>
                        <line number="277" hits="1091" branch="False"/>
                        <line number="282" hits="16" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="988" type="jump" coverage="50%"/>
                                <condition number="1029" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="283" hits="16" branch="False"/>
                        <line number="284" hits="16" branch="False"/>
                        <line number="285" hits="16" branch="False"/>
                        <line number="287" hits="0" branch="False"/>
                        <line number="289" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="1065" type="jump" coverage="0%"/>
                                <condition number="1106" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="290" hits="0" branch="False"/>
                        <line number="292" hits="0" branch="False"/>
                        <line number="293" hits="0" branch="False"/>
                        <line number="294" hits="16" branch="False"/>
                        <line number="295" hits="1" branch="False"/>
                        <line number="296" hits="1475" branch="False"/>
                        <line number="301" hits="1475" branch="False"/>
                        <line number="298" hits="1481" branch="False"/>
                        <line number="299" hits="1481" branch="False"/>
                        <line number="300" hits="1481" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeIndex/&lt;StartsWith&gt;d__22"
                       filename="CBDD.Core/Indexing/BTreeIndex.cs" line-rate="0.9166" branch-rate="1" complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9166" branch-rate="1" complexity="4">
                            <lines>
                                <line number="503" hits="1" branch="False"/>
                                <line number="504" hits="1" branch="False"/>
                                <line number="505" hits="1" branch="False"/>
                                <line number="506" hits="1" branch="False"/>
                                <line number="509" hits="3" branch="False"/>
                                <line number="510" hits="3" branch="False"/>
                                <line number="512" hits="9" branch="False"/>
                                <line number="513" hits="0" branch="False"/>
                                <line number="515" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="179" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="517" hits="2" branch="False"/>
                                <line number="519" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="249" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="520" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="503" hits="1" branch="False"/>
                        <line number="504" hits="1" branch="False"/>
                        <line number="505" hits="1" branch="False"/>
                        <line number="506" hits="1" branch="False"/>
                        <line number="509" hits="3" branch="False"/>
                        <line number="510" hits="3" branch="False"/>
                        <line number="512" hits="9" branch="False"/>
                        <line number="513" hits="0" branch="False"/>
                        <line number="515" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="179" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="517" hits="2" branch="False"/>
                        <line number="519" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="249" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="520" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.IndexEntry" filename="CBDD.Core/Indexing/BTreeStructures.cs"
                       line-rate="0.5294" branch-rate="0" complexity="9">
                    <methods>
                        <method name="get_Key" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="16" hits="324731" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Location" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="21" hits="167203" branch="False"/>
                            </lines>
                        </method>
                        <method name="CompareTo" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexEntry)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="58" hits="45" branch="False"/>
                                <line number="59" hits="45" branch="False"/>
                                <line number="60" hits="45" branch="False"/>
                            </lines>
                        </method>
                        <method name="CompareTo" signature="(System.Object)" line-rate="0" branch-rate="0"
                                complexity="4">
                            <lines>
                                <line number="72" hits="0" branch="False"/>
                                <line number="73" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="0%"/>
                                        <condition number="22" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="74" hits="0" branch="False"/>
                                <line number="75" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="91516" branch="False"/>
                                <line number="30" hits="91516" branch="False"/>
                                <line number="31" hits="91516" branch="False"/>
                                <line number="32" hits="91516" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Bson.ObjectId)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="43" hits="0" branch="False"/>
                                <line number="44" hits="0" branch="False"/>
                                <line number="46" hits="0" branch="False"/>
                                <line number="47" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="16" hits="324731" branch="False"/>
                        <line number="21" hits="167203" branch="False"/>
                        <line number="58" hits="45" branch="False"/>
                        <line number="59" hits="45" branch="False"/>
                        <line number="60" hits="45" branch="False"/>
                        <line number="72" hits="0" branch="False"/>
                        <line number="73" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="7" type="jump" coverage="0%"/>
                                <condition number="22" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="74" hits="0" branch="False"/>
                        <line number="75" hits="0" branch="False"/>
                        <line number="29" hits="91516" branch="False"/>
                        <line number="30" hits="91516" branch="False"/>
                        <line number="31" hits="91516" branch="False"/>
                        <line number="32" hits="91516" branch="False"/>
                        <line number="43" hits="0" branch="False"/>
                        <line number="44" hits="0" branch="False"/>
                        <line number="46" hits="0" branch="False"/>
                        <line number="47" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.BTreeNodeHeader"
                       filename="CBDD.Core/Indexing/BTreeStructures.cs" line-rate="0.9393" branch-rate="0.75"
                       complexity="14">
                    <methods>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="87" hits="70422" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsLeaf" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="92" hits="96781" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EntryCount" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="97" hits="998577" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ParentPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="102" hits="70838" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_NextLeafPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="107" hits="79348" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrevLeafPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="112" hits="70682" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="0.9"
                                branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="119" hits="19937" branch="False"/>
                                <line number="120" hits="19937" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="121" hits="0" branch="False"/>
                                <line number="123" hits="19937" branch="False"/>
                                <line number="124" hits="19937" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="62" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="125" hits="19937" branch="False"/>
                                <line number="126" hits="19937" branch="False"/>
                                <line number="127" hits="19937" branch="False"/>
                                <line number="128" hits="19937" branch="False"/>
                                <line number="129" hits="19937" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.9411" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="137" hits="49430" branch="False"/>
                                <line number="138" hits="49430" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="139" hits="0" branch="False"/>
                                <line number="141" hits="49430" branch="False"/>
                                <line number="142" hits="49430" branch="False"/>
                                <line number="143" hits="49430" branch="False"/>
                                <line number="144" hits="49430" branch="False"/>
                                <line number="145" hits="49430" branch="False"/>
                                <line number="146" hits="49430" branch="False"/>
                                <line number="147" hits="49430" branch="False"/>
                                <line number="148" hits="49430" branch="False"/>
                                <line number="150" hits="49430" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="162" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="151" hits="49430" branch="False"/>
                                <line number="152" hits="49430" branch="False"/>
                                <line number="153" hits="49430" branch="False"/>
                                <line number="155" hits="49430" branch="False"/>
                                <line number="156" hits="49430" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="87" hits="70422" branch="False"/>
                        <line number="92" hits="96781" branch="False"/>
                        <line number="97" hits="998577" branch="False"/>
                        <line number="102" hits="70838" branch="False"/>
                        <line number="107" hits="79348" branch="False"/>
                        <line number="112" hits="70682" branch="False"/>
                        <line number="119" hits="19937" branch="False"/>
                        <line number="120" hits="19937" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="121" hits="0" branch="False"/>
                        <line number="123" hits="19937" branch="False"/>
                        <line number="124" hits="19937" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="62" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="125" hits="19937" branch="False"/>
                        <line number="126" hits="19937" branch="False"/>
                        <line number="127" hits="19937" branch="False"/>
                        <line number="128" hits="19937" branch="False"/>
                        <line number="129" hits="19937" branch="False"/>
                        <line number="137" hits="49430" branch="False"/>
                        <line number="138" hits="49430" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="139" hits="0" branch="False"/>
                        <line number="141" hits="49430" branch="False"/>
                        <line number="142" hits="49430" branch="False"/>
                        <line number="143" hits="49430" branch="False"/>
                        <line number="144" hits="49430" branch="False"/>
                        <line number="145" hits="49430" branch="False"/>
                        <line number="146" hits="49430" branch="False"/>
                        <line number="147" hits="49430" branch="False"/>
                        <line number="148" hits="49430" branch="False"/>
                        <line number="150" hits="49430" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="162" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="151" hits="49430" branch="False"/>
                        <line number="152" hits="49430" branch="False"/>
                        <line number="153" hits="49430" branch="False"/>
                        <line number="155" hits="49430" branch="False"/>
                        <line number="156" hits="49430" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexDefinition`1"
                       filename="CBDD.Core/Indexing/CollectionIndexDefinition.cs" line-rate="0.9229999999999999"
                       branch-rate="0.6363" complexity="32">
                    <methods>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="17" hits="2830" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PropertyPaths" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="2111" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsUnique" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="28" hits="2088" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="33" hits="2081" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Dimensions" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="36" hits="2067" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Metric" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="39" hits="2067" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_KeySelector" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="45" hits="3242" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_KeySelectorExpression" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="50" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsPrimary" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="55" hits="956" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToIndexOptions" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="99" hits="1123" branch="False"/>
                                <line number="100" hits="1123" branch="False"/>
                                <line number="101" hits="1123" branch="False"/>
                                <line number="102" hits="1123" branch="False"/>
                                <line number="103" hits="1123" branch="False"/>
                                <line number="104" hits="1123" branch="False"/>
                                <line number="105" hits="1123" branch="False"/>
                                <line number="106" hits="1123" branch="False"/>
                                <line number="107" hits="1123" branch="False"/>
                                <line number="108" hits="1123" branch="False"/>
                            </lines>
                        </method>
                        <method name="CanSupportQuery" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="115" hits="4" branch="False"/>
                                <line number="117" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="118" hits="2" branch="False"/>
                                <line number="122" hits="2" branch="False"/>
                                <line number="123" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="CanSupportCompoundQuery" signature="(System.String[])"
                                line-rate="0.8332999999999999" branch-rate="0.7" complexity="10">
                            <lines>
                                <line number="130" hits="6" branch="False"/>
                                <line number="131" hits="6" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="2" type="jump" coverage="50%"/>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="132" hits="0" branch="False"/>
                                <line number="136" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="35" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="137" hits="2" branch="False"/>
                                <line number="139" hits="22" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="91" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="140" hits="7" branch="False"/>
                                <line number="141" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="70" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="142" hits="0" branch="False"/>
                                <line number="143" hits="7" branch="False"/>
                                <line number="145" hits="4" branch="False"/>
                                <line number="146" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToString" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="150" hits="2" branch="False"/>
                                <line number="151" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="152" hits="2" branch="False"/>
                                <line number="153" hits="2" branch="False"/>
                                <line number="154" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.String,System.String[],System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,System.Object&gt;&gt;,System.Boolean,ZB.MOM.WW.CBDD.Core.Indexing.IndexType,System.Boolean,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric)"
                                line-rate="0.9166" branch-rate="0.5" complexity="8">
                            <lines>
                                <line number="68" hits="1124" branch="False"/>
                                <line number="69" hits="1124" branch="False"/>
                                <line number="70" hits="1124" branch="False"/>
                                <line number="71" hits="1124" branch="False"/>
                                <line number="72" hits="1124" branch="False"/>
                                <line number="73" hits="1124" branch="False"/>
                                <line number="74" hits="1124" branch="False"/>
                                <line number="75" hits="1124" branch="False"/>
                                <line number="76" hits="1124" branch="False"/>
                                <line number="77" hits="1124" branch="False"/>
                                <line number="78" hits="1124" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="16" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="79" hits="0" branch="False"/>
                                <line number="81" hits="1124" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="35" type="jump" coverage="50%"/>
                                        <condition number="47" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="82" hits="0" branch="False"/>
                                <line number="84" hits="1124" branch="False"/>
                                <line number="85" hits="1124" branch="False"/>
                                <line number="86" hits="1124" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="87" hits="1124" branch="False"/>
                                <line number="88" hits="1124" branch="False"/>
                                <line number="89" hits="1124" branch="False"/>
                                <line number="90" hits="1124" branch="False"/>
                                <line number="91" hits="1124" branch="False"/>
                                <line number="92" hits="1124" branch="False"/>
                                <line number="93" hits="1124" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="17" hits="2830" branch="False"/>
                        <line number="23" hits="2111" branch="False"/>
                        <line number="28" hits="2088" branch="False"/>
                        <line number="33" hits="2081" branch="False"/>
                        <line number="36" hits="2067" branch="False"/>
                        <line number="39" hits="2067" branch="False"/>
                        <line number="45" hits="3242" branch="False"/>
                        <line number="50" hits="0" branch="False"/>
                        <line number="55" hits="956" branch="False"/>
                        <line number="99" hits="1123" branch="False"/>
                        <line number="100" hits="1123" branch="False"/>
                        <line number="101" hits="1123" branch="False"/>
                        <line number="102" hits="1123" branch="False"/>
                        <line number="103" hits="1123" branch="False"/>
                        <line number="104" hits="1123" branch="False"/>
                        <line number="105" hits="1123" branch="False"/>
                        <line number="106" hits="1123" branch="False"/>
                        <line number="107" hits="1123" branch="False"/>
                        <line number="108" hits="1123" branch="False"/>
                        <line number="115" hits="4" branch="False"/>
                        <line number="117" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="118" hits="2" branch="False"/>
                        <line number="122" hits="2" branch="False"/>
                        <line number="123" hits="4" branch="False"/>
                        <line number="130" hits="6" branch="False"/>
                        <line number="131" hits="6" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="2" type="jump" coverage="50%"/>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="132" hits="0" branch="False"/>
                        <line number="136" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="35" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="137" hits="2" branch="False"/>
                        <line number="139" hits="22" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="91" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="140" hits="7" branch="False"/>
                        <line number="141" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="70" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="142" hits="0" branch="False"/>
                        <line number="143" hits="7" branch="False"/>
                        <line number="145" hits="4" branch="False"/>
                        <line number="146" hits="6" branch="False"/>
                        <line number="150" hits="2" branch="False"/>
                        <line number="151" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="152" hits="2" branch="False"/>
                        <line number="153" hits="2" branch="False"/>
                        <line number="154" hits="2" branch="False"/>
                        <line number="68" hits="1124" branch="False"/>
                        <line number="69" hits="1124" branch="False"/>
                        <line number="70" hits="1124" branch="False"/>
                        <line number="71" hits="1124" branch="False"/>
                        <line number="72" hits="1124" branch="False"/>
                        <line number="73" hits="1124" branch="False"/>
                        <line number="74" hits="1124" branch="False"/>
                        <line number="75" hits="1124" branch="False"/>
                        <line number="76" hits="1124" branch="False"/>
                        <line number="77" hits="1124" branch="False"/>
                        <line number="78" hits="1124" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="16" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="79" hits="0" branch="False"/>
                        <line number="81" hits="1124" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="35" type="jump" coverage="50%"/>
                                <condition number="47" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="82" hits="0" branch="False"/>
                        <line number="84" hits="1124" branch="False"/>
                        <line number="85" hits="1124" branch="False"/>
                        <line number="86" hits="1124" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="87" hits="1124" branch="False"/>
                        <line number="88" hits="1124" branch="False"/>
                        <line number="89" hits="1124" branch="False"/>
                        <line number="90" hits="1124" branch="False"/>
                        <line number="91" hits="1124" branch="False"/>
                        <line number="92" hits="1124" branch="False"/>
                        <line number="93" hits="1124" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexInfo"
                       filename="CBDD.Core/Indexing/CollectionIndexDefinition.cs" line-rate="1" branch-rate="1"
                       complexity="8">
                    <methods>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="165" hits="2890" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PropertyPaths" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="170" hits="2913" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsUnique" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="175" hits="1900" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="180" hits="1907" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsPrimary" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="185" hits="956" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EstimatedDocumentCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="190" hits="958" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EstimatedSizeBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="195" hits="958" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToString" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="199" hits="1" branch="False"/>
                                <line number="200" hits="1" branch="False"/>
                                <line number="201" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="165" hits="2890" branch="False"/>
                        <line number="170" hits="2913" branch="False"/>
                        <line number="175" hits="1900" branch="False"/>
                        <line number="180" hits="1907" branch="False"/>
                        <line number="185" hits="956" branch="False"/>
                        <line number="190" hits="958" branch="False"/>
                        <line number="195" hits="958" branch="False"/>
                        <line number="199" hits="1" branch="False"/>
                        <line number="200" hits="1" branch="False"/>
                        <line number="201" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexManager`2"
                       filename="CBDD.Core/Indexing/CollectionIndexManager.cs" line-rate="0.9279999999999999"
                       branch-rate="0.7646999999999999" complexity="108">
                    <methods>
                        <method name="UpdateMetadata" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="64" hits="937" branch="False"/>
                                <line number="65" hits="937" branch="False"/>
                                <line number="66" hits="4699" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="188" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="944" branch="False"/>
                                <line number="68" hits="944" branch="False"/>
                                <line number="69" hits="944" branch="False"/>
                                <line number="70" hits="944" branch="False"/>
                                <line number="71" hits="944" branch="False"/>
                                <line number="72" hits="944" branch="False"/>
                                <line number="73" hits="944" branch="False"/>
                                <line number="74" hits="944" branch="False"/>
                                <line number="75" hits="944" branch="False"/>
                                <line number="76" hits="944" branch="False"/>
                                <line number="77" hits="944" branch="False"/>
                                <line number="78" hits="944" branch="False"/>
                                <line number="79" hits="944" branch="False"/>
                                <line number="80" hits="937" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateIndex"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexDefinition`1&lt;T&gt;)"
                                line-rate="0.8" branch-rate="0.5" complexity="6">
                            <lines>
                                <line number="88" hits="935" branch="False"/>
                                <line number="89" hits="935" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="90" hits="0" branch="False"/>
                                <line number="92" hits="935" branch="False"/>
                                <line number="93" hits="935" branch="False"/>
                                <line number="94" hits="935" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="95" hits="0" branch="False"/>
                                <line number="98" hits="935" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="83" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="99" hits="0" branch="False"/>
                                <line number="102" hits="935" branch="False"/>
                                <line number="103" hits="935" branch="False"/>
                                <line number="106" hits="935" branch="False"/>
                                <line number="107" hits="935" branch="False"/>
                                <line number="109" hits="935" branch="False"/>
                                <line number="111" hits="935" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.String,System.Boolean)"
                                line-rate="0.9333" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="127" hits="563" branch="False"/>
                                <line number="128" hits="563" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="129" hits="0" branch="False"/>
                                <line number="132" hits="563" branch="False"/>
                                <line number="135" hits="563" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="28" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="563" branch="False"/>
                                <line number="139" hits="563" branch="False"/>
                                <line number="140" hits="563" branch="False"/>
                                <line number="143" hits="563" branch="False"/>
                                <line number="144" hits="563" branch="False"/>
                                <line number="145" hits="563" branch="False"/>
                                <line number="146" hits="563" branch="False"/>
                                <line number="147" hits="563" branch="False"/>
                                <line number="149" hits="563" branch="False"/>
                                <line number="150" hits="563" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateVectorIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric,System.String)"
                                line-rate="0.9375" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="162" hits="1" branch="False"/>
                                <line number="163" hits="1" branch="False"/>
                                <line number="164" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="166" hits="1" branch="False"/>
                                <line number="167" hits="1" branch="False"/>
                                <line number="168" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="58" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="169" hits="0" branch="False"/>
                                <line number="171" hits="1" branch="False"/>
                                <line number="172" hits="1" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="173" hits="1" branch="False"/>
                                <line number="174" hits="1" branch="False"/>
                                <line number="175" hits="1" branch="False"/>
                                <line number="178" hits="1" branch="False"/>
                                <line number="180" hits="1" branch="False"/>
                                <line number="181" hits="1" branch="False"/>
                                <line number="183" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,System.Object&gt;&gt;,System.String,System.Boolean)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="196" hits="630" branch="False"/>
                                <line number="197" hits="630" branch="False"/>
                                <line number="198" hits="630" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="200" hits="630" branch="False"/>
                                <line number="201" hits="630" branch="False"/>
                                <line number="202" hits="630" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="203" hits="78" branch="False"/>
                                <line number="205" hits="552" branch="False"/>
                                <line number="207" hits="630" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureIndexUntyped"
                                signature="(System.Linq.Expressions.LambdaExpression,System.String,System.Boolean)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="220" hits="630" branch="False"/>
                                <line number="222" hits="630" branch="False"/>
                                <line number="223" hits="630" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="224" hits="630" branch="False"/>
                                <line number="225" hits="630" branch="False"/>
                                <line number="226" hits="630" branch="False"/>
                                <line number="228" hits="630" branch="False"/>
                                <line number="230" hits="630" branch="False"/>
                                <line number="231" hits="630" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateVectorIndexUntyped"
                                signature="(System.Linq.Expressions.LambdaExpression,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric,System.String)"
                                line-rate="1" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="246" hits="210" branch="False"/>
                                <line number="247" hits="210" branch="False"/>
                                <line number="248" hits="210" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="250" hits="210" branch="False"/>
                                <line number="251" hits="210" branch="False"/>
                                <line number="252" hits="210" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="58" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="253" hits="26" branch="False"/>
                                <line number="255" hits="184" branch="False"/>
                                <line number="256" hits="184" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="100" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="257" hits="184" branch="False"/>
                                <line number="258" hits="184" branch="False"/>
                                <line number="259" hits="184" branch="False"/>
                                <line number="261" hits="184" branch="False"/>
                                <line number="263" hits="184" branch="False"/>
                                <line number="264" hits="184" branch="False"/>
                                <line number="266" hits="210" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateSpatialIndexUntyped"
                                signature="(System.Linq.Expressions.LambdaExpression,System.String)" line-rate="1"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="277" hits="210" branch="False"/>
                                <line number="278" hits="210" branch="False"/>
                                <line number="279" hits="210" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="10" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="281" hits="210" branch="False"/>
                                <line number="282" hits="210" branch="False"/>
                                <line number="283" hits="210" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="57" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="284" hits="26" branch="False"/>
                                <line number="286" hits="184" branch="False"/>
                                <line number="287" hits="184" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="99" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="288" hits="184" branch="False"/>
                                <line number="289" hits="184" branch="False"/>
                                <line number="290" hits="184" branch="False"/>
                                <line number="292" hits="184" branch="False"/>
                                <line number="294" hits="184" branch="False"/>
                                <line number="295" hits="184" branch="False"/>
                                <line number="297" hits="210" branch="False"/>
                            </lines>
                        </method>
                        <method name="DropIndex" signature="(System.String)" line-rate="0.9229999999999999"
                                branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="305" hits="4" branch="False"/>
                                <line number="306" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="307" hits="0" branch="False"/>
                                <line number="309" hits="4" branch="False"/>
                                <line number="310" hits="4" branch="False"/>
                                <line number="311" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="64" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="312" hits="2" branch="False"/>
                                <line number="313" hits="2" branch="False"/>
                                <line number="314" hits="2" branch="False"/>
                                <line number="318" hits="2" branch="False"/>
                                <line number="319" hits="2" branch="False"/>
                                <line number="322" hits="2" branch="False"/>
                                <line number="324" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetIndex" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="331" hits="22" branch="False"/>
                                <line number="332" hits="22" branch="False"/>
                                <line number="333" hits="22" branch="False"/>
                                <line number="334" hits="22" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="336" hits="22" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetAllIndexes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="342" hits="1" branch="False"/>
                                <line number="343" hits="1" branch="False"/>
                                <line number="344" hits="1" branch="False"/>
                                <line number="345" hits="1" branch="False"/>
                                <line number="347" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetIndexInfo" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="353" hits="36" branch="False"/>
                                <line number="354" hits="36" branch="False"/>
                                <line number="355" hits="36" branch="False"/>
                                <line number="356" hits="48" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="37" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="358" hits="36" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindBestIndex" signature="(System.String)" line-rate="0.8665999999999999"
                                branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="367" hits="1" branch="False"/>
                                <line number="368" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="369" hits="0" branch="False"/>
                                <line number="371" hits="1" branch="False"/>
                                <line number="372" hits="1" branch="False"/>
                                <line number="374" hits="1" branch="False"/>
                                <line number="375" hits="2" branch="False"/>
                                <line number="376" hits="1" branch="False"/>
                                <line number="378" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="105" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="379" hits="0" branch="False"/>
                                <line number="382" hits="1" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="100%"/>
                                        <condition number="155" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="383" hits="2" branch="False"/>
                                <line number="384" hits="2" branch="False"/>
                                <line number="385" hits="1" branch="False"/>
                                <line number="387" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindBestCompoundIndex" signature="(System.String[])"
                                line-rate="0.8665999999999999" branch-rate="0.7" complexity="10">
                            <lines>
                                <line number="394" hits="1" branch="False"/>
                                <line number="395" hits="1" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="50%"/>
                                        <condition number="37" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="396" hits="0" branch="False"/>
                                <line number="398" hits="1" branch="False"/>
                                <line number="399" hits="1" branch="False"/>
                                <line number="400" hits="1" branch="False"/>
                                <line number="401" hits="3" branch="False"/>
                                <line number="402" hits="1" branch="False"/>
                                <line number="404" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="405" hits="0" branch="False"/>
                                <line number="408" hits="1" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="129" type="jump" coverage="100%"/>
                                        <condition number="165" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="409" hits="2" branch="False"/>
                                <line number="410" hits="2" branch="False"/>
                                <line number="411" hits="1" branch="False"/>
                                <line number="413" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoAll"
                                signature="(T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.909" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="422" hits="6725" branch="False"/>
                                <line number="423" hits="6725" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="424" hits="0" branch="False"/>
                                <line number="426" hits="6725" branch="False"/>
                                <line number="427" hits="6725" branch="False"/>
                                <line number="428" hits="26617" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="93" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="429" hits="3221" branch="False"/>
                                <line number="430" hits="3221" branch="False"/>
                                <line number="431" hits="3221" branch="False"/>
                                <line number="432" hits="6725" branch="False"/>
                                <line number="433" hits="6725" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateInAll"
                                signature="(T,T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8461" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="444" hits="265" branch="False"/>
                                <line number="445" hits="265" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="446" hits="0" branch="False"/>
                                <line number="447" hits="265" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="36" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="448" hits="0" branch="False"/>
                                <line number="450" hits="265" branch="False"/>
                                <line number="451" hits="265" branch="False"/>
                                <line number="452" hits="797" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="122" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="453" hits="1" branch="False"/>
                                <line number="454" hits="1" branch="False"/>
                                <line number="455" hits="1" branch="False"/>
                                <line number="456" hits="265" branch="False"/>
                                <line number="457" hits="265" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteFromAll"
                                signature="(T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.909" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="466" hits="200" branch="False"/>
                                <line number="467" hits="200" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="468" hits="0" branch="False"/>
                                <line number="470" hits="200" branch="False"/>
                                <line number="471" hits="200" branch="False"/>
                                <line number="472" hits="604" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="93" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="473" hits="2" branch="False"/>
                                <line number="474" hits="2" branch="False"/>
                                <line number="475" hits="2" branch="False"/>
                                <line number="476" hits="200" branch="False"/>
                                <line number="477" hits="200" branch="False"/>
                            </lines>
                        </method>
                        <method name="GenerateIndexName" signature="(System.String[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="483" hits="632" branch="False"/>
                                <line number="484" hits="632" branch="False"/>
                                <line number="485" hits="632" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebuildDefinition"
                                signature="(System.String,System.String[],System.Boolean,ZB.MOM.WW.CBDD.Core.Indexing.IndexType,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric)"
                                line-rate="0.7142000000000001" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="488" hits="188" branch="False"/>
                                <line number="489" hits="188" branch="False"/>
                                <line number="492" hits="188" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="493" hits="188" branch="False"/>
                                <line number="494" hits="188" branch="False"/>
                                <line number="495" hits="188" branch="False"/>
                                <line number="497" hits="0" branch="False"/>
                                <line number="498" hits="0" branch="False"/>
                                <line number="499" hits="0" branch="False"/>
                                <line number="500" hits="0" branch="False"/>
                                <line number="502" hits="188" branch="False"/>
                                <line number="503" hits="188" branch="False"/>
                                <line number="505" hits="188" branch="False"/>
                                <line number="506" hits="188" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PrimaryRootPageId" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="511" hits="12232" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebindFromMetadata" signature="(ZB.MOM.WW.CBDD.Core.Storage.CollectionMetadata)"
                                line-rate="0.9047" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="518" hits="319" branch="False"/>
                                <line number="519" hits="319" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="520" hits="0" branch="False"/>
                                <line number="522" hits="319" branch="False"/>
                                <line number="523" hits="319" branch="False"/>
                                <line number="524" hits="319" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="47" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="525" hits="0" branch="False"/>
                                <line number="527" hits="1067" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="116" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="528" hits="55" branch="False"/>
                                <line number="529" hits="165" branch="False"/>
                                <line number="530" hits="55" branch="False"/>
                                <line number="532" hits="319" branch="False"/>
                                <line number="533" hits="319" branch="False"/>
                                <line number="535" hits="1067" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="292" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="536" hits="55" branch="False"/>
                                <line number="537" hits="55" branch="False"/>
                                <line number="538" hits="55" branch="False"/>
                                <line number="539" hits="55" branch="False"/>
                                <line number="540" hits="55" branch="False"/>
                                <line number="541" hits="319" branch="False"/>
                                <line number="542" hits="319" branch="False"/>
                            </lines>
                        </method>
                        <method name="SetPrimaryRootPageId" signature="(System.UInt32)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="549" hits="5349" branch="False"/>
                                <line number="550" hits="5349" branch="False"/>
                                <line number="551" hits="5349" branch="False"/>
                                <line number="552" hits="5349" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="39" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="553" hits="5349" branch="False"/>
                                <line number="554" hits="5349" branch="False"/>
                                <line number="555" hits="5349" branch="False"/>
                                <line number="556" hits="5349" branch="False"/>
                                <line number="557" hits="5349" branch="False"/>
                                <line number="558" hits="5349" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetMetadata" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="564" hits="6116" branch="False"/>
                            </lines>
                        </method>
                        <method name="SaveMetadata" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="567" hits="2" branch="False"/>
                                <line number="568" hits="2" branch="False"/>
                                <line number="569" hits="2" branch="False"/>
                                <line number="570" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="0.9285" branch-rate="1" complexity="4">
                            <lines>
                                <line number="576" hits="5" branch="False"/>
                                <line number="577" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="578" hits="0" branch="False"/>
                                <line number="582" hits="5" branch="False"/>
                                <line number="583" hits="5" branch="False"/>
                                <line number="584" hits="27" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="90" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="585" hits="6" branch="False"/>
                                <line number="586" hits="18" branch="False"/>
                                <line number="587" hits="6" branch="False"/>
                                <line number="589" hits="5" branch="False"/>
                                <line number="590" hits="5" branch="False"/>
                                <line number="591" hits="5" branch="False"/>
                                <line number="593" hits="5" branch="False"/>
                                <line number="594" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.String)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="34" hits="6" branch="False"/>
                                <line number="35" hits="6" branch="False"/>
                                <line number="36" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.String)"
                                line-rate="1" branch-rate="0.7" complexity="10">
                            <lines>
                                <line number="22" hits="6122" branch="False"/>
                                <line number="44" hits="6122" branch="False"/>
                                <line number="45" hits="6122" branch="False"/>
                                <line number="46" hits="6122" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="47" hits="6122" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="44" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="48" hits="6122" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="49" hits="6122" branch="False"/>
                                <line number="52" hits="6122" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="120" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="55" hits="18632" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="270" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="56" hits="133" branch="False"/>
                                <line number="57" hits="133" branch="False"/>
                                <line number="58" hits="133" branch="False"/>
                                <line number="59" hits="133" branch="False"/>
                                <line number="60" hits="133" branch="False"/>
                                <line number="61" hits="6122" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="64" hits="937" branch="False"/>
                        <line number="65" hits="937" branch="False"/>
                        <line number="66" hits="4699" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="188" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="944" branch="False"/>
                        <line number="68" hits="944" branch="False"/>
                        <line number="69" hits="944" branch="False"/>
                        <line number="70" hits="944" branch="False"/>
                        <line number="71" hits="944" branch="False"/>
                        <line number="72" hits="944" branch="False"/>
                        <line number="73" hits="944" branch="False"/>
                        <line number="74" hits="944" branch="False"/>
                        <line number="75" hits="944" branch="False"/>
                        <line number="76" hits="944" branch="False"/>
                        <line number="77" hits="944" branch="False"/>
                        <line number="78" hits="944" branch="False"/>
                        <line number="79" hits="944" branch="False"/>
                        <line number="80" hits="937" branch="False"/>
                        <line number="88" hits="935" branch="False"/>
                        <line number="89" hits="935" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="90" hits="0" branch="False"/>
                        <line number="92" hits="935" branch="False"/>
                        <line number="93" hits="935" branch="False"/>
                        <line number="94" hits="935" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="95" hits="0" branch="False"/>
                        <line number="98" hits="935" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="83" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="99" hits="0" branch="False"/>
                        <line number="102" hits="935" branch="False"/>
                        <line number="103" hits="935" branch="False"/>
                        <line number="106" hits="935" branch="False"/>
                        <line number="107" hits="935" branch="False"/>
                        <line number="109" hits="935" branch="False"/>
                        <line number="111" hits="935" branch="False"/>
                        <line number="127" hits="563" branch="False"/>
                        <line number="128" hits="563" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="129" hits="0" branch="False"/>
                        <line number="132" hits="563" branch="False"/>
                        <line number="135" hits="563" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="28" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="563" branch="False"/>
                        <line number="139" hits="563" branch="False"/>
                        <line number="140" hits="563" branch="False"/>
                        <line number="143" hits="563" branch="False"/>
                        <line number="144" hits="563" branch="False"/>
                        <line number="145" hits="563" branch="False"/>
                        <line number="146" hits="563" branch="False"/>
                        <line number="147" hits="563" branch="False"/>
                        <line number="149" hits="563" branch="False"/>
                        <line number="150" hits="563" branch="False"/>
                        <line number="162" hits="1" branch="False"/>
                        <line number="163" hits="1" branch="False"/>
                        <line number="164" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="166" hits="1" branch="False"/>
                        <line number="167" hits="1" branch="False"/>
                        <line number="168" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="58" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="169" hits="0" branch="False"/>
                        <line number="171" hits="1" branch="False"/>
                        <line number="172" hits="1" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="100" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="173" hits="1" branch="False"/>
                        <line number="174" hits="1" branch="False"/>
                        <line number="175" hits="1" branch="False"/>
                        <line number="178" hits="1" branch="False"/>
                        <line number="180" hits="1" branch="False"/>
                        <line number="181" hits="1" branch="False"/>
                        <line number="183" hits="1" branch="False"/>
                        <line number="196" hits="630" branch="False"/>
                        <line number="197" hits="630" branch="False"/>
                        <line number="198" hits="630" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="200" hits="630" branch="False"/>
                        <line number="201" hits="630" branch="False"/>
                        <line number="202" hits="630" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="203" hits="78" branch="False"/>
                        <line number="205" hits="552" branch="False"/>
                        <line number="207" hits="630" branch="False"/>
                        <line number="220" hits="630" branch="False"/>
                        <line number="222" hits="630" branch="False"/>
                        <line number="223" hits="630" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="224" hits="630" branch="False"/>
                        <line number="225" hits="630" branch="False"/>
                        <line number="226" hits="630" branch="False"/>
                        <line number="228" hits="630" branch="False"/>
                        <line number="230" hits="630" branch="False"/>
                        <line number="231" hits="630" branch="False"/>
                        <line number="246" hits="210" branch="False"/>
                        <line number="247" hits="210" branch="False"/>
                        <line number="248" hits="210" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="250" hits="210" branch="False"/>
                        <line number="251" hits="210" branch="False"/>
                        <line number="252" hits="210" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="58" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="253" hits="26" branch="False"/>
                        <line number="255" hits="184" branch="False"/>
                        <line number="256" hits="184" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="100" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="257" hits="184" branch="False"/>
                        <line number="258" hits="184" branch="False"/>
                        <line number="259" hits="184" branch="False"/>
                        <line number="261" hits="184" branch="False"/>
                        <line number="263" hits="184" branch="False"/>
                        <line number="264" hits="184" branch="False"/>
                        <line number="266" hits="210" branch="False"/>
                        <line number="277" hits="210" branch="False"/>
                        <line number="278" hits="210" branch="False"/>
                        <line number="279" hits="210" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="10" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="281" hits="210" branch="False"/>
                        <line number="282" hits="210" branch="False"/>
                        <line number="283" hits="210" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="57" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="284" hits="26" branch="False"/>
                        <line number="286" hits="184" branch="False"/>
                        <line number="287" hits="184" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="99" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="288" hits="184" branch="False"/>
                        <line number="289" hits="184" branch="False"/>
                        <line number="290" hits="184" branch="False"/>
                        <line number="292" hits="184" branch="False"/>
                        <line number="294" hits="184" branch="False"/>
                        <line number="295" hits="184" branch="False"/>
                        <line number="297" hits="210" branch="False"/>
                        <line number="305" hits="4" branch="False"/>
                        <line number="306" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="307" hits="0" branch="False"/>
                        <line number="309" hits="4" branch="False"/>
                        <line number="310" hits="4" branch="False"/>
                        <line number="311" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="64" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="312" hits="2" branch="False"/>
                        <line number="313" hits="2" branch="False"/>
                        <line number="314" hits="2" branch="False"/>
                        <line number="318" hits="2" branch="False"/>
                        <line number="319" hits="2" branch="False"/>
                        <line number="322" hits="2" branch="False"/>
                        <line number="324" hits="4" branch="False"/>
                        <line number="331" hits="22" branch="False"/>
                        <line number="332" hits="22" branch="False"/>
                        <line number="333" hits="22" branch="False"/>
                        <line number="334" hits="22" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="336" hits="22" branch="False"/>
                        <line number="342" hits="1" branch="False"/>
                        <line number="343" hits="1" branch="False"/>
                        <line number="344" hits="1" branch="False"/>
                        <line number="345" hits="1" branch="False"/>
                        <line number="347" hits="1" branch="False"/>
                        <line number="353" hits="36" branch="False"/>
                        <line number="354" hits="36" branch="False"/>
                        <line number="355" hits="36" branch="False"/>
                        <line number="356" hits="48" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="37" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="358" hits="36" branch="False"/>
                        <line number="367" hits="1" branch="False"/>
                        <line number="368" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="369" hits="0" branch="False"/>
                        <line number="371" hits="1" branch="False"/>
                        <line number="372" hits="1" branch="False"/>
                        <line number="374" hits="1" branch="False"/>
                        <line number="375" hits="2" branch="False"/>
                        <line number="376" hits="1" branch="False"/>
                        <line number="378" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="105" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="379" hits="0" branch="False"/>
                        <line number="382" hits="1" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="119" type="jump" coverage="100%"/>
                                <condition number="155" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="383" hits="2" branch="False"/>
                        <line number="384" hits="2" branch="False"/>
                        <line number="385" hits="1" branch="False"/>
                        <line number="387" hits="1" branch="False"/>
                        <line number="394" hits="1" branch="False"/>
                        <line number="395" hits="1" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="20" type="jump" coverage="50%"/>
                                <condition number="37" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="396" hits="0" branch="False"/>
                        <line number="398" hits="1" branch="False"/>
                        <line number="399" hits="1" branch="False"/>
                        <line number="400" hits="1" branch="False"/>
                        <line number="401" hits="3" branch="False"/>
                        <line number="402" hits="1" branch="False"/>
                        <line number="404" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="405" hits="0" branch="False"/>
                        <line number="408" hits="1" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="129" type="jump" coverage="100%"/>
                                <condition number="165" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="409" hits="2" branch="False"/>
                        <line number="410" hits="2" branch="False"/>
                        <line number="411" hits="1" branch="False"/>
                        <line number="413" hits="1" branch="False"/>
                        <line number="422" hits="6725" branch="False"/>
                        <line number="423" hits="6725" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="424" hits="0" branch="False"/>
                        <line number="426" hits="6725" branch="False"/>
                        <line number="427" hits="6725" branch="False"/>
                        <line number="428" hits="26617" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="93" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="429" hits="3221" branch="False"/>
                        <line number="430" hits="3221" branch="False"/>
                        <line number="431" hits="3221" branch="False"/>
                        <line number="432" hits="6725" branch="False"/>
                        <line number="433" hits="6725" branch="False"/>
                        <line number="444" hits="265" branch="False"/>
                        <line number="445" hits="265" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="446" hits="0" branch="False"/>
                        <line number="447" hits="265" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="36" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="448" hits="0" branch="False"/>
                        <line number="450" hits="265" branch="False"/>
                        <line number="451" hits="265" branch="False"/>
                        <line number="452" hits="797" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="122" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="453" hits="1" branch="False"/>
                        <line number="454" hits="1" branch="False"/>
                        <line number="455" hits="1" branch="False"/>
                        <line number="456" hits="265" branch="False"/>
                        <line number="457" hits="265" branch="False"/>
                        <line number="466" hits="200" branch="False"/>
                        <line number="467" hits="200" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="468" hits="0" branch="False"/>
                        <line number="470" hits="200" branch="False"/>
                        <line number="471" hits="200" branch="False"/>
                        <line number="472" hits="604" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="93" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="473" hits="2" branch="False"/>
                        <line number="474" hits="2" branch="False"/>
                        <line number="475" hits="2" branch="False"/>
                        <line number="476" hits="200" branch="False"/>
                        <line number="477" hits="200" branch="False"/>
                        <line number="483" hits="632" branch="False"/>
                        <line number="484" hits="632" branch="False"/>
                        <line number="485" hits="632" branch="False"/>
                        <line number="488" hits="188" branch="False"/>
                        <line number="489" hits="188" branch="False"/>
                        <line number="492" hits="188" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="493" hits="188" branch="False"/>
                        <line number="494" hits="188" branch="False"/>
                        <line number="495" hits="188" branch="False"/>
                        <line number="497" hits="0" branch="False"/>
                        <line number="498" hits="0" branch="False"/>
                        <line number="499" hits="0" branch="False"/>
                        <line number="500" hits="0" branch="False"/>
                        <line number="502" hits="188" branch="False"/>
                        <line number="503" hits="188" branch="False"/>
                        <line number="505" hits="188" branch="False"/>
                        <line number="506" hits="188" branch="False"/>
                        <line number="511" hits="12232" branch="False"/>
                        <line number="518" hits="319" branch="False"/>
                        <line number="519" hits="319" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="520" hits="0" branch="False"/>
                        <line number="522" hits="319" branch="False"/>
                        <line number="523" hits="319" branch="False"/>
                        <line number="524" hits="319" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="47" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="525" hits="0" branch="False"/>
                        <line number="527" hits="1067" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="116" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="528" hits="55" branch="False"/>
                        <line number="529" hits="165" branch="False"/>
                        <line number="530" hits="55" branch="False"/>
                        <line number="532" hits="319" branch="False"/>
                        <line number="533" hits="319" branch="False"/>
                        <line number="535" hits="1067" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="292" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="536" hits="55" branch="False"/>
                        <line number="537" hits="55" branch="False"/>
                        <line number="538" hits="55" branch="False"/>
                        <line number="539" hits="55" branch="False"/>
                        <line number="540" hits="55" branch="False"/>
                        <line number="541" hits="319" branch="False"/>
                        <line number="542" hits="319" branch="False"/>
                        <line number="549" hits="5349" branch="False"/>
                        <line number="550" hits="5349" branch="False"/>
                        <line number="551" hits="5349" branch="False"/>
                        <line number="552" hits="5349" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="39" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="553" hits="5349" branch="False"/>
                        <line number="554" hits="5349" branch="False"/>
                        <line number="555" hits="5349" branch="False"/>
                        <line number="556" hits="5349" branch="False"/>
                        <line number="557" hits="5349" branch="False"/>
                        <line number="558" hits="5349" branch="False"/>
                        <line number="564" hits="6116" branch="False"/>
                        <line number="567" hits="2" branch="False"/>
                        <line number="568" hits="2" branch="False"/>
                        <line number="569" hits="2" branch="False"/>
                        <line number="570" hits="2" branch="False"/>
                        <line number="576" hits="5" branch="False"/>
                        <line number="577" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="578" hits="0" branch="False"/>
                        <line number="582" hits="5" branch="False"/>
                        <line number="583" hits="5" branch="False"/>
                        <line number="584" hits="27" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="90" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="585" hits="6" branch="False"/>
                        <line number="586" hits="18" branch="False"/>
                        <line number="587" hits="6" branch="False"/>
                        <line number="589" hits="5" branch="False"/>
                        <line number="590" hits="5" branch="False"/>
                        <line number="591" hits="5" branch="False"/>
                        <line number="593" hits="5" branch="False"/>
                        <line number="594" hits="5" branch="False"/>
                        <line number="34" hits="6" branch="False"/>
                        <line number="35" hits="6" branch="False"/>
                        <line number="36" hits="6" branch="False"/>
                        <line number="22" hits="6122" branch="False"/>
                        <line number="44" hits="6122" branch="False"/>
                        <line number="45" hits="6122" branch="False"/>
                        <line number="46" hits="6122" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="47" hits="6122" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="44" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="48" hits="6122" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="66" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="49" hits="6122" branch="False"/>
                        <line number="52" hits="6122" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="120" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="55" hits="18632" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="270" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="56" hits="133" branch="False"/>
                        <line number="57" hits="133" branch="False"/>
                        <line number="58" hits="133" branch="False"/>
                        <line number="59" hits="133" branch="False"/>
                        <line number="60" hits="133" branch="False"/>
                        <line number="61" hits="6122" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.ExpressionAnalyzer"
                       filename="CBDD.Core/Indexing/CollectionIndexManager.cs" line-rate="0.423" branch-rate="0.5"
                       complexity="12">
                    <methods>
                        <method name="ExtractPropertyPaths" signature="(System.Linq.Expressions.LambdaExpression)"
                                line-rate="0.423" branch-rate="0.5" complexity="12">
                            <lines>
                                <line number="608" hits="3213" branch="False"/>
                                <line number="609" hits="3213" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="610" hits="2031" branch="False"/>
                                <line number="612" hits="2031" branch="False"/>
                                <line number="614" hits="1182" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="615" hits="0" branch="False"/>
                                <line number="617" hits="0" branch="False"/>
                                <line number="618" hits="0" branch="False"/>
                                <line number="619" hits="0" branch="False"/>
                                <line number="620" hits="0" branch="False"/>
                                <line number="622" hits="1182" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="144" type="jump" coverage="50%"/>
                                        <condition number="164" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="623" hits="1182" branch="False"/>
                                <line number="625" hits="1182" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="193" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="626" hits="1182" branch="False"/>
                                <line number="628" hits="1182" branch="False"/>
                                <line number="630" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="243" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="631" 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="638" hits="0" branch="False"/>
                                <line number="640" hits="0" branch="False"/>
                                <line number="641" hits="0" branch="False"/>
                                <line number="642" hits="0" branch="False"/>
                                <line number="643" hits="3213" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="608" hits="3213" branch="False"/>
                        <line number="609" hits="3213" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="610" hits="2031" branch="False"/>
                        <line number="612" hits="2031" branch="False"/>
                        <line number="614" hits="1182" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="615" hits="0" branch="False"/>
                        <line number="617" hits="0" branch="False"/>
                        <line number="618" hits="0" branch="False"/>
                        <line number="619" hits="0" branch="False"/>
                        <line number="620" hits="0" branch="False"/>
                        <line number="622" hits="1182" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="144" type="jump" coverage="50%"/>
                                <condition number="164" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="623" hits="1182" branch="False"/>
                        <line number="625" hits="1182" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="193" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="626" hits="1182" branch="False"/>
                        <line number="628" hits="1182" branch="False"/>
                        <line number="630" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="243" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="631" 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="638" hits="0" branch="False"/>
                        <line number="640" hits="0" branch="False"/>
                        <line number="641" hits="0" branch="False"/>
                        <line number="642" hits="0" branch="False"/>
                        <line number="643" hits="3213" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionSecondaryIndex`2"
                       filename="CBDD.Core/Indexing/CollectionSecondaryIndex.cs" line-rate="0.6685" branch-rate="0.5"
                       complexity="107">
                    <methods>
                        <method name="get_Definition" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="31" hits="1911" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BTreeIndex" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="36" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_RootPageId" signature="()" line-rate="1" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="41" hits="944" branch="True" condition-coverage="83.33% (5/6)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                        <condition number="17" type="jump" coverage="100%"/>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                        <method name="Insert"
                                signature="(T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.7428" branch-rate="0.6818000000000001" complexity="22">
                            <lines>
                                <line number="104" hits="3238" branch="False"/>
                                <line number="105" hits="3238" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="106" hits="0" branch="False"/>
                                <line number="109" hits="3238" branch="False"/>
                                <line number="110" hits="3238" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="111" hits="0" branch="False"/>
                                <line number="113" hits="3238" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="114" hits="6" branch="False"/>
                                <line number="116" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="90" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="117" hits="6" branch="False"/>
                                <line number="118" hits="6" branch="False"/>
                                <line number="119" hits="6" branch="False"/>
                                <line number="120" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="129" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="121" hits="0" branch="False"/>
                                <line number="122" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="178" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="123" hits="0" branch="False"/>
                                <line number="124" hits="0" branch="False"/>
                                <line number="125" hits="0" branch="False"/>
                                <line number="126" hits="0" branch="False"/>
                                <line number="127" hits="6" branch="False"/>
                                <line number="128" hits="3232" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="215" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="129" hits="358" branch="False"/>
                                <line number="131" hits="358" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="224" type="jump" coverage="50%"/>
                                        <condition number="242" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="132" hits="358" branch="False"/>
                                <line number="133" hits="358" branch="False"/>
                                <line number="134" hits="358" branch="False"/>
                                <line number="135" hits="358" branch="False"/>
                                <line number="136" hits="2874" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="300" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="137" hits="2874" branch="False"/>
                                <line number="139" hits="2874" branch="False"/>
                                <line number="140" hits="2874" branch="False"/>
                                <line number="141" hits="2874" branch="False"/>
                                <line number="142" hits="2874" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="359" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="2874" branch="False"/>
                                <line number="144" hits="3238" branch="False"/>
                            </lines>
                        </method>
                        <method name="Update"
                                signature="(T,T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.3478" branch-rate="0.22219999999999998" complexity="18">
                            <lines>
                                <line number="156" hits="1" branch="False"/>
                                <line number="157" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="158" hits="0" branch="False"/>
                                <line number="159" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="38" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="160" hits="0" branch="False"/>
                                <line number="163" hits="1" branch="False"/>
                                <line number="164" hits="1" branch="False"/>
                                <line number="167" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="98" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="1" branch="False"/>
                                <line number="170" hits="0" branch="False"/>
                                <line number="173" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="126" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="174" hits="0" branch="False"/>
                                <line number="175" hits="0" branch="False"/>
                                <line number="176" hits="0" branch="False"/>
                                <line number="177" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="167" type="jump" coverage="0%"/>
                                        <condition number="177" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="0" branch="False"/>
                                <line number="181" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="218" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="182" hits="0" branch="False"/>
                                <line number="183" hits="0" branch="False"/>
                                <line number="184" hits="0" branch="False"/>
                                <line number="185" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="259" type="jump" coverage="0%"/>
                                        <condition number="270" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="186" hits="0" branch="False"/>
                                <line number="187" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Delete"
                                signature="(T,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8181" branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="196" hits="2" branch="False"/>
                                <line number="197" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="198" hits="0" branch="False"/>
                                <line number="201" hits="2" branch="False"/>
                                <line number="202" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="203" hits="0" branch="False"/>
                                <line number="205" hits="2" branch="False"/>
                                <line number="206" hits="2" branch="False"/>
                                <line number="209" hits="2" branch="False"/>
                                <line number="210" hits="2" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="105" type="jump" coverage="50%"/>
                                        <condition number="113" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="211" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="Seek" signature="(System.Object,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0" branch-rate="0" complexity="12">
                            <lines>
                                <line number="220" hits="0" branch="False"/>
                                <line number="221" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="222" hits="0" branch="False"/>
                                <line number="224" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="30" type="jump" coverage="0%"/>
                                        <condition number="50" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="225" hits="0" branch="False"/>
                                <line number="226" hits="0" branch="False"/>
                                <line number="229" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="230" hits="0" branch="False"/>
                                <line number="231" hits="0" branch="False"/>
                                <line number="232" hits="0" branch="False"/>
                                <line number="233" hits="0" branch="False"/>
                                <line number="234" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="153" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="235" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="206" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="238" hits="0" branch="False"/>
                                <line number="239" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="VectorSearch"
                                signature="(System.Single[],System.Int32,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="250" hits="1" branch="False"/>
                                <line number="251" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="252" hits="0" branch="False"/>
                                <line number="254" hits="1" branch="False"/>
                                <line number="255" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Within"
                                signature="(System.ValueTuple`2&lt;System.Double,System.Double&gt;,System.ValueTuple`2&lt;System.Double,System.Double&gt;,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8332999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="282" hits="4" branch="False"/>
                                <line number="283" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="284" hits="0" branch="False"/>
                                <line number="286" hits="4" branch="False"/>
                                <line number="287" hits="4" branch="False"/>
                                <line number="288" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetInfo" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="349" hits="956" branch="False"/>
                                <line number="350" hits="956" branch="False"/>
                                <line number="351" hits="956" branch="False"/>
                                <line number="352" hits="956" branch="False"/>
                                <line number="353" hits="956" branch="False"/>
                                <line number="354" hits="956" branch="False"/>
                                <line number="355" hits="956" branch="False"/>
                                <line number="356" hits="956" branch="False"/>
                                <line number="357" hits="956" branch="False"/>
                                <line number="358" hits="956" branch="False"/>
                                <line number="359" hits="956" branch="False"/>
                                <line number="360" hits="956" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCompositeKey"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="370" hits="2885" branch="False"/>
                                <line number="372" hits="2885" branch="False"/>
                                <line number="375" hits="2885" branch="False"/>
                                <line number="378" hits="2885" branch="False"/>
                                <line number="380" hits="2885" branch="False"/>
                                <line number="381" hits="2885" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateCompositeKeyBoundary"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.Boolean)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="388" hits="9" branch="False"/>
                                <line number="391" hits="9" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="2" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="392" hits="9" branch="False"/>
                                <line number="393" hits="9" branch="False"/>
                                <line number="395" hits="9" branch="False"/>
                                <line number="396" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="ExtractUserKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="403" hits="0" branch="False"/>
                                <line number="405" hits="0" branch="False"/>
                                <line number="406" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="407" hits="0" branch="False"/>
                                <line number="409" hits="0" branch="False"/>
                                <line number="410" hits="0" branch="False"/>
                                <line number="411" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="ConvertToIndexKey" signature="(System.Object)" line-rate="0.6875"
                                branch-rate="0.5555" complexity="18">
                            <lines>
                                <line number="420" hits="2885" branch="False"/>
                                <line number="421" hits="2885" branch="True" condition-coverage="64.28% (9/14)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                        <condition number="30" type="jump" coverage="100%"/>
                                        <condition number="38" type="jump" coverage="100%"/>
                                        <condition number="55" type="jump" coverage="50%"/>
                                        <condition number="72" type="jump" coverage="50%"/>
                                        <condition number="90" type="jump" coverage="50%"/>
                                        <condition number="112" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="422" hits="2885" branch="False"/>
                                <line number="423" hits="0" branch="False"/>
                                <line number="424" hits="7" branch="False"/>
                                <line number="425" hits="2877" branch="False"/>
                                <line number="426" hits="0" branch="False"/>
                                <line number="427" hits="0" branch="False"/>
                                <line number="428" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="186" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="429" hits="0" branch="False"/>
                                <line number="430" hits="2885" branch="False"/>
                                <line number="431" hits="2885" branch="False"/>
                                <line number="432" hits="2885" branch="False"/>
                                <line number="433" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="226" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="434" hits="2885" branch="False"/>
                                <line number="435" hits="2885" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="0.8332999999999999" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="441" hits="63" branch="False"/>
                                <line number="442" hits="63" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="443" hits="0" branch="False"/>
                                <line number="448" hits="63" branch="False"/>
                                <line number="449" hits="63" branch="False"/>
                                <line number="450" hits="63" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexDefinition`1&lt;T&gt;,ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.UInt32)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="55" hits="0" branch="False"/>
                                <line number="56" hits="0" branch="False"/>
                                <line number="57" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.CollectionIndexDefinition`1&lt;T&gt;,ZB.MOM.WW.CBDD.Core.Storage.IIndexStorage,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.UInt32)"
                                line-rate="1" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="66" hits="1123" branch="False"/>
                                <line number="67" hits="1123" branch="False"/>
                                <line number="68" hits="1123" branch="False"/>
                                <line number="69" hits="1123" branch="False"/>
                                <line number="70" hits="1123" branch="False"/>
                                <line number="71" hits="1123" branch="False"/>
                                <line number="72" hits="1123" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="73" hits="1123" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="75" hits="1123" branch="False"/>
                                <line number="77" hits="1123" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="222" branch="False"/>
                                <line number="79" hits="222" branch="False"/>
                                <line number="80" hits="222" branch="False"/>
                                <line number="81" hits="222" branch="False"/>
                                <line number="82" hits="222" branch="False"/>
                                <line number="83" hits="901" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="118" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="84" hits="221" branch="False"/>
                                <line number="85" hits="221" branch="False"/>
                                <line number="86" hits="221" branch="False"/>
                                <line number="87" hits="221" branch="False"/>
                                <line number="88" hits="221" branch="False"/>
                                <line number="90" hits="680" branch="False"/>
                                <line number="91" hits="680" branch="False"/>
                                <line number="92" hits="680" branch="False"/>
                                <line number="93" hits="680" branch="False"/>
                                <line number="94" hits="680" branch="False"/>
                                <line number="95" hits="1123" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="31" hits="1911" branch="False"/>
                        <line number="36" hits="0" branch="False"/>
                        <line number="41" hits="944" branch="True" condition-coverage="83.33% (5/6)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                                <condition number="17" type="jump" coverage="100%"/>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="104" hits="3238" branch="False"/>
                        <line number="105" hits="3238" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="106" hits="0" branch="False"/>
                        <line number="109" hits="3238" branch="False"/>
                        <line number="110" hits="3238" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="111" hits="0" branch="False"/>
                        <line number="113" hits="3238" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="114" hits="6" branch="False"/>
                        <line number="116" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="90" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="117" hits="6" branch="False"/>
                        <line number="118" hits="6" branch="False"/>
                        <line number="119" hits="6" branch="False"/>
                        <line number="120" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="129" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="121" hits="0" branch="False"/>
                        <line number="122" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="178" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="123" hits="0" branch="False"/>
                        <line number="124" hits="0" branch="False"/>
                        <line number="125" hits="0" branch="False"/>
                        <line number="126" hits="0" branch="False"/>
                        <line number="127" hits="6" branch="False"/>
                        <line number="128" hits="3232" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="215" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="129" hits="358" branch="False"/>
                        <line number="131" hits="358" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="224" type="jump" coverage="50%"/>
                                <condition number="242" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="132" hits="358" branch="False"/>
                        <line number="133" hits="358" branch="False"/>
                        <line number="134" hits="358" branch="False"/>
                        <line number="135" hits="358" branch="False"/>
                        <line number="136" hits="2874" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="300" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="137" hits="2874" branch="False"/>
                        <line number="139" hits="2874" branch="False"/>
                        <line number="140" hits="2874" branch="False"/>
                        <line number="141" hits="2874" branch="False"/>
                        <line number="142" hits="2874" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="359" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="2874" branch="False"/>
                        <line number="144" hits="3238" branch="False"/>
                        <line number="156" hits="1" branch="False"/>
                        <line number="157" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="158" hits="0" branch="False"/>
                        <line number="159" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="38" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="160" hits="0" branch="False"/>
                        <line number="163" hits="1" branch="False"/>
                        <line number="164" hits="1" branch="False"/>
                        <line number="167" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="98" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="1" branch="False"/>
                        <line number="170" hits="0" branch="False"/>
                        <line number="173" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="126" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="174" hits="0" branch="False"/>
                        <line number="175" hits="0" branch="False"/>
                        <line number="176" hits="0" branch="False"/>
                        <line number="177" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="167" type="jump" coverage="0%"/>
                                <condition number="177" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="0" branch="False"/>
                        <line number="181" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="218" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="182" hits="0" branch="False"/>
                        <line number="183" hits="0" branch="False"/>
                        <line number="184" hits="0" branch="False"/>
                        <line number="185" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="259" type="jump" coverage="0%"/>
                                <condition number="270" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="186" hits="0" branch="False"/>
                        <line number="187" hits="1" branch="False"/>
                        <line number="196" hits="2" branch="False"/>
                        <line number="197" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="198" hits="0" branch="False"/>
                        <line number="201" hits="2" branch="False"/>
                        <line number="202" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="203" hits="0" branch="False"/>
                        <line number="205" hits="2" branch="False"/>
                        <line number="206" hits="2" branch="False"/>
                        <line number="209" hits="2" branch="False"/>
                        <line number="210" hits="2" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="105" type="jump" coverage="50%"/>
                                <condition number="113" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="211" hits="2" branch="False"/>
                        <line number="220" hits="0" branch="False"/>
                        <line number="221" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="222" hits="0" branch="False"/>
                        <line number="224" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="30" type="jump" coverage="0%"/>
                                <condition number="50" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="225" hits="0" branch="False"/>
                        <line number="226" hits="0" branch="False"/>
                        <line number="229" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="107" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="230" hits="0" branch="False"/>
                        <line number="231" hits="0" branch="False"/>
                        <line number="232" hits="0" branch="False"/>
                        <line number="233" hits="0" branch="False"/>
                        <line number="234" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="153" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="235" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="206" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="238" hits="0" branch="False"/>
                        <line number="239" hits="0" branch="False"/>
                        <line number="250" hits="1" branch="False"/>
                        <line number="251" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="252" hits="0" branch="False"/>
                        <line number="254" hits="1" branch="False"/>
                        <line number="255" hits="1" branch="False"/>
                        <line number="282" hits="4" branch="False"/>
                        <line number="283" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="284" hits="0" branch="False"/>
                        <line number="286" hits="4" branch="False"/>
                        <line number="287" hits="4" branch="False"/>
                        <line number="288" hits="4" branch="False"/>
                        <line number="349" hits="956" branch="False"/>
                        <line number="350" hits="956" branch="False"/>
                        <line number="351" hits="956" branch="False"/>
                        <line number="352" hits="956" branch="False"/>
                        <line number="353" hits="956" branch="False"/>
                        <line number="354" hits="956" branch="False"/>
                        <line number="355" hits="956" branch="False"/>
                        <line number="356" hits="956" branch="False"/>
                        <line number="357" hits="956" branch="False"/>
                        <line number="358" hits="956" branch="False"/>
                        <line number="359" hits="956" branch="False"/>
                        <line number="360" hits="956" branch="False"/>
                        <line number="370" hits="2885" branch="False"/>
                        <line number="372" hits="2885" branch="False"/>
                        <line number="375" hits="2885" branch="False"/>
                        <line number="378" hits="2885" branch="False"/>
                        <line number="380" hits="2885" branch="False"/>
                        <line number="381" hits="2885" branch="False"/>
                        <line number="388" hits="9" branch="False"/>
                        <line number="391" hits="9" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="2" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="392" hits="9" branch="False"/>
                        <line number="393" hits="9" branch="False"/>
                        <line number="395" hits="9" branch="False"/>
                        <line number="396" hits="9" branch="False"/>
                        <line number="403" hits="0" branch="False"/>
                        <line number="405" hits="0" branch="False"/>
                        <line number="406" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="407" hits="0" branch="False"/>
                        <line number="409" hits="0" branch="False"/>
                        <line number="410" hits="0" branch="False"/>
                        <line number="411" hits="0" branch="False"/>
                        <line number="420" hits="2885" branch="False"/>
                        <line number="421" hits="2885" branch="True" condition-coverage="64.28% (9/14)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                                <condition number="30" type="jump" coverage="100%"/>
                                <condition number="38" type="jump" coverage="100%"/>
                                <condition number="55" type="jump" coverage="50%"/>
                                <condition number="72" type="jump" coverage="50%"/>
                                <condition number="90" type="jump" coverage="50%"/>
                                <condition number="112" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="422" hits="2885" branch="False"/>
                        <line number="423" hits="0" branch="False"/>
                        <line number="424" hits="7" branch="False"/>
                        <line number="425" hits="2877" branch="False"/>
                        <line number="426" hits="0" branch="False"/>
                        <line number="427" hits="0" branch="False"/>
                        <line number="428" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="186" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="429" hits="0" branch="False"/>
                        <line number="430" hits="2885" branch="False"/>
                        <line number="431" hits="2885" branch="False"/>
                        <line number="432" hits="2885" branch="False"/>
                        <line number="433" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="226" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="434" hits="2885" branch="False"/>
                        <line number="435" hits="2885" branch="False"/>
                        <line number="441" hits="63" branch="False"/>
                        <line number="442" hits="63" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="443" hits="0" branch="False"/>
                        <line number="448" hits="63" branch="False"/>
                        <line number="449" hits="63" branch="False"/>
                        <line number="450" hits="63" 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="66" hits="1123" branch="False"/>
                        <line number="67" hits="1123" branch="False"/>
                        <line number="68" hits="1123" branch="False"/>
                        <line number="69" hits="1123" branch="False"/>
                        <line number="70" hits="1123" branch="False"/>
                        <line number="71" hits="1123" branch="False"/>
                        <line number="72" hits="1123" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="73" hits="1123" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="75" hits="1123" branch="False"/>
                        <line number="77" hits="1123" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="71" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="222" branch="False"/>
                        <line number="79" hits="222" branch="False"/>
                        <line number="80" hits="222" branch="False"/>
                        <line number="81" hits="222" branch="False"/>
                        <line number="82" hits="222" branch="False"/>
                        <line number="83" hits="901" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="118" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="84" hits="221" branch="False"/>
                        <line number="85" hits="221" branch="False"/>
                        <line number="86" hits="221" branch="False"/>
                        <line number="87" hits="221" branch="False"/>
                        <line number="88" hits="221" branch="False"/>
                        <line number="90" hits="680" branch="False"/>
                        <line number="91" hits="680" branch="False"/>
                        <line number="92" hits="680" branch="False"/>
                        <line number="93" hits="680" branch="False"/>
                        <line number="94" hits="680" branch="False"/>
                        <line number="95" hits="1123" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionSecondaryIndex`2/&lt;Near&gt;d__19"
                       filename="CBDD.Core/Indexing/CollectionSecondaryIndex.cs" line-rate="0.8887999999999999"
                       branch-rate="0.75" complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8887999999999999" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="264" hits="3" branch="False"/>
                                <line number="265" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="266" hits="0" branch="False"/>
                                <line number="268" hits="3" branch="False"/>
                                <line number="269" hits="715" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="219" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="270" hits="353" branch="False"/>
                                <line number="271" hits="353" branch="False"/>
                                <line number="272" hits="353" branch="False"/>
                                <line number="273" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="264" hits="3" branch="False"/>
                        <line number="265" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="266" hits="0" branch="False"/>
                        <line number="268" hits="3" branch="False"/>
                        <line number="269" hits="715" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="219" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="270" hits="353" branch="False"/>
                        <line number="271" hits="353" branch="False"/>
                        <line number="272" hits="353" branch="False"/>
                        <line number="273" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.CollectionSecondaryIndex`2/&lt;Range&gt;d__21"
                       filename="CBDD.Core/Indexing/CollectionSecondaryIndex.cs" line-rate="0.8332999999999999"
                       branch-rate="0.8571" complexity="14">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8332999999999999" branch-rate="0.8571"
                                complexity="14">
                            <lines>
                                <line number="299" hits="6" branch="False"/>
                                <line number="300" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="306" hits="6" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="100%"/>
                                        <condition number="87" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="307" hits="1" branch="False"/>
                                <line number="309" hits="1" branch="False"/>
                                <line number="310" hits="1" branch="False"/>
                                <line number="311" hits="1" branch="False"/>
                                <line number="312" hits="5" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="167" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="313" hits="0" branch="False"/>
                                <line number="314" hits="0" branch="False"/>
                                <line number="315" hits="0" branch="False"/>
                                <line number="316" hits="0" branch="False"/>
                                <line number="317" hits="0" branch="False"/>
                                <line number="318" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="270" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="319" hits="1" branch="False"/>
                                <line number="320" hits="1" branch="False"/>
                                <line number="321" hits="1" branch="False"/>
                                <line number="322" hits="1" branch="False"/>
                                <line number="323" hits="1" branch="False"/>
                                <line number="325" hits="4" branch="False"/>
                                <line number="327" hits="4" branch="False"/>
                                <line number="328" hits="4" branch="False"/>
                                <line number="333" hits="4" branch="False"/>
                                <line number="334" hits="4" branch="False"/>
                                <line number="335" hits="4" branch="False"/>
                                <line number="339" hits="2076" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="529" type="jump" coverage="100%"/>
                                        <condition number="657" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="340" hits="1029" branch="False"/>
                                <line number="341" hits="1029" branch="False"/>
                                <line number="342" hits="1029" branch="False"/>
                                <line number="343" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="299" hits="6" branch="False"/>
                        <line number="300" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="306" hits="6" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="71" type="jump" coverage="100%"/>
                                <condition number="87" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="307" hits="1" branch="False"/>
                        <line number="309" hits="1" branch="False"/>
                        <line number="310" hits="1" branch="False"/>
                        <line number="311" hits="1" branch="False"/>
                        <line number="312" hits="5" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="167" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="313" hits="0" branch="False"/>
                        <line number="314" hits="0" branch="False"/>
                        <line number="315" hits="0" branch="False"/>
                        <line number="316" hits="0" branch="False"/>
                        <line number="317" hits="0" branch="False"/>
                        <line number="318" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="270" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="319" hits="1" branch="False"/>
                        <line number="320" hits="1" branch="False"/>
                        <line number="321" hits="1" branch="False"/>
                        <line number="322" hits="1" branch="False"/>
                        <line number="323" hits="1" branch="False"/>
                        <line number="325" hits="4" branch="False"/>
                        <line number="327" hits="4" branch="False"/>
                        <line number="328" hits="4" branch="False"/>
                        <line number="333" hits="4" branch="False"/>
                        <line number="334" hits="4" branch="False"/>
                        <line number="335" hits="4" branch="False"/>
                        <line number="339" hits="2076" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="529" type="jump" coverage="100%"/>
                                <condition number="657" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="340" hits="1029" branch="False"/>
                        <line number="341" hits="1029" branch="False"/>
                        <line number="342" hits="1029" branch="False"/>
                        <line number="343" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.GeoSpatialExtensions"
                       filename="CBDD.Core/Indexing/GeoSpatialExtensions.cs" line-rate="1" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="Near"
                                signature="(System.ValueTuple`2&lt;System.Double,System.Double&gt;,System.ValueTuple`2&lt;System.Double,System.Double&gt;,System.Double)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="14" hits="1" branch="False"/>
                                <line number="15" hits="1" branch="False"/>
                                <line number="16" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Within"
                                signature="(System.ValueTuple`2&lt;System.Double,System.Double&gt;,System.ValueTuple`2&lt;System.Double,System.Double&gt;,System.ValueTuple`2&lt;System.Double,System.Double&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="27" hits="1" branch="False"/>
                                <line number="28" hits="1" branch="False"/>
                                <line number="29" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="14" hits="1" branch="False"/>
                        <line number="15" hits="1" branch="False"/>
                        <line number="16" hits="1" branch="False"/>
                        <line number="27" hits="1" branch="False"/>
                        <line number="28" hits="1" branch="False"/>
                        <line number="29" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.HashIndex" filename="CBDD.Core/Indexing/HashIndex.cs"
                       line-rate="0.9361" branch-rate="0.875" complexity="25">
                    <methods>
                        <method name="Insert"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation)"
                                line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="33" hits="8" branch="False"/>
                                <line number="34" hits="8" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                        <condition number="28" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="35" hits="1" branch="False"/>
                                <line number="37" hits="7" branch="False"/>
                                <line number="39" hits="7" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="76" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="40" hits="5" branch="False"/>
                                <line number="41" hits="5" branch="False"/>
                                <line number="42" hits="5" branch="False"/>
                                <line number="43" hits="5" branch="False"/>
                                <line number="45" hits="7" branch="False"/>
                                <line number="46" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryFind"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;)"
                                line-rate="0.8571" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="55" hits="3" branch="False"/>
                                <line number="56" hits="3" branch="False"/>
                                <line number="57" hits="3" branch="False"/>
                                <line number="59" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="41" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="60" hits="1" branch="False"/>
                                <line number="62" hits="8" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="63" hits="2" branch="False"/>
                                <line number="64" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="65" hits="2" branch="False"/>
                                <line number="66" hits="2" branch="False"/>
                                <line number="67" hits="2" branch="False"/>
                                <line number="69" hits="0" branch="False"/>
                                <line number="71" hits="0" branch="False"/>
                                <line number="72" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="Remove"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation)"
                                line-rate="0.9411" branch-rate="0.9166" complexity="12">
                            <lines>
                                <line number="81" hits="3" branch="False"/>
                                <line number="82" hits="3" branch="False"/>
                                <line number="84" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="85" hits="0" branch="False"/>
                                <line number="87" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="219" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="3" branch="False"/>
                                <line number="89" hits="3" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="75" type="jump" coverage="100%"/>
                                        <condition number="110" type="jump" coverage="100%"/>
                                        <condition number="154" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="90" hits="3" branch="False"/>
                                <line number="91" hits="3" branch="False"/>
                                <line number="92" hits="2" branch="False"/>
                                <line number="93" hits="2" branch="False"/>
                                <line number="95" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="179" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="96" hits="1" branch="False"/>
                                <line number="98" hits="2" branch="False"/>
                                <line number="100" hits="1" branch="False"/>
                                <line number="102" hits="1" branch="False"/>
                                <line number="103" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="21" hits="4" branch="False"/>
                                <line number="22" hits="4" branch="False"/>
                                <line number="23" hits="4" branch="False"/>
                                <line number="24" hits="4" branch="False"/>
                                <line number="25" hits="4" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="33" hits="8" branch="False"/>
                        <line number="34" hits="8" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                                <condition number="28" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="35" hits="1" branch="False"/>
                        <line number="37" hits="7" branch="False"/>
                        <line number="39" hits="7" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="76" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="40" hits="5" branch="False"/>
                        <line number="41" hits="5" branch="False"/>
                        <line number="42" hits="5" branch="False"/>
                        <line number="43" hits="5" branch="False"/>
                        <line number="45" hits="7" branch="False"/>
                        <line number="46" hits="7" branch="False"/>
                        <line number="55" hits="3" branch="False"/>
                        <line number="56" hits="3" branch="False"/>
                        <line number="57" hits="3" branch="False"/>
                        <line number="59" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="41" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="60" hits="1" branch="False"/>
                        <line number="62" hits="8" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="63" hits="2" branch="False"/>
                        <line number="64" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="85" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="65" hits="2" branch="False"/>
                        <line number="66" hits="2" branch="False"/>
                        <line number="67" hits="2" branch="False"/>
                        <line number="69" hits="0" branch="False"/>
                        <line number="71" hits="0" branch="False"/>
                        <line number="72" hits="3" branch="False"/>
                        <line number="81" hits="3" branch="False"/>
                        <line number="82" hits="3" branch="False"/>
                        <line number="84" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="85" hits="0" branch="False"/>
                        <line number="87" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="219" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="3" branch="False"/>
                        <line number="89" hits="3" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="75" type="jump" coverage="100%"/>
                                <condition number="110" type="jump" coverage="100%"/>
                                <condition number="154" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="90" hits="3" branch="False"/>
                        <line number="91" hits="3" branch="False"/>
                        <line number="92" hits="2" branch="False"/>
                        <line number="93" hits="2" branch="False"/>
                        <line number="95" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="179" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="96" hits="1" branch="False"/>
                        <line number="98" hits="2" branch="False"/>
                        <line number="100" hits="1" branch="False"/>
                        <line number="102" hits="1" branch="False"/>
                        <line number="103" hits="3" branch="False"/>
                        <line number="21" hits="4" branch="False"/>
                        <line number="22" hits="4" branch="False"/>
                        <line number="23" hits="4" branch="False"/>
                        <line number="24" hits="4" branch="False"/>
                        <line number="25" hits="4" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.HashIndex/&lt;FindAll&gt;d__6"
                       filename="CBDD.Core/Indexing/HashIndex.cs" line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="111" hits="3" branch="False"/>
                                <line number="112" hits="3" branch="False"/>
                                <line number="114" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="96" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="115" hits="1" branch="False"/>
                                <line number="117" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="232" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="118" hits="3" branch="False"/>
                                <line number="119" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="175" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="120" hits="3" branch="False"/>
                                <line number="121" hits="3" branch="False"/>
                                <line number="122" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="111" hits="3" branch="False"/>
                        <line number="112" hits="3" branch="False"/>
                        <line number="114" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="96" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="115" hits="1" branch="False"/>
                        <line number="117" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="232" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="118" hits="3" branch="False"/>
                        <line number="119" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="175" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="120" hits="3" branch="False"/>
                        <line number="121" hits="3" branch="False"/>
                        <line number="122" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.IndexKey" filename="CBDD.Core/Indexing/IndexKey.cs"
                       line-rate="0.8625" branch-rate="0.5434" complexity="63">
                    <methods>
                        <method name="get_MinKey" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="1405" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxKey" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="1405" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Data" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="91" hits="435211" branch="False"/>
                            </lines>
                        </method>
                        <method name="CompareTo" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="1"
                                branch-rate="0.6" complexity="10">
                            <lines>
                                <line number="101" hits="84924" branch="False"/>
                                <line number="102" hits="84924" branch="True" condition-coverage="25% (1/4)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                        <condition number="20" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="103" hits="84924" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="105" hits="84924" branch="False"/>
                                <line number="107" hits="183114" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="138" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="108" hits="54945" branch="False"/>
                                <line number="109" hits="54945" branch="False"/>
                                <line number="110" hits="54945" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="111" hits="48312" branch="False"/>
                                <line number="112" hits="6633" branch="False"/>
                                <line number="114" hits="36612" branch="False"/>
                                <line number="115" hits="84924" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="1"
                                branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="123" hits="76270" branch="False"/>
                                <line number="124" hits="76270" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="125" hits="74572" branch="False"/>
                                <line number="127" hits="1698" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="37" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="128" hits="1698" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="62" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="130" hits="1698" branch="False"/>
                                <line number="131" hits="76270" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(System.Object)" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="134" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="6" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                        <method name="GetHashCode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="137" hits="16" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_Equality"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="139" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_Inequality"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="140" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_LessThan"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="141" hits="13653" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_GreaterThan"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="142" hits="195" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_LessThanOrEqual"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="143" hits="35540" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_GreaterThanOrEqual"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="144" hits="35488" branch="False"/>
                            </lines>
                        </method>
                        <method name="ComputeHashCode" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="147" hits="184159" branch="False"/>
                                <line number="148" hits="184159" branch="False"/>
                                <line number="149" hits="184159" branch="False"/>
                                <line number="150" hits="184159" branch="False"/>
                                <line number="151" hits="184159" branch="False"/>
                            </lines>
                        </method>
                        <method name="Create" signature="(T)" line-rate="0.8" branch-rate="0.6428" complexity="14">
                            <lines>
                                <line number="160" hits="11933" branch="False"/>
                                <line number="161" hits="11933" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="163" hits="17746" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="164" hits="12152" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="109" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="165" hits="88" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="162" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="166" hits="172" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="215" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="167" hits="8" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="268" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="318" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="170" hits="0" branch="False"/>
                                <line number="171" hits="11933" branch="False"/>
                            </lines>
                        </method>
                        <method name="As" signature="()" line-rate="0.7" branch-rate="0.4285" complexity="14">
                            <lines>
                                <line number="179" hits="2036" branch="False"/>
                                <line number="180" hits="2036" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="182" hits="2036" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="183" hits="4042" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="184" hits="30" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="182" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="185" hits="60" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="245" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="186" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="303" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="187" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="358" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="189" hits="0" branch="False"/>
                                <line number="190" hits="2036" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="32" hits="169340" branch="False"/>
                                <line number="33" hits="169340" branch="False"/>
                                <line number="34" hits="169340" branch="False"/>
                                <line number="35" hits="169340" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(ZB.MOM.WW.CBDD.Bson.ObjectId)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="42" hits="5814" branch="False"/>
                                <line number="43" hits="5814" branch="False"/>
                                <line number="44" hits="5814" branch="False"/>
                                <line number="45" hits="5814" branch="False"/>
                                <line number="46" hits="5814" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Int32)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="53" hits="8909" branch="False"/>
                                <line number="54" hits="8909" branch="False"/>
                                <line number="55" hits="8909" branch="False"/>
                                <line number="56" hits="8909" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Int64)" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="63" hits="0" branch="False"/>
                                <line number="64" hits="0" branch="False"/>
                                <line number="65" hits="0" branch="False"/>
                                <line number="66" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.String)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="73" hits="92" branch="False"/>
                                <line number="74" hits="92" branch="False"/>
                                <line number="75" hits="92" branch="False"/>
                                <line number="76" hits="92" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Guid)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="83" hits="4" branch="False"/>
                                <line number="84" hits="4" branch="False"/>
                                <line number="85" hits="4" branch="False"/>
                                <line number="86" hits="4" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="20" hits="1405" branch="False"/>
                        <line number="25" hits="1405" branch="False"/>
                        <line number="91" hits="435211" branch="False"/>
                        <line number="101" hits="84924" branch="False"/>
                        <line number="102" hits="84924" branch="True" condition-coverage="25% (1/4)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                                <condition number="20" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="103" hits="84924" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="105" hits="84924" branch="False"/>
                        <line number="107" hits="183114" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="138" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="108" hits="54945" branch="False"/>
                        <line number="109" hits="54945" branch="False"/>
                        <line number="110" hits="54945" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="111" hits="48312" branch="False"/>
                        <line number="112" hits="6633" branch="False"/>
                        <line number="114" hits="36612" branch="False"/>
                        <line number="115" hits="84924" branch="False"/>
                        <line number="123" hits="76270" branch="False"/>
                        <line number="124" hits="76270" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="20" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="125" hits="74572" branch="False"/>
                        <line number="127" hits="1698" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="37" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="128" hits="1698" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="62" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="130" hits="1698" branch="False"/>
                        <line number="131" hits="76270" branch="False"/>
                        <line number="134" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="6" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="137" hits="16" branch="False"/>
                        <line number="139" hits="13" branch="False"/>
                        <line number="140" hits="0" branch="False"/>
                        <line number="141" hits="13653" branch="False"/>
                        <line number="142" hits="195" branch="False"/>
                        <line number="143" hits="35540" branch="False"/>
                        <line number="144" hits="35488" branch="False"/>
                        <line number="147" hits="184159" branch="False"/>
                        <line number="148" hits="184159" branch="False"/>
                        <line number="149" hits="184159" branch="False"/>
                        <line number="150" hits="184159" branch="False"/>
                        <line number="151" hits="184159" branch="False"/>
                        <line number="160" hits="11933" branch="False"/>
                        <line number="161" hits="11933" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="163" hits="17746" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="164" hits="12152" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="109" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="165" hits="88" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="162" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="166" hits="172" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="215" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="167" hits="8" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="268" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="318" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="170" hits="0" branch="False"/>
                        <line number="171" hits="11933" branch="False"/>
                        <line number="179" hits="2036" branch="False"/>
                        <line number="180" hits="2036" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="182" hits="2036" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="183" hits="4042" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="119" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="184" hits="30" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="182" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="185" hits="60" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="245" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="186" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="303" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="187" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="358" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="189" hits="0" branch="False"/>
                        <line number="190" hits="2036" branch="False"/>
                        <line number="32" hits="169340" branch="False"/>
                        <line number="33" hits="169340" branch="False"/>
                        <line number="34" hits="169340" branch="False"/>
                        <line number="35" hits="169340" branch="False"/>
                        <line number="42" hits="5814" branch="False"/>
                        <line number="43" hits="5814" branch="False"/>
                        <line number="44" hits="5814" branch="False"/>
                        <line number="45" hits="5814" branch="False"/>
                        <line number="46" hits="5814" branch="False"/>
                        <line number="53" hits="8909" branch="False"/>
                        <line number="54" hits="8909" branch="False"/>
                        <line number="55" hits="8909" branch="False"/>
                        <line number="56" hits="8909" branch="False"/>
                        <line number="63" hits="0" branch="False"/>
                        <line number="64" hits="0" branch="False"/>
                        <line number="65" hits="0" branch="False"/>
                        <line number="66" hits="0" branch="False"/>
                        <line number="73" hits="92" branch="False"/>
                        <line number="74" hits="92" branch="False"/>
                        <line number="75" hits="92" branch="False"/>
                        <line number="76" hits="92" branch="False"/>
                        <line number="83" hits="4" branch="False"/>
                        <line number="84" hits="4" branch="False"/>
                        <line number="85" hits="4" branch="False"/>
                        <line number="86" hits="4" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions" filename="CBDD.Core/Indexing/IndexOptions.cs"
                       line-rate="0.7559999999999999" branch-rate="1" complexity="12">
                    <methods>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="48" hits="10911" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Unique" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="53" hits="8895" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Fields" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="58" hits="8887" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Dimensions" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="64" hits="1153" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Metric" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="69" hits="1131" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_M" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="74" hits="19" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EfConstruction" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="79" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateBTree" signature="(System.String[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="86" hits="6170" branch="False"/>
                                <line number="87" hits="6170" branch="False"/>
                                <line number="88" hits="6170" branch="False"/>
                                <line number="89" hits="6170" branch="False"/>
                                <line number="90" hits="6170" branch="False"/>
                                <line number="91" hits="6170" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateUnique" signature="(System.String[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="98" hits="1576" branch="False"/>
                                <line number="99" hits="1576" branch="False"/>
                                <line number="100" hits="1576" branch="False"/>
                                <line number="101" hits="1576" branch="False"/>
                                <line number="102" hits="1576" branch="False"/>
                                <line number="103" hits="1576" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateHash" signature="(System.String[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="110" hits="4" branch="False"/>
                                <line number="111" hits="4" branch="False"/>
                                <line number="112" hits="4" branch="False"/>
                                <line number="113" hits="4" branch="False"/>
                                <line number="114" hits="4" branch="False"/>
                                <line number="115" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateVector"
                                signature="(System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric,System.Int32,System.Int32,System.String[])"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="126" hits="0" branch="False"/>
                                <line number="127" hits="0" branch="False"/>
                                <line number="128" hits="0" branch="False"/>
                                <line number="129" hits="0" branch="False"/>
                                <line number="130" hits="0" branch="False"/>
                                <line number="131" hits="0" branch="False"/>
                                <line number="132" hits="0" branch="False"/>
                                <line number="133" hits="0" branch="False"/>
                                <line number="134" hits="0" branch="False"/>
                                <line number="135" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateSpatial" signature="(System.String[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="142" hits="13" branch="False"/>
                                <line number="143" hits="13" branch="False"/>
                                <line number="144" hits="13" branch="False"/>
                                <line number="145" hits="13" branch="False"/>
                                <line number="146" hits="13" branch="False"/>
                                <line number="147" hits="13" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="48" hits="10911" branch="False"/>
                        <line number="53" hits="8895" branch="False"/>
                        <line number="58" hits="8887" branch="False"/>
                        <line number="64" hits="1153" branch="False"/>
                        <line number="69" hits="1131" branch="False"/>
                        <line number="74" hits="19" branch="False"/>
                        <line number="79" hits="3" branch="False"/>
                        <line number="86" hits="6170" branch="False"/>
                        <line number="87" hits="6170" branch="False"/>
                        <line number="88" hits="6170" branch="False"/>
                        <line number="89" hits="6170" branch="False"/>
                        <line number="90" hits="6170" branch="False"/>
                        <line number="91" hits="6170" branch="False"/>
                        <line number="98" hits="1576" branch="False"/>
                        <line number="99" hits="1576" branch="False"/>
                        <line number="100" hits="1576" branch="False"/>
                        <line number="101" hits="1576" branch="False"/>
                        <line number="102" hits="1576" branch="False"/>
                        <line number="103" hits="1576" branch="False"/>
                        <line number="110" hits="4" branch="False"/>
                        <line number="111" hits="4" branch="False"/>
                        <line number="112" hits="4" branch="False"/>
                        <line number="113" hits="4" branch="False"/>
                        <line number="114" hits="4" branch="False"/>
                        <line number="115" hits="4" branch="False"/>
                        <line number="126" hits="0" branch="False"/>
                        <line number="127" hits="0" branch="False"/>
                        <line number="128" hits="0" branch="False"/>
                        <line number="129" hits="0" branch="False"/>
                        <line number="130" hits="0" branch="False"/>
                        <line number="131" hits="0" branch="False"/>
                        <line number="132" hits="0" branch="False"/>
                        <line number="133" hits="0" branch="False"/>
                        <line number="134" hits="0" branch="False"/>
                        <line number="135" hits="0" branch="False"/>
                        <line number="142" hits="13" branch="False"/>
                        <line number="143" hits="13" branch="False"/>
                        <line number="144" hits="13" branch="False"/>
                        <line number="145" hits="13" branch="False"/>
                        <line number="146" hits="13" branch="False"/>
                        <line number="147" hits="13" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.InternalEntry" filename="CBDD.Core/Indexing/InternalEntry.cs"
                       line-rate="1" branch-rate="1" complexity="3">
                    <methods>
                        <method name="get_Key" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="10" hits="2122" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="782" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey,System.UInt32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="391" branch="False"/>
                                <line number="24" hits="391" branch="False"/>
                                <line number="25" hits="391" branch="False"/>
                                <line number="26" hits="391" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="10" hits="2122" branch="False"/>
                        <line number="15" hits="782" branch="False"/>
                        <line number="23" hits="391" branch="False"/>
                        <line number="24" hits="391" branch="False"/>
                        <line number="25" hits="391" branch="False"/>
                        <line number="26" hits="391" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.RTreeIndex" filename="CBDD.Core/Indexing/RTreeIndex.cs"
                       line-rate="0.30760000000000004" branch-rate="0.1718" complexity="70">
                    <methods>
                        <method name="get_RootPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="43" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="InitializeNewIndex" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="46" hits="197" branch="False"/>
                                <line number="47" hits="197" branch="False"/>
                                <line number="49" hits="197" branch="False"/>
                                <line number="50" hits="197" branch="False"/>
                                <line number="51" hits="197" branch="False"/>
                                <line number="52" hits="197" branch="False"/>
                                <line number="53" hits="197" branch="False"/>
                                <line number="54" hits="591" branch="False"/>
                                <line number="55" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name="Insert"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="109" hits="358" branch="False"/>
                                <line number="110" hits="358" branch="False"/>
                                <line number="111" hits="358" branch="False"/>
                                <line number="112" hits="358" branch="False"/>
                                <line number="113" hits="358" branch="False"/>
                                <line number="114" hits="358" branch="False"/>
                                <line number="115" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="ChooseLeaf"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.2777" branch-rate="0.1666" complexity="12">
                            <lines>
                                <line number="118" hits="358" branch="False"/>
                                <line number="119" hits="358" branch="False"/>
                                <line number="120" hits="358" branch="False"/>
                                <line number="122" hits="358" branch="False"/>
                                <line number="123" hits="358" branch="False"/>
                                <line number="124" hits="358" branch="False"/>
                                <line number="125" hits="358" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="126" hits="716" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="128" hits="0" branch="False"/>
                                <line number="129" hits="0" branch="False"/>
                                <line number="130" hits="0" branch="False"/>
                                <line number="131" hits="0" branch="False"/>
                                <line number="133" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="280" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="134" hits="0" branch="False"/>
                                <line number="135" hits="0" branch="False"/>
                                <line number="137" hits="0" branch="False"/>
                                <line number="138" hits="0" branch="False"/>
                                <line number="140" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="187" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="141" hits="0" branch="False"/>
                                <line number="142" hits="0" branch="False"/>
                                <line number="143" hits="0" branch="False"/>
                                <line number="144" hits="0" branch="False"/>
                                <line number="145" hits="0" branch="False"/>
                                <line number="146" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="224" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="147" hits="0" branch="False"/>
                                <line number="148" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="242" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="149" hits="0" branch="False"/>
                                <line number="150" hits="0" branch="False"/>
                                <line number="151" hits="0" branch="False"/>
                                <line number="152" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="False"/>
                                <line number="154" hits="0" branch="False"/>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="0" branch="False"/>
                                <line number="159" hits="1074" branch="False"/>
                                <line number="160" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoNode"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8095" branch-rate="0.5" complexity="6">
                            <lines>
                                <line number="163" hits="358" branch="False"/>
                                <line number="164" hits="358" branch="False"/>
                                <line number="166" hits="358" branch="False"/>
                                <line number="167" hits="358" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="18" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="358" branch="False"/>
                                <line number="169" hits="358" branch="False"/>
                                <line number="171" hits="358" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="87" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="172" hits="358" branch="False"/>
                                <line number="173" hits="358" branch="False"/>
                                <line number="174" hits="358" branch="False"/>
                                <line number="176" hits="358" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="130" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="177" hits="358" branch="False"/>
                                <line number="179" hits="0" branch="False"/>
                                <line number="182" hits="358" branch="False"/>
                                <line number="183" hits="358" 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="188" hits="358" branch="False"/>
                                <line number="189" hits="1074" branch="False"/>
                                <line number="190" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateMBRUpwards"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.3157" branch-rate="0.1666" complexity="18">
                            <lines>
                                <line number="193" hits="358" branch="False"/>
                                <line number="194" hits="358" branch="False"/>
                                <line number="195" hits="358" branch="False"/>
                                <line number="197" hits="358" branch="False"/>
                                <line number="198" hits="358" branch="False"/>
                                <line number="199" hits="358" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="361" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="200" hits="0" branch="False"/>
                                <line number="201" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="32" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="202" hits="0" branch="False"/>
                                <line number="203" hits="0" branch="False"/>
                                <line number="205" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="103" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="207" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="208" hits="0" branch="False"/>
                                <line number="209" hits="0" branch="False"/>
                                <line number="211" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="268" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="212" hits="0" branch="False"/>
                                <line number="213" hits="0" branch="False"/>
                                <line number="214" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="210" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="215" hits="0" branch="False"/>
                                <line number="216" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="225" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="217" hits="0" branch="False"/>
                                <line number="218" hits="0" branch="False"/>
                                <line number="219" hits="0" branch="False"/>
                                <line number="220" hits="0" branch="False"/>
                                <line number="221" hits="0" branch="False"/>
                                <line number="223" hits="0" branch="False"/>
                                <line number="225" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="279" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="227" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="291" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="228" hits="0" branch="False"/>
                                <line number="230" hits="0" branch="False"/>
                                <line number="232" hits="0" branch="False"/>
                                <line number="233" hits="0" branch="False"/>
                                <line number="234" hits="358" branch="False"/>
                                <line number="236" hits="358" branch="False"/>
                                <line number="237" hits="358" branch="False"/>
                                <line number="238" hits="358" branch="False"/>
                                <line number="239" hits="358" branch="False"/>
                                <line number="240" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="SplitNode"
                                signature="(System.UInt32,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0" branch-rate="0" complexity="14">
                            <lines>
                                <line number="243" hits="0" branch="False"/>
                                <line number="244" hits="0" branch="False"/>
                                <line number="245" hits="0" branch="False"/>
                                <line number="247" hits="0" branch="False"/>
                                <line number="248" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="249" hits="0" branch="False"/>
                                <line number="250" hits="0" branch="False"/>
                                <line number="251" hits="0" branch="False"/>
                                <line number="252" hits="0" branch="False"/>
                                <line number="255" hits="0" branch="False"/>
                                <line number="256" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="178" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="257" hits="0" branch="False"/>
                                <line number="258" hits="0" branch="False"/>
                                <line number="259" hits="0" branch="False"/>
                                <line number="260" hits="0" branch="False"/>
                                <line number="261" hits="0" branch="False"/>
                                <line number="264" hits="0" branch="False"/>
                                <line number="265" hits="0" branch="False"/>
                                <line number="266" hits="0" branch="False"/>
                                <line number="269" hits="0" branch="False"/>
                                <line number="270" hits="0" branch="False"/>
                                <line number="271" hits="0" branch="False"/>
                                <line number="272" hits="0" branch="False"/>
                                <line number="273" hits="0" branch="False"/>
                                <line number="275" hits="0" branch="False"/>
                                <line number="276" hits="0" branch="False"/>
                                <line number="277" hits="0" branch="False"/>
                                <line number="278" hits="0" branch="False"/>
                                <line number="280" hits="0" branch="False"/>
                                <line number="281" hits="0" branch="False"/>
                                <line number="284" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="646" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="285" hits="0" branch="False"/>
                                <line number="286" hits="0" branch="False"/>
                                <line number="287" hits="0" branch="False"/>
                                <line number="289" hits="0" branch="False"/>
                                <line number="290" hits="0" branch="False"/>
                                <line number="291" hits="0" branch="False"/>
                                <line number="292" hits="0" branch="False"/>
                                <line number="294" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="499" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="295" hits="0" branch="False"/>
                                <line number="296" hits="0" branch="False"/>
                                <line number="297" hits="0" branch="False"/>
                                <line number="298" hits="0" branch="False"/>
                                <line number="299" hits="0" branch="False"/>
                                <line number="300" hits="0" branch="False"/>
                                <line number="302" hits="0" branch="False"/>
                                <line number="303" hits="0" branch="False"/>
                                <line number="304" hits="0" branch="False"/>
                                <line number="305" hits="0" branch="False"/>
                                <line number="306" hits="0" branch="False"/>
                                <line number="307" hits="0" branch="False"/>
                                <line number="308" hits="0" branch="False"/>
                                <line number="311" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="660" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="312" hits="0" branch="False"/>
                                <line number="313" hits="0" branch="False"/>
                                <line number="314" hits="0" branch="False"/>
                                <line number="315" hits="0" branch="False"/>
                                <line number="317" hits="0" branch="False"/>
                                <line number="318" hits="0" branch="False"/>
                                <line number="319" hits="0" branch="False"/>
                                <line number="320" hits="0" branch="False"/>
                                <line number="323" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="773" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="324" hits="0" branch="False"/>
                                <line number="326" hits="0" branch="False"/>
                                <line number="327" hits="0" branch="False"/>
                                <line number="328" hits="0" branch="False"/>
                                <line number="329" hits="0" branch="False"/>
                                <line number="330" hits="0" branch="False"/>
                                <line number="332" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="878" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="333" hits="0" branch="False"/>
                                <line number="335" hits="0" branch="False"/>
                                <line number="337" hits="0" branch="False"/>
                                <line number="340" hits="0" branch="False"/>
                                <line number="341" hits="0" branch="False"/>
                                <line number="342" hits="0" branch="False"/>
                                <line number="344" hits="0" branch="False"/>
                                <line number="346" hits="0" branch="False"/>
                                <line number="347" hits="0" branch="False"/>
                                <line number="348" hits="0" branch="False"/>
                                <line number="349" 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="0" branch="False"/>
                                <line number="355" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateParentPointer"
                                signature="(System.UInt32,System.UInt32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0" branch-rate="0" complexity="4">
                            <lines>
                                <line number="358" hits="0" branch="False"/>
                                <line number="359" hits="0" branch="False"/>
                                <line number="361" hits="0" branch="False"/>
                                <line number="362" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="363" hits="0" branch="False"/>
                                <line number="364" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="72" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="365" 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="PickSeeds"
                                signature="(System.Collections.Generic.List`1&lt;System.ValueTuple`2&lt;ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&gt;&gt;,System.ValueTuple`2&lt;ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&gt;&amp;,System.ValueTuple`2&lt;ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&gt;&amp;)"
                                line-rate="0" branch-rate="0" complexity="6">
                            <lines>
                                <line number="373" hits="0" branch="False"/>
                                <line number="374" hits="0" branch="False"/>
                                <line number="375" hits="0" branch="False"/>
                                <line number="376" hits="0" branch="False"/>
                                <line number="378" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="225" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="379" hits="0" branch="False"/>
                                <line number="380" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="202" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="381" hits="0" branch="False"/>
                                <line number="382" hits="0" branch="False"/>
                                <line number="383" hits="0" branch="False"/>
                                <line number="384" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="151" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="385" hits="0" branch="False"/>
                                <line number="386" hits="0" branch="False"/>
                                <line number="387" hits="0" branch="False"/>
                                <line number="388" hits="0" branch="False"/>
                                <line number="389" hits="0" branch="False"/>
                                <line number="390" hits="0" branch="False"/>
                                <line number="391" hits="0" branch="False"/>
                                <line number="392" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="RentPageBuffer" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="395" hits="1636" branch="False"/>
                                <line number="396" hits="1636" branch="False"/>
                                <line number="397" hits="1636" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReturnPageBuffer" signature="(System.Byte[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="400" hits="1636" branch="False"/>
                                <line number="401" hits="1636" branch="False"/>
                                <line number="402" hits="1636" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="408" hits="13" branch="False"/>
                                <line number="409" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IIndexStorage,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="1" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="18" hits="234" branch="False"/>
                                <line number="27" hits="234" branch="False"/>
                                <line number="28" hits="234" branch="False"/>
                                <line number="29" hits="234" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="30" hits="234" branch="False"/>
                                <line number="31" hits="234" branch="False"/>
                                <line number="32" hits="234" branch="False"/>
                                <line number="34" hits="234" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="83" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="35" hits="197" branch="False"/>
                                <line number="36" hits="197" branch="False"/>
                                <line number="37" hits="197" branch="False"/>
                                <line number="38" hits="234" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="43" hits="197" branch="False"/>
                        <line number="46" hits="197" branch="False"/>
                        <line number="47" hits="197" branch="False"/>
                        <line number="49" hits="197" branch="False"/>
                        <line number="50" hits="197" branch="False"/>
                        <line number="51" hits="197" branch="False"/>
                        <line number="52" hits="197" branch="False"/>
                        <line number="53" hits="197" branch="False"/>
                        <line number="54" hits="591" branch="False"/>
                        <line number="55" hits="197" branch="False"/>
                        <line number="109" hits="358" branch="False"/>
                        <line number="110" hits="358" branch="False"/>
                        <line number="111" hits="358" branch="False"/>
                        <line number="112" hits="358" branch="False"/>
                        <line number="113" hits="358" branch="False"/>
                        <line number="114" hits="358" branch="False"/>
                        <line number="115" hits="358" branch="False"/>
                        <line number="118" hits="358" branch="False"/>
                        <line number="119" hits="358" branch="False"/>
                        <line number="120" hits="358" branch="False"/>
                        <line number="122" hits="358" branch="False"/>
                        <line number="123" hits="358" branch="False"/>
                        <line number="124" hits="358" branch="False"/>
                        <line number="125" hits="358" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="126" hits="716" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="128" hits="0" branch="False"/>
                        <line number="129" hits="0" branch="False"/>
                        <line number="130" hits="0" branch="False"/>
                        <line number="131" hits="0" branch="False"/>
                        <line number="133" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="280" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="134" hits="0" branch="False"/>
                        <line number="135" hits="0" branch="False"/>
                        <line number="137" hits="0" branch="False"/>
                        <line number="138" hits="0" branch="False"/>
                        <line number="140" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="187" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="141" hits="0" branch="False"/>
                        <line number="142" hits="0" branch="False"/>
                        <line number="143" hits="0" branch="False"/>
                        <line number="144" hits="0" branch="False"/>
                        <line number="145" hits="0" branch="False"/>
                        <line number="146" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="224" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="147" hits="0" branch="False"/>
                        <line number="148" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="242" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="149" hits="0" branch="False"/>
                        <line number="150" hits="0" branch="False"/>
                        <line number="151" hits="0" branch="False"/>
                        <line number="152" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="False"/>
                        <line number="154" hits="0" branch="False"/>
                        <line number="156" hits="0" branch="False"/>
                        <line number="157" hits="0" branch="False"/>
                        <line number="159" hits="1074" branch="False"/>
                        <line number="160" hits="358" branch="False"/>
                        <line number="163" hits="358" branch="False"/>
                        <line number="164" hits="358" branch="False"/>
                        <line number="166" hits="358" branch="False"/>
                        <line number="167" hits="358" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="18" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="358" branch="False"/>
                        <line number="169" hits="358" branch="False"/>
                        <line number="171" hits="358" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="87" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="172" hits="358" branch="False"/>
                        <line number="173" hits="358" branch="False"/>
                        <line number="174" hits="358" branch="False"/>
                        <line number="176" hits="358" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="130" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="177" hits="358" branch="False"/>
                        <line number="179" hits="0" branch="False"/>
                        <line number="182" hits="358" branch="False"/>
                        <line number="183" hits="358" 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="188" hits="358" branch="False"/>
                        <line number="189" hits="1074" branch="False"/>
                        <line number="190" hits="358" branch="False"/>
                        <line number="193" hits="358" branch="False"/>
                        <line number="194" hits="358" branch="False"/>
                        <line number="195" hits="358" branch="False"/>
                        <line number="197" hits="358" branch="False"/>
                        <line number="198" hits="358" branch="False"/>
                        <line number="199" hits="358" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="361" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="200" hits="0" branch="False"/>
                        <line number="201" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="32" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="202" hits="0" branch="False"/>
                        <line number="203" hits="0" branch="False"/>
                        <line number="205" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="103" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="207" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="119" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="208" hits="0" branch="False"/>
                        <line number="209" hits="0" branch="False"/>
                        <line number="211" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="268" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="212" hits="0" branch="False"/>
                        <line number="213" hits="0" branch="False"/>
                        <line number="214" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="210" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="215" hits="0" branch="False"/>
                        <line number="216" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="225" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="217" hits="0" branch="False"/>
                        <line number="218" hits="0" branch="False"/>
                        <line number="219" hits="0" branch="False"/>
                        <line number="220" hits="0" branch="False"/>
                        <line number="221" hits="0" branch="False"/>
                        <line number="223" hits="0" branch="False"/>
                        <line number="225" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="279" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="227" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="291" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="228" hits="0" branch="False"/>
                        <line number="230" hits="0" branch="False"/>
                        <line number="232" hits="0" branch="False"/>
                        <line number="233" hits="0" branch="False"/>
                        <line number="234" hits="358" branch="False"/>
                        <line number="236" hits="358" branch="False"/>
                        <line number="237" hits="358" branch="False"/>
                        <line number="238" hits="358" branch="False"/>
                        <line number="239" hits="358" branch="False"/>
                        <line number="240" hits="358" branch="False"/>
                        <line number="243" hits="0" branch="False"/>
                        <line number="244" hits="0" branch="False"/>
                        <line number="245" hits="0" branch="False"/>
                        <line number="247" hits="0" branch="False"/>
                        <line number="248" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="249" hits="0" branch="False"/>
                        <line number="250" hits="0" branch="False"/>
                        <line number="251" hits="0" branch="False"/>
                        <line number="252" hits="0" branch="False"/>
                        <line number="255" hits="0" branch="False"/>
                        <line number="256" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="178" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="257" hits="0" branch="False"/>
                        <line number="258" hits="0" branch="False"/>
                        <line number="259" hits="0" branch="False"/>
                        <line number="260" hits="0" branch="False"/>
                        <line number="261" hits="0" branch="False"/>
                        <line number="264" hits="0" branch="False"/>
                        <line number="265" hits="0" branch="False"/>
                        <line number="266" hits="0" branch="False"/>
                        <line number="269" hits="0" branch="False"/>
                        <line number="270" hits="0" branch="False"/>
                        <line number="271" hits="0" branch="False"/>
                        <line number="272" hits="0" branch="False"/>
                        <line number="273" hits="0" branch="False"/>
                        <line number="275" hits="0" branch="False"/>
                        <line number="276" hits="0" branch="False"/>
                        <line number="277" hits="0" branch="False"/>
                        <line number="278" hits="0" branch="False"/>
                        <line number="280" hits="0" branch="False"/>
                        <line number="281" hits="0" branch="False"/>
                        <line number="284" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="646" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="285" hits="0" branch="False"/>
                        <line number="286" hits="0" branch="False"/>
                        <line number="287" hits="0" branch="False"/>
                        <line number="289" hits="0" branch="False"/>
                        <line number="290" hits="0" branch="False"/>
                        <line number="291" hits="0" branch="False"/>
                        <line number="292" hits="0" branch="False"/>
                        <line number="294" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="499" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="295" hits="0" branch="False"/>
                        <line number="296" hits="0" branch="False"/>
                        <line number="297" hits="0" branch="False"/>
                        <line number="298" hits="0" branch="False"/>
                        <line number="299" hits="0" branch="False"/>
                        <line number="300" hits="0" branch="False"/>
                        <line number="302" hits="0" branch="False"/>
                        <line number="303" hits="0" branch="False"/>
                        <line number="304" hits="0" branch="False"/>
                        <line number="305" hits="0" branch="False"/>
                        <line number="306" hits="0" branch="False"/>
                        <line number="307" hits="0" branch="False"/>
                        <line number="308" hits="0" branch="False"/>
                        <line number="311" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="660" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="312" hits="0" branch="False"/>
                        <line number="313" hits="0" branch="False"/>
                        <line number="314" hits="0" branch="False"/>
                        <line number="315" hits="0" branch="False"/>
                        <line number="317" hits="0" branch="False"/>
                        <line number="318" hits="0" branch="False"/>
                        <line number="319" hits="0" branch="False"/>
                        <line number="320" hits="0" branch="False"/>
                        <line number="323" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="773" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="324" hits="0" branch="False"/>
                        <line number="326" hits="0" branch="False"/>
                        <line number="327" hits="0" branch="False"/>
                        <line number="328" hits="0" branch="False"/>
                        <line number="329" hits="0" branch="False"/>
                        <line number="330" hits="0" branch="False"/>
                        <line number="332" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="878" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="333" hits="0" branch="False"/>
                        <line number="335" hits="0" branch="False"/>
                        <line number="337" hits="0" branch="False"/>
                        <line number="340" hits="0" branch="False"/>
                        <line number="341" hits="0" branch="False"/>
                        <line number="342" hits="0" branch="False"/>
                        <line number="344" hits="0" branch="False"/>
                        <line number="346" hits="0" branch="False"/>
                        <line number="347" hits="0" branch="False"/>
                        <line number="348" hits="0" branch="False"/>
                        <line number="349" 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="0" branch="False"/>
                        <line number="355" hits="0" branch="False"/>
                        <line number="358" hits="0" branch="False"/>
                        <line number="359" hits="0" branch="False"/>
                        <line number="361" hits="0" branch="False"/>
                        <line number="362" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="363" hits="0" branch="False"/>
                        <line number="364" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="72" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="365" 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="373" hits="0" branch="False"/>
                        <line number="374" hits="0" branch="False"/>
                        <line number="375" hits="0" branch="False"/>
                        <line number="376" hits="0" branch="False"/>
                        <line number="378" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="225" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="379" hits="0" branch="False"/>
                        <line number="380" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="202" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="381" hits="0" branch="False"/>
                        <line number="382" hits="0" branch="False"/>
                        <line number="383" hits="0" branch="False"/>
                        <line number="384" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="151" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="385" hits="0" branch="False"/>
                        <line number="386" hits="0" branch="False"/>
                        <line number="387" hits="0" branch="False"/>
                        <line number="388" hits="0" branch="False"/>
                        <line number="389" hits="0" branch="False"/>
                        <line number="390" hits="0" branch="False"/>
                        <line number="391" hits="0" branch="False"/>
                        <line number="392" hits="0" branch="False"/>
                        <line number="395" hits="1636" branch="False"/>
                        <line number="396" hits="1636" branch="False"/>
                        <line number="397" hits="1636" branch="False"/>
                        <line number="400" hits="1636" branch="False"/>
                        <line number="401" hits="1636" branch="False"/>
                        <line number="402" hits="1636" branch="False"/>
                        <line number="408" hits="13" branch="False"/>
                        <line number="409" hits="13" branch="False"/>
                        <line number="18" hits="234" branch="False"/>
                        <line number="27" hits="234" branch="False"/>
                        <line number="28" hits="234" branch="False"/>
                        <line number="29" hits="234" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="30" hits="234" branch="False"/>
                        <line number="31" hits="234" branch="False"/>
                        <line number="32" hits="234" branch="False"/>
                        <line number="34" hits="234" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="83" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="35" hits="197" branch="False"/>
                        <line number="36" hits="197" branch="False"/>
                        <line number="37" hits="197" branch="False"/>
                        <line number="38" hits="234" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.RTreeIndex/&lt;Search&gt;d__9"
                       filename="CBDD.Core/Indexing/RTreeIndex.cs" line-rate="0.9" branch-rate="0.75" complexity="13">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8965000000000001" branch-rate="0.75"
                                complexity="12">
                            <lines>
                                <line number="64" hits="7" branch="False"/>
                                <line number="65" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="7" branch="False"/>
                                <line number="68" hits="7" branch="False"/>
                                <line number="70" hits="7" branch="False"/>
                                <line number="72" hits="7" branch="False"/>
                                <line number="73" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="463" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="74" hits="7" branch="False"/>
                                <line number="75" hits="7" branch="False"/>
                                <line number="76" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="172" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="7" branch="False"/>
                                <line number="79" hits="7" branch="False"/>
                                <line number="81" hits="2130" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="439" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="82" hits="1058" branch="False"/>
                                <line number="83" hits="1058" branch="False"/>
                                <line number="85" hits="1058" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="326" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="86" hits="907" branch="False"/>
                                <line number="87" hits="907" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="339" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="907" branch="False"/>
                                <line number="89" hits="907" branch="False"/>
                                <line number="90" hits="907" branch="False"/>
                                <line number="92" hits="0" branch="False"/>
                                <line number="93" hits="0" branch="False"/>
                                <line number="94" hits="0" branch="False"/>
                                <line number="95" hits="907" branch="False"/>
                                <line number="96" hits="1058" branch="False"/>
                                <line number="97" hits="7" branch="False"/>
                                <line number="98" hits="7" branch="False"/>
                                <line number="100" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="&lt;&gt;m__Finally1" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="99" hits="21" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="64" hits="7" branch="False"/>
                        <line number="65" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="7" branch="False"/>
                        <line number="68" hits="7" branch="False"/>
                        <line number="70" hits="7" branch="False"/>
                        <line number="72" hits="7" branch="False"/>
                        <line number="73" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="463" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="74" hits="7" branch="False"/>
                        <line number="75" hits="7" branch="False"/>
                        <line number="76" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="172" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="7" branch="False"/>
                        <line number="79" hits="7" branch="False"/>
                        <line number="81" hits="2130" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="439" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="82" hits="1058" branch="False"/>
                        <line number="83" hits="1058" branch="False"/>
                        <line number="85" hits="1058" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="326" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="86" hits="907" branch="False"/>
                        <line number="87" hits="907" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="339" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="907" branch="False"/>
                        <line number="89" hits="907" branch="False"/>
                        <line number="90" hits="907" branch="False"/>
                        <line number="92" hits="0" branch="False"/>
                        <line number="93" hits="0" branch="False"/>
                        <line number="94" hits="0" branch="False"/>
                        <line number="95" hits="907" branch="False"/>
                        <line number="96" hits="1058" branch="False"/>
                        <line number="97" hits="7" branch="False"/>
                        <line number="98" hits="7" branch="False"/>
                        <line number="100" hits="7" branch="False"/>
                        <line number="99" hits="21" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.SpatialMath" filename="CBDD.Core/Indexing/SpatialMath.cs"
                       line-rate="0.4782" branch-rate="1" complexity="7">
                    <methods>
                        <method name="DistanceKm"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint,ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="16" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="DistanceKm" signature="(System.Double,System.Double,System.Double,System.Double)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="27" hits="0" branch="False"/>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="31" hits="0" branch="False"/>
                                <line number="32" hits="0" branch="False"/>
                                <line number="33" hits="0" branch="False"/>
                                <line number="35" hits="0" branch="False"/>
                                <line number="36" hits="0" branch="False"/>
                                <line number="37" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="BoundingBox"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint,System.Double)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="45" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="InternalBoundingBox" signature="(System.Double,System.Double,System.Double)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="54" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="BoundingBox" signature="(System.Double,System.Double,System.Double)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="64" hits="3" branch="False"/>
                                <line number="65" hits="3" branch="False"/>
                                <line number="66" hits="3" branch="False"/>
                                <line number="68" hits="3" branch="False"/>
                                <line number="69" hits="3" branch="False"/>
                                <line number="70" hits="3" branch="False"/>
                                <line number="71" hits="3" branch="False"/>
                                <line number="72" hits="3" branch="False"/>
                                <line number="73" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToRadians" signature="(System.Double)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="75" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToDegrees" signature="(System.Double)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="76" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="16" hits="0" branch="False"/>
                        <line number="27" hits="0" branch="False"/>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="31" hits="0" branch="False"/>
                        <line number="32" hits="0" branch="False"/>
                        <line number="33" hits="0" branch="False"/>
                        <line number="35" hits="0" branch="False"/>
                        <line number="36" hits="0" branch="False"/>
                        <line number="37" hits="0" branch="False"/>
                        <line number="45" hits="0" branch="False"/>
                        <line number="54" hits="0" branch="False"/>
                        <line number="64" hits="3" branch="False"/>
                        <line number="65" hits="3" branch="False"/>
                        <line number="66" hits="3" branch="False"/>
                        <line number="68" hits="3" branch="False"/>
                        <line number="69" hits="3" branch="False"/>
                        <line number="70" hits="3" branch="False"/>
                        <line number="71" hits="3" branch="False"/>
                        <line number="72" hits="3" branch="False"/>
                        <line number="73" hits="3" branch="False"/>
                        <line number="75" hits="3" branch="False"/>
                        <line number="76" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.VectorMath" filename="CBDD.Core/Indexing/VectorMath.cs"
                       line-rate="0.625" branch-rate="0.6785" complexity="28">
                    <methods>
                        <method name="Distance"
                                signature="(System.ReadOnlySpan`1&lt;System.Single&gt;,System.ReadOnlySpan`1&lt;System.Single&gt;,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric)"
                                line-rate="0.8887999999999999" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="21" hits="11" branch="False"/>
                                <line number="22" hits="11" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="8" type="switch" coverage="75%"/>
                                    </conditions>
                                </line>
                                <line number="23" hits="11" branch="False"/>
                                <line number="24" hits="1" branch="False"/>
                                <line number="25" hits="7" branch="False"/>
                                <line number="26" hits="3" branch="False"/>
                                <line number="27" hits="0" branch="False"/>
                                <line number="28" hits="11" branch="False"/>
                                <line number="29" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="CosineSimilarity"
                                signature="(System.ReadOnlySpan`1&lt;System.Single&gt;,System.ReadOnlySpan`1&lt;System.Single&gt;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="38" hits="2" branch="False"/>
                                <line number="39" hits="2" branch="False"/>
                                <line number="40" hits="2" branch="False"/>
                                <line number="41" hits="2" branch="False"/>
                                <line number="43" hits="3" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="100%"/>
                                        <condition number="46" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="44" hits="1" branch="False"/>
                                <line number="45" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="DotProduct"
                                signature="(System.ReadOnlySpan`1&lt;System.Single&gt;,System.ReadOnlySpan`1&lt;System.Single&gt;)"
                                line-rate="0.5217" branch-rate="0.6" complexity="10">
                            <lines>
                                <line number="54" hits="10" branch="False"/>
                                <line number="55" hits="10" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="56" hits="1" branch="False"/>
                                <line number="58" hits="9" branch="False"/>
                                <line number="59" hits="9" branch="False"/>
                                <line number="62" hits="9" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="50%"/>
                                        <condition number="72" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="63" hits="0" branch="False"/>
                                <line number="64" hits="0" branch="False"/>
                                <line number="65" hits="0" branch="False"/>
                                <line number="66" hits="0" branch="False"/>
                                <line number="68" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="184" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="69" hits="0" branch="False"/>
                                <line number="70" hits="0" branch="False"/>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="0" branch="False"/>
                                <line number="74" hits="0" branch="False"/>
                                <line number="75" hits="0" branch="False"/>
                                <line number="78" hits="55" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="273" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="79" hits="23" branch="False"/>
                                <line number="80" hits="23" branch="False"/>
                                <line number="81" hits="23" branch="False"/>
                                <line number="83" hits="9" branch="False"/>
                                <line number="84" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="EuclideanDistanceSquared"
                                signature="(System.ReadOnlySpan`1&lt;System.Single&gt;,System.ReadOnlySpan`1&lt;System.Single&gt;)"
                                line-rate="0.52" branch-rate="0.6" complexity="10">
                            <lines>
                                <line number="93" hits="8" branch="False"/>
                                <line number="94" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="95" hits="1" branch="False"/>
                                <line number="97" hits="7" branch="False"/>
                                <line number="98" hits="7" branch="False"/>
                                <line number="100" hits="7" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="50%"/>
                                        <condition number="72" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <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="106" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="195" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="107" hits="0" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="112" hits="0" branch="False"/>
                                <line number="113" hits="0" branch="False"/>
                                <line number="114" hits="0" branch="False"/>
                                <line number="116" hits="47" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="291" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="117" hits="20" branch="False"/>
                                <line number="118" hits="20" branch="False"/>
                                <line number="119" hits="20" branch="False"/>
                                <line number="120" hits="20" branch="False"/>
                                <line number="122" hits="7" branch="False"/>
                                <line number="123" hits="7" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="21" hits="11" branch="False"/>
                        <line number="22" hits="11" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="8" type="switch" coverage="75%"/>
                            </conditions>
                        </line>
                        <line number="23" hits="11" branch="False"/>
                        <line number="24" hits="1" branch="False"/>
                        <line number="25" hits="7" branch="False"/>
                        <line number="26" hits="3" branch="False"/>
                        <line number="27" hits="0" branch="False"/>
                        <line number="28" hits="11" branch="False"/>
                        <line number="29" hits="11" branch="False"/>
                        <line number="38" hits="2" branch="False"/>
                        <line number="39" hits="2" branch="False"/>
                        <line number="40" hits="2" branch="False"/>
                        <line number="41" hits="2" branch="False"/>
                        <line number="43" hits="3" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="31" type="jump" coverage="100%"/>
                                <condition number="46" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="44" hits="1" branch="False"/>
                        <line number="45" hits="2" branch="False"/>
                        <line number="54" hits="10" branch="False"/>
                        <line number="55" hits="10" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="56" hits="1" branch="False"/>
                        <line number="58" hits="9" branch="False"/>
                        <line number="59" hits="9" branch="False"/>
                        <line number="62" hits="9" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="48" type="jump" coverage="50%"/>
                                <condition number="72" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="63" hits="0" branch="False"/>
                        <line number="64" hits="0" branch="False"/>
                        <line number="65" hits="0" branch="False"/>
                        <line number="66" hits="0" branch="False"/>
                        <line number="68" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="184" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="69" hits="0" branch="False"/>
                        <line number="70" hits="0" branch="False"/>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="0" branch="False"/>
                        <line number="74" hits="0" branch="False"/>
                        <line number="75" hits="0" branch="False"/>
                        <line number="78" hits="55" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="273" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="79" hits="23" branch="False"/>
                        <line number="80" hits="23" branch="False"/>
                        <line number="81" hits="23" branch="False"/>
                        <line number="83" hits="9" branch="False"/>
                        <line number="84" hits="9" branch="False"/>
                        <line number="93" hits="8" branch="False"/>
                        <line number="94" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="95" hits="1" branch="False"/>
                        <line number="97" hits="7" branch="False"/>
                        <line number="98" hits="7" branch="False"/>
                        <line number="100" hits="7" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="48" type="jump" coverage="50%"/>
                                <condition number="72" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <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="106" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="195" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="107" hits="0" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="112" hits="0" branch="False"/>
                        <line number="113" hits="0" branch="False"/>
                        <line number="114" hits="0" branch="False"/>
                        <line number="116" hits="47" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="291" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="117" hits="20" branch="False"/>
                        <line number="118" hits="20" branch="False"/>
                        <line number="119" hits="20" branch="False"/>
                        <line number="120" hits="20" branch="False"/>
                        <line number="122" hits="7" branch="False"/>
                        <line number="123" hits="7" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchExtensions"
                       filename="CBDD.Core/Indexing/VectorSearchExtensions.cs" line-rate="0.5" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="VectorSearch" signature="(System.Single[],System.Single[],System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="14" hits="1" branch="False"/>
                                <line number="15" hits="1" branch="False"/>
                                <line number="16" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="VectorSearch"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;System.Single[]&gt;,System.Single[],System.Int32)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="27" hits="0" branch="False"/>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="14" hits="1" branch="False"/>
                        <line number="15" hits="1" branch="False"/>
                        <line number="16" hits="1" branch="False"/>
                        <line number="27" hits="0" branch="False"/>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex"
                       filename="CBDD.Core/Indexing/VectorSearchIndex.cs" line-rate="0.6956"
                       branch-rate="0.48479999999999995" complexity="75">
                    <methods>
                        <method name="get_RootPageId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="52" hits="187" branch="False"/>
                            </lines>
                        </method>
                        <method name="Insert"
                                signature="(System.Single[],ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.8" branch-rate="0.6875" complexity="16">
                            <lines>
                                <line number="61" hits="6" branch="False"/>
                                <line number="62" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="63" hits="0" branch="False"/>
                                <line number="66" hits="6" branch="False"/>
                                <line number="69" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="125" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="3" branch="False"/>
                                <line number="71" hits="3" branch="False"/>
                                <line number="72" hits="3" branch="False"/>
                                <line number="74" hits="3" branch="False"/>
                                <line number="75" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="166" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="76" hits="3" branch="False"/>
                                <line number="77" hits="3" branch="False"/>
                                <line number="79" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="258" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="80" hits="3" branch="False"/>
                                <line number="82" hits="0" branch="False"/>
                                <line number="83" hits="3" branch="False"/>
                                <line number="84" hits="9" branch="False"/>
                                <line number="85" hits="3" branch="False"/>
                                <line number="90" hits="3" branch="False"/>
                                <line number="91" hits="3" branch="False"/>
                                <line number="94" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="386" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="95" hits="0" branch="False"/>
                                <line number="96" hits="0" branch="False"/>
                                <line number="97" hits="0" branch="False"/>
                                <line number="100" hits="3" branch="False"/>
                                <line number="103" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="559" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="104" hits="3" branch="False"/>
                                <line number="105" hits="3" branch="False"/>
                                <line number="106" hits="3" branch="False"/>
                                <line number="108" hits="9" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="511" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                                <line number="114" hits="3" branch="False"/>
                                <line number="115" hits="3" branch="False"/>
                                <line number="118" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="577" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="119" hits="3" branch="False"/>
                                <line number="120" hits="3" branch="False"/>
                                <line number="121" hits="3" branch="False"/>
                                <line number="122" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="SelectNeighbors"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference&gt;,System.Single[],System.Int32,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="125" hits="3" branch="False"/>
                                <line number="128" hits="3" branch="False"/>
                                <line number="129" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddBidirectionalLink"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="132" hits="0" branch="False"/>
                                <line number="133" hits="0" branch="False"/>
                                <line number="134" hits="0" branch="False"/>
                                <line number="135" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Link"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0" branch-rate="0" complexity="8">
                            <lines>
                                <line number="138" hits="0" branch="False"/>
                                <line number="139" 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="23" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="0" branch="False"/>
                                <line number="146" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="273" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="147" hits="0" branch="False"/>
                                <line number="148" hits="0" branch="False"/>
                                <line number="149" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="144" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="150" hits="0" branch="False"/>
                                <line number="151" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="193" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="154" hits="0" branch="False"/>
                                <line number="156" hits="0" branch="False"/>
                                <line number="157" hits="0" branch="False"/>
                                <line number="159" hits="0" branch="False"/>
                                <line number="162" hits="0" branch="False"/>
                                <line number="163" hits="0" branch="False"/>
                                <line number="164" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateNode"
                                signature="(System.Single[],ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.9375" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="167" hits="3" branch="False"/>
                                <line number="171" hits="3" branch="False"/>
                                <line number="172" hits="3" branch="False"/>
                                <line number="174" hits="3" branch="False"/>
                                <line number="176" hits="3" branch="False"/>
                                <line number="177" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="178" hits="3" branch="False"/>
                                <line number="179" hits="3" branch="False"/>
                                <line number="180" hits="3" branch="False"/>
                                <line number="182" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="129" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="183" hits="3" branch="False"/>
                                <line number="185" hits="0" branch="False"/>
                                <line number="186" hits="3" branch="False"/>
                                <line number="187" hits="9" branch="False"/>
                                <line number="189" hits="3" branch="False"/>
                                <line number="190" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateEntryPoint"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="193" hits="3" branch="False"/>
                                <line number="196" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="GreedySearch"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,System.Single[],System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.55" branch-rate="0.5" complexity="6">
                            <lines>
                                <line number="199" hits="3" branch="False"/>
                                <line number="200" hits="3" branch="False"/>
                                <line number="201" hits="3" branch="False"/>
                                <line number="202" hits="3" branch="False"/>
                                <line number="204" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="163" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="205" hits="3" branch="False"/>
                                <line number="206" hits="3" branch="False"/>
                                <line number="207" hits="9" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="142" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="208" hits="0" branch="False"/>
                                <line number="209" hits="0" branch="False"/>
                                <line number="210" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="123" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="211" 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="216" hits="0" branch="False"/>
                                <line number="217" hits="3" branch="False"/>
                                <line number="218" hits="3" branch="False"/>
                                <line number="219" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="SearchLayer"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,System.Single[],System.Int32,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.6111" branch-rate="0.4375" complexity="16">
                            <lines>
                                <line number="222" hits="4" branch="False"/>
                                <line number="223" hits="4" branch="False"/>
                                <line number="224" hits="4" branch="False"/>
                                <line number="225" hits="4" branch="False"/>
                                <line number="227" hits="4" branch="False"/>
                                <line number="228" hits="4" branch="False"/>
                                <line number="229" hits="4" branch="False"/>
                                <line number="230" hits="4" branch="False"/>
                                <line number="232" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="373" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="233" hits="4" branch="False"/>
                                <line number="234" hits="4" branch="False"/>
                                <line number="235" hits="4" branch="False"/>
                                <line number="236" hits="4" branch="False"/>
                                <line number="238" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="129" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="240" hits="4" branch="False"/>
                                <line number="242" hits="12" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="339" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="243" hits="0" branch="False"/>
                                <line number="244" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="193" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="245" hits="0" branch="False"/>
                                <line number="246" hits="0" branch="False"/>
                                <line number="247" hits="0" branch="False"/>
                                <line number="248" hits="0" branch="False"/>
                                <line number="250" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="263" type="jump" coverage="0%"/>
                                        <condition number="281" 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="254" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="320" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="255" hits="0" branch="False"/>
                                <line number="256" hits="0" branch="False"/>
                                <line number="257" hits="0" branch="False"/>
                                <line number="258" hits="4" branch="False"/>
                                <line number="261" hits="4" branch="False"/>
                                <line number="262" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="414" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="263" hits="4" branch="False"/>
                                <line number="264" hits="4" branch="False"/>
                                <line number="265" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetEntryPoint" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="268" hits="4" branch="False"/>
                                <line number="271" hits="4" branch="False"/>
                                <line number="272" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="LoadVector"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="275" hits="8" branch="False"/>
                                <line number="276" hits="8" branch="False"/>
                                <line number="278" hits="8" branch="False"/>
                                <line number="279" hits="8" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="280" hits="8" branch="False"/>
                                <line number="281" hits="8" branch="False"/>
                                <line number="282" hits="8" branch="False"/>
                                <line number="284" hits="24" branch="False"/>
                                <line number="285" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="LoadDocumentLocation"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="324" hits="1" branch="False"/>
                                <line number="325" hits="1" branch="False"/>
                                <line number="327" hits="1" branch="False"/>
                                <line number="328" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="22" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="329" hits="1" branch="False"/>
                                <line number="330" hits="1" branch="False"/>
                                <line number="332" hits="3" branch="False"/>
                                <line number="333" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetNeighbors"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/NodeReference,System.Int32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="0.6875" branch-rate="0.5" complexity="6">
                            <lines>
                                <line number="336" hits="7" branch="False"/>
                                <line number="337" hits="7" branch="False"/>
                                <line number="338" hits="7" branch="False"/>
                                <line number="340" hits="7" branch="False"/>
                                <line number="341" hits="7" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="28" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="342" hits="7" branch="False"/>
                                <line number="344" hits="14" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="218" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="345" hits="0" branch="False"/>
                                <line number="346" hits="0" branch="False"/>
                                <line number="347" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="147" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="349" hits="0" branch="False"/>
                                <line number="350" hits="0" branch="False"/>
                                <line number="351" hits="7" branch="False"/>
                                <line number="352" hits="21" branch="False"/>
                                <line number="353" hits="7" branch="False"/>
                                <line number="354" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetRandomLevel" signature="()" line-rate="1" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="357" hits="6" branch="False"/>
                                <line number="359" hits="6" branch="False"/>
                                <line number="360" hits="6" branch="False"/>
                                <line number="361" hits="96" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="58" type="jump" coverage="100%"/>
                                        <condition number="46" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="362" hits="90" branch="False"/>
                                <line number="363" hits="90" branch="False"/>
                                <line number="364" hits="90" branch="False"/>
                                <line number="365" hits="6" branch="False"/>
                                <line number="366" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateNewPage" signature="(ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="369" hits="3" branch="False"/>
                                <line number="370" hits="3" branch="False"/>
                                <line number="371" hits="3" branch="False"/>
                                <line number="373" hits="3" branch="False"/>
                                <line number="374" hits="3" branch="False"/>
                                <line number="375" hits="3" branch="False"/>
                                <line number="376" hits="3" branch="False"/>
                                <line number="378" hits="9" branch="False"/>
                                <line number="379" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="RentPageBuffer" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="381" hits="25" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReturnPageBuffer" signature="(System.Byte[])" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="382" hits="25" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="32" hits="0" branch="False"/>
                                <line number="33" hits="0" branch="False"/>
                                <line number="34" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IIndexStorage,ZB.MOM.WW.CBDD.Core.Indexing.IndexOptions,System.UInt32)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="23" hits="222" branch="False"/>
                                <line number="42" hits="222" branch="False"/>
                                <line number="43" hits="222" branch="False"/>
                                <line number="44" hits="222" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="45" hits="222" branch="False"/>
                                <line number="46" hits="222" branch="False"/>
                                <line number="47" hits="222" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="52" hits="187" branch="False"/>
                        <line number="61" hits="6" branch="False"/>
                        <line number="62" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="63" hits="0" branch="False"/>
                        <line number="66" hits="6" branch="False"/>
                        <line number="69" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="125" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="3" branch="False"/>
                        <line number="71" hits="3" branch="False"/>
                        <line number="72" hits="3" branch="False"/>
                        <line number="74" hits="3" branch="False"/>
                        <line number="75" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="166" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="76" hits="3" branch="False"/>
                        <line number="77" hits="3" branch="False"/>
                        <line number="79" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="258" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="80" hits="3" branch="False"/>
                        <line number="82" hits="0" branch="False"/>
                        <line number="83" hits="3" branch="False"/>
                        <line number="84" hits="9" branch="False"/>
                        <line number="85" hits="3" branch="False"/>
                        <line number="90" hits="3" branch="False"/>
                        <line number="91" hits="3" branch="False"/>
                        <line number="94" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="386" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="95" hits="0" branch="False"/>
                        <line number="96" hits="0" branch="False"/>
                        <line number="97" hits="0" branch="False"/>
                        <line number="100" hits="3" branch="False"/>
                        <line number="103" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="559" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="104" hits="3" branch="False"/>
                        <line number="105" hits="3" branch="False"/>
                        <line number="106" hits="3" branch="False"/>
                        <line number="108" hits="9" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="511" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="114" hits="3" branch="False"/>
                        <line number="115" hits="3" branch="False"/>
                        <line number="118" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="577" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="119" hits="3" branch="False"/>
                        <line number="120" hits="3" branch="False"/>
                        <line number="121" hits="3" branch="False"/>
                        <line number="122" hits="6" branch="False"/>
                        <line number="125" hits="3" branch="False"/>
                        <line number="128" hits="3" branch="False"/>
                        <line number="129" hits="3" branch="False"/>
                        <line number="132" hits="0" branch="False"/>
                        <line number="133" hits="0" branch="False"/>
                        <line number="134" hits="0" branch="False"/>
                        <line number="135" hits="0" branch="False"/>
                        <line number="138" hits="0" branch="False"/>
                        <line number="139" 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="23" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="0" branch="False"/>
                        <line number="146" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="273" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="147" hits="0" branch="False"/>
                        <line number="148" hits="0" branch="False"/>
                        <line number="149" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="144" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="150" hits="0" branch="False"/>
                        <line number="151" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="193" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="154" hits="0" branch="False"/>
                        <line number="156" hits="0" branch="False"/>
                        <line number="157" hits="0" branch="False"/>
                        <line number="159" hits="0" branch="False"/>
                        <line number="162" hits="0" branch="False"/>
                        <line number="163" hits="0" branch="False"/>
                        <line number="164" hits="0" branch="False"/>
                        <line number="167" hits="3" branch="False"/>
                        <line number="171" hits="3" branch="False"/>
                        <line number="172" hits="3" branch="False"/>
                        <line number="174" hits="3" branch="False"/>
                        <line number="176" hits="3" branch="False"/>
                        <line number="177" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="178" hits="3" branch="False"/>
                        <line number="179" hits="3" branch="False"/>
                        <line number="180" hits="3" branch="False"/>
                        <line number="182" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="129" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="183" hits="3" branch="False"/>
                        <line number="185" hits="0" branch="False"/>
                        <line number="186" hits="3" branch="False"/>
                        <line number="187" hits="9" branch="False"/>
                        <line number="189" hits="3" branch="False"/>
                        <line number="190" hits="3" branch="False"/>
                        <line number="193" hits="3" branch="False"/>
                        <line number="196" hits="3" branch="False"/>
                        <line number="199" hits="3" branch="False"/>
                        <line number="200" hits="3" branch="False"/>
                        <line number="201" hits="3" branch="False"/>
                        <line number="202" hits="3" branch="False"/>
                        <line number="204" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="163" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="205" hits="3" branch="False"/>
                        <line number="206" hits="3" branch="False"/>
                        <line number="207" hits="9" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="142" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="208" hits="0" branch="False"/>
                        <line number="209" hits="0" branch="False"/>
                        <line number="210" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="123" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="211" 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="216" hits="0" branch="False"/>
                        <line number="217" hits="3" branch="False"/>
                        <line number="218" hits="3" branch="False"/>
                        <line number="219" hits="3" branch="False"/>
                        <line number="222" hits="4" branch="False"/>
                        <line number="223" hits="4" branch="False"/>
                        <line number="224" hits="4" branch="False"/>
                        <line number="225" hits="4" branch="False"/>
                        <line number="227" hits="4" branch="False"/>
                        <line number="228" hits="4" branch="False"/>
                        <line number="229" hits="4" branch="False"/>
                        <line number="230" hits="4" branch="False"/>
                        <line number="232" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="373" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="233" hits="4" branch="False"/>
                        <line number="234" hits="4" branch="False"/>
                        <line number="235" hits="4" branch="False"/>
                        <line number="236" hits="4" branch="False"/>
                        <line number="238" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="129" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="240" hits="4" branch="False"/>
                        <line number="242" hits="12" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="339" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="243" hits="0" branch="False"/>
                        <line number="244" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="193" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="245" hits="0" branch="False"/>
                        <line number="246" hits="0" branch="False"/>
                        <line number="247" hits="0" branch="False"/>
                        <line number="248" hits="0" branch="False"/>
                        <line number="250" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="263" type="jump" coverage="0%"/>
                                <condition number="281" 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="254" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="320" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="255" hits="0" branch="False"/>
                        <line number="256" hits="0" branch="False"/>
                        <line number="257" hits="0" branch="False"/>
                        <line number="258" hits="4" branch="False"/>
                        <line number="261" hits="4" branch="False"/>
                        <line number="262" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="414" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="263" hits="4" branch="False"/>
                        <line number="264" hits="4" branch="False"/>
                        <line number="265" hits="4" branch="False"/>
                        <line number="268" hits="4" branch="False"/>
                        <line number="271" hits="4" branch="False"/>
                        <line number="272" hits="4" branch="False"/>
                        <line number="275" hits="8" branch="False"/>
                        <line number="276" hits="8" branch="False"/>
                        <line number="278" hits="8" branch="False"/>
                        <line number="279" hits="8" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="280" hits="8" branch="False"/>
                        <line number="281" hits="8" branch="False"/>
                        <line number="282" hits="8" branch="False"/>
                        <line number="284" hits="24" branch="False"/>
                        <line number="285" hits="8" branch="False"/>
                        <line number="324" hits="1" branch="False"/>
                        <line number="325" hits="1" branch="False"/>
                        <line number="327" hits="1" branch="False"/>
                        <line number="328" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="22" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="329" hits="1" branch="False"/>
                        <line number="330" hits="1" branch="False"/>
                        <line number="332" hits="3" branch="False"/>
                        <line number="333" hits="1" branch="False"/>
                        <line number="336" hits="7" branch="False"/>
                        <line number="337" hits="7" branch="False"/>
                        <line number="338" hits="7" branch="False"/>
                        <line number="340" hits="7" branch="False"/>
                        <line number="341" hits="7" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="28" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="342" hits="7" branch="False"/>
                        <line number="344" hits="14" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="218" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="345" hits="0" branch="False"/>
                        <line number="346" hits="0" branch="False"/>
                        <line number="347" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="147" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="349" hits="0" branch="False"/>
                        <line number="350" hits="0" branch="False"/>
                        <line number="351" hits="7" branch="False"/>
                        <line number="352" hits="21" branch="False"/>
                        <line number="353" hits="7" branch="False"/>
                        <line number="354" hits="7" branch="False"/>
                        <line number="357" hits="6" branch="False"/>
                        <line number="359" hits="6" branch="False"/>
                        <line number="360" hits="6" branch="False"/>
                        <line number="361" hits="96" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="58" type="jump" coverage="100%"/>
                                <condition number="46" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="362" hits="90" branch="False"/>
                        <line number="363" hits="90" branch="False"/>
                        <line number="364" hits="90" branch="False"/>
                        <line number="365" hits="6" branch="False"/>
                        <line number="366" hits="6" branch="False"/>
                        <line number="369" hits="3" branch="False"/>
                        <line number="370" hits="3" branch="False"/>
                        <line number="371" hits="3" branch="False"/>
                        <line number="373" hits="3" branch="False"/>
                        <line number="374" hits="3" branch="False"/>
                        <line number="375" hits="3" branch="False"/>
                        <line number="376" hits="3" branch="False"/>
                        <line number="378" hits="9" branch="False"/>
                        <line number="379" hits="3" branch="False"/>
                        <line number="381" hits="25" branch="False"/>
                        <line number="382" hits="25" branch="False"/>
                        <line number="32" hits="0" branch="False"/>
                        <line number="33" hits="0" branch="False"/>
                        <line number="34" hits="0" branch="False"/>
                        <line number="23" hits="222" branch="False"/>
                        <line number="42" hits="222" branch="False"/>
                        <line number="43" hits="222" branch="False"/>
                        <line number="44" hits="222" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="45" hits="222" branch="False"/>
                        <line number="46" hits="222" branch="False"/>
                        <line number="47" hits="222" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchIndex/&lt;Search&gt;d__19"
                       filename="CBDD.Core/Indexing/VectorSearchIndex.cs" line-rate="0.8332999999999999"
                       branch-rate="0.75" complexity="8">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.8332999999999999" branch-rate="0.75"
                                complexity="8">
                            <lines>
                                <line number="296" hits="1" branch="False"/>
                                <line number="297" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="299" hits="1" branch="False"/>
                                <line number="300" hits="1" branch="False"/>
                                <line number="303" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="185" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="304" hits="0" branch="False"/>
                                <line number="305" hits="0" branch="False"/>
                                <line number="306" hits="0" branch="False"/>
                                <line number="309" hits="1" branch="False"/>
                                <line number="312" hits="1" branch="False"/>
                                <line number="313" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="484" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="314" hits="1" branch="False"/>
                                <line number="315" hits="1" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="328" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="317" hits="1" branch="False"/>
                                <line number="318" hits="1" branch="False"/>
                                <line number="319" hits="1" branch="False"/>
                                <line number="320" hits="1" branch="False"/>
                                <line number="321" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="296" hits="1" branch="False"/>
                        <line number="297" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="299" hits="1" branch="False"/>
                        <line number="300" hits="1" branch="False"/>
                        <line number="303" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="185" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="304" hits="0" branch="False"/>
                        <line number="305" hits="0" branch="False"/>
                        <line number="306" hits="0" branch="False"/>
                        <line number="309" hits="1" branch="False"/>
                        <line number="312" hits="1" branch="False"/>
                        <line number="313" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="484" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="314" hits="1" branch="False"/>
                        <line number="315" hits="1" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="328" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="317" hits="1" branch="False"/>
                        <line number="318" hits="1" branch="False"/>
                        <line number="319" hits="1" branch="False"/>
                        <line number="320" hits="1" branch="False"/>
                        <line number="321" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.VectorSearchResult"
                       filename="CBDD.Core/Indexing/VectorSearchIndex.cs" line-rate="1" branch-rate="1" complexity="1">
                    <methods>
                        <method name="get_Location" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="385" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="385" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint"
                       filename="CBDD.Core/Indexing/Internal/GeoTypes.cs" line-rate="0.5" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name="get_Latitude" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="7" hits="1432" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Empty" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="12" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="7" hits="1432" branch="False"/>
                        <line number="12" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox"
                       filename="CBDD.Core/Indexing/Internal/GeoTypes.cs" line-rate="0.2857" branch-rate="0.5"
                       complexity="18">
                    <methods>
                        <method name="get_MinLat" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="19" hits="9096" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Empty" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="24" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Contains" signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint)"
                                line-rate="0" branch-rate="0" complexity="6">
                            <lines>
                                <line number="32" hits="0" branch="False"/>
                                <line number="33" hits="0" branch="True" condition-coverage="0% (0/6)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="0%"/>
                                        <condition number="29" type="jump" coverage="0%"/>
                                        <condition number="44" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="34" hits="0" branch="False"/>
                                <line number="35" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Intersects" signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox)"
                                line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="43" hits="1058" branch="False"/>
                                <line number="44" hits="1058" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="100%"/>
                                        <condition number="29" type="jump" coverage="100%"/>
                                        <condition number="44" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="45" hits="1058" branch="False"/>
                                <line number="46" hits="1058" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromPoint" signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="54" hits="358" branch="False"/>
                                <line number="55" hits="358" branch="False"/>
                                <line number="56" hits="358" branch="False"/>
                            </lines>
                        </method>
                        <method name="ExpandTo" signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoPoint)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="64" hits="0" branch="False"/>
                                <line number="65" hits="0" branch="False"/>
                                <line number="66" hits="0" branch="False"/>
                                <line number="67" hits="0" branch="False"/>
                                <line number="68" hits="0" branch="False"/>
                                <line number="69" hits="0" branch="False"/>
                                <line number="70" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="ExpandTo" signature="(ZB.MOM.WW.CBDD.Core.Indexing.Internal.GeoBox)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="78" hits="0" branch="False"/>
                                <line number="79" hits="0" branch="False"/>
                                <line number="80" hits="0" branch="False"/>
                                <line number="81" hits="0" branch="False"/>
                                <line number="82" hits="0" branch="False"/>
                                <line number="83" hits="0" branch="False"/>
                                <line number="84" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Area" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="89" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="19" hits="9096" branch="False"/>
                        <line number="24" hits="0" branch="False"/>
                        <line number="32" hits="0" branch="False"/>
                        <line number="33" hits="0" branch="True" condition-coverage="0% (0/6)">
                            <conditions>
                                <condition number="14" type="jump" coverage="0%"/>
                                <condition number="29" type="jump" coverage="0%"/>
                                <condition number="44" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="34" hits="0" branch="False"/>
                        <line number="35" hits="0" branch="False"/>
                        <line number="43" hits="1058" branch="False"/>
                        <line number="44" hits="1058" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="14" type="jump" coverage="100%"/>
                                <condition number="29" type="jump" coverage="100%"/>
                                <condition number="44" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="45" hits="1058" branch="False"/>
                        <line number="46" hits="1058" branch="False"/>
                        <line number="54" hits="358" branch="False"/>
                        <line number="55" hits="358" branch="False"/>
                        <line number="56" hits="358" branch="False"/>
                        <line number="64" hits="0" branch="False"/>
                        <line number="65" hits="0" branch="False"/>
                        <line number="66" hits="0" branch="False"/>
                        <line number="67" hits="0" branch="False"/>
                        <line number="68" hits="0" branch="False"/>
                        <line number="69" hits="0" branch="False"/>
                        <line number="70" hits="0" branch="False"/>
                        <line number="78" hits="0" branch="False"/>
                        <line number="79" hits="0" branch="False"/>
                        <line number="80" hits="0" branch="False"/>
                        <line number="81" hits="0" branch="False"/>
                        <line number="82" hits="0" branch="False"/>
                        <line number="83" hits="0" branch="False"/>
                        <line number="84" hits="0" branch="False"/>
                        <line number="89" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressedPayloadHeader"
                       filename="CBDD.Core/Compression/CompressedPayloadHeader.cs" line-rate="0.9285"
                       branch-rate="0.625" complexity="15">
                    <methods>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="460" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_OriginalLength" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="498" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressedLength" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="25" hits="386" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Checksum" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="244" branch="False"/>
                            </lines>
                        </method>
                        <method name="Create"
                                signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,System.Int32,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="59" hits="173" branch="False"/>
                                <line number="60" hits="173" branch="False"/>
                                <line number="61" hits="173" branch="False"/>
                                <line number="62" hits="173" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)" line-rate="0.909"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="69" hits="173" branch="False"/>
                                <line number="70" hits="173" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="173" branch="False"/>
                                <line number="74" hits="173" branch="False"/>
                                <line number="75" hits="173" branch="False"/>
                                <line number="76" hits="173" branch="False"/>
                                <line number="77" hits="173" branch="False"/>
                                <line number="78" hits="173" branch="False"/>
                                <line number="79" hits="173" branch="False"/>
                                <line number="80" hits="173" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadFrom" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.8887999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="87" hits="114" branch="False"/>
                                <line number="88" hits="114" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="16" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="89" hits="0" branch="False"/>
                                <line number="91" hits="114" branch="False"/>
                                <line number="92" hits="114" branch="False"/>
                                <line number="93" hits="114" branch="False"/>
                                <line number="94" hits="114" branch="False"/>
                                <line number="95" hits="114" branch="False"/>
                                <line number="96" hits="113" branch="False"/>
                            </lines>
                        </method>
                        <method name="ValidateChecksum" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="103" hits="71" branch="False"/>
                                <line number="104" hits="71" branch="False"/>
                                <line number="105" hits="71" branch="False"/>
                            </lines>
                        </method>
                        <method name="ComputeChecksum" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="111" hits="244" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,System.Int32,System.Int32,System.UInt32)"
                                line-rate="0.9" branch-rate="0.75" complexity="4">
                            <lines>
                                <line number="40" hits="287" branch="False"/>
                                <line number="41" hits="287" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="42" hits="1" branch="False"/>
                                <line number="43" hits="286" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="44" hits="0" branch="False"/>
                                <line number="46" hits="286" branch="False"/>
                                <line number="47" hits="286" branch="False"/>
                                <line number="48" hits="286" branch="False"/>
                                <line number="49" hits="286" branch="False"/>
                                <line number="50" hits="286" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="15" hits="460" branch="False"/>
                        <line number="20" hits="498" branch="False"/>
                        <line number="25" hits="386" branch="False"/>
                        <line number="30" hits="244" branch="False"/>
                        <line number="59" hits="173" branch="False"/>
                        <line number="60" hits="173" branch="False"/>
                        <line number="61" hits="173" branch="False"/>
                        <line number="62" hits="173" branch="False"/>
                        <line number="69" hits="173" branch="False"/>
                        <line number="70" hits="173" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="173" branch="False"/>
                        <line number="74" hits="173" branch="False"/>
                        <line number="75" hits="173" branch="False"/>
                        <line number="76" hits="173" branch="False"/>
                        <line number="77" hits="173" branch="False"/>
                        <line number="78" hits="173" branch="False"/>
                        <line number="79" hits="173" branch="False"/>
                        <line number="80" hits="173" branch="False"/>
                        <line number="87" hits="114" branch="False"/>
                        <line number="88" hits="114" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="16" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="89" hits="0" branch="False"/>
                        <line number="91" hits="114" branch="False"/>
                        <line number="92" hits="114" branch="False"/>
                        <line number="93" hits="114" branch="False"/>
                        <line number="94" hits="114" branch="False"/>
                        <line number="95" hits="114" branch="False"/>
                        <line number="96" hits="113" branch="False"/>
                        <line number="103" hits="71" branch="False"/>
                        <line number="104" hits="71" branch="False"/>
                        <line number="105" hits="71" branch="False"/>
                        <line number="111" hits="244" branch="False"/>
                        <line number="40" hits="287" branch="False"/>
                        <line number="41" hits="287" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="42" hits="1" branch="False"/>
                        <line number="43" hits="286" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="26" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="44" hits="0" branch="False"/>
                        <line number="46" hits="286" branch="False"/>
                        <line number="47" hits="286" branch="False"/>
                        <line number="48" hits="286" branch="False"/>
                        <line number="49" hits="286" branch="False"/>
                        <line number="50" hits="286" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressedPayloadHeader/Crc32Calculator"
                       filename="CBDD.Core/Compression/CompressedPayloadHeader.cs" line-rate="1" branch-rate="1"
                       complexity="9">
                    <methods>
                        <method name="Compute" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="123" hits="244" branch="False"/>
                                <line number="124" hits="244" branch="False"/>
                                <line number="125" hits="1033992" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="126" hits="516752" branch="False"/>
                                <line number="127" hits="516752" branch="False"/>
                                <line number="128" hits="516752" branch="False"/>
                                <line number="129" hits="516752" branch="False"/>
                                <line number="131" hits="244" branch="False"/>
                                <line number="132" hits="244" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateTable" signature="()" line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="135" hits="1" branch="False"/>
                                <line number="136" hits="1" branch="False"/>
                                <line number="137" hits="514" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="80" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="256" branch="False"/>
                                <line number="139" hits="256" branch="False"/>
                                <line number="140" hits="4608" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="57" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="141" hits="2048" branch="False"/>
                                <line number="142" hits="2048" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="143" hits="2048" branch="False"/>
                                <line number="145" hits="256" branch="False"/>
                                <line number="146" hits="256" branch="False"/>
                                <line number="148" hits="1" branch="False"/>
                                <line number="149" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name=".cctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="116" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="123" hits="244" branch="False"/>
                        <line number="124" hits="244" branch="False"/>
                        <line number="125" hits="1033992" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="55" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="126" hits="516752" branch="False"/>
                        <line number="127" hits="516752" branch="False"/>
                        <line number="128" hits="516752" branch="False"/>
                        <line number="129" hits="516752" branch="False"/>
                        <line number="131" hits="244" branch="False"/>
                        <line number="132" hits="244" branch="False"/>
                        <line number="135" hits="1" branch="False"/>
                        <line number="136" hits="1" branch="False"/>
                        <line number="137" hits="514" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="80" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="256" branch="False"/>
                        <line number="139" hits="256" branch="False"/>
                        <line number="140" hits="4608" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="57" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="141" hits="2048" branch="False"/>
                        <line number="142" hits="2048" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="143" hits="2048" branch="False"/>
                        <line number="145" hits="256" branch="False"/>
                        <line number="146" hits="256" branch="False"/>
                        <line number="148" hits="1" branch="False"/>
                        <line number="149" hits="1" branch="False"/>
                        <line number="116" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions"
                       filename="CBDD.Core/Compression/CompressionOptions.cs" line-rate="0.7726999999999999"
                       branch-rate="0.5555" complexity="26">
                    <methods>
                        <method name="get_Default" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="13" hits="221" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_EnableCompression" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="18" hits="7255" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinSizeBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="341" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MinSavingsPercent" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="28" hits="334" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="33" hits="621" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Level" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="85" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxDecompressedSizeBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="43" hits="412" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_MaxCompressionInputBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="48" hits="304" branch="False"/>
                            </lines>
                        </method>
                        <method name="Normalize" signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionOptions)"
                                line-rate="0.6428" branch-rate="0.5555" complexity="18">
                            <lines>
                                <line number="55" hits="250" branch="False"/>
                                <line number="56" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="3" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="58" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="59" hits="0" branch="False"/>
                                <line number="61" hits="250" branch="True" condition-coverage="50% (3/6)">
                                    <conditions>
                                        <condition number="50" type="jump" coverage="50%"/>
                                        <condition number="55" type="jump" coverage="50%"/>
                                        <condition number="70" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="62" hits="0" branch="False"/>
                                <line number="64" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="106" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="65" hits="0" branch="False"/>
                                <line number="67" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="192" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="68" hits="0" branch="False"/>
                                <line number="70" hits="250" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="225" type="jump" coverage="50%"/>
                                        <condition number="247" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="250" branch="False"/>
                                <line number="74" hits="250" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="13" hits="221" branch="False"/>
                        <line number="18" hits="7255" branch="False"/>
                        <line number="23" hits="341" branch="False"/>
                        <line number="28" hits="334" branch="False"/>
                        <line number="33" hits="621" branch="False"/>
                        <line number="38" hits="85" branch="False"/>
                        <line number="43" hits="412" branch="False"/>
                        <line number="48" hits="304" branch="False"/>
                        <line number="55" hits="250" branch="False"/>
                        <line number="56" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="3" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="58" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="59" hits="0" branch="False"/>
                        <line number="61" hits="250" branch="True" condition-coverage="50% (3/6)">
                            <conditions>
                                <condition number="50" type="jump" coverage="50%"/>
                                <condition number="55" type="jump" coverage="50%"/>
                                <condition number="70" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="62" hits="0" branch="False"/>
                        <line number="64" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="106" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="65" hits="0" branch="False"/>
                        <line number="67" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="192" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="68" hits="0" branch="False"/>
                        <line number="70" hits="250" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="225" type="jump" coverage="50%"/>
                                <condition number="247" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="250" branch="False"/>
                        <line number="74" hits="250" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionService"
                       filename="CBDD.Core/Compression/CompressionService.cs" line-rate="0.8332999999999999"
                       branch-rate="0.5" complexity="24">
                    <methods>
                        <method name="RegisterCodec" signature="(ZB.MOM.WW.CBDD.Core.Compression.ICompressionCodec)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="38" hits="751" branch="False"/>
                                <line number="39" hits="751" branch="False"/>
                                <line number="40" hits="751" branch="False"/>
                                <line number="41" hits="751" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryGetCodec"
                                signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,ZB.MOM.WW.CBDD.Core.Compression.ICompressionCodec&amp;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="50" hits="70" branch="False"/>
                                <line number="51" hits="70" branch="False"/>
                                <line number="52" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCodec" signature="(ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec)"
                                line-rate="0.8" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="60" hits="244" branch="False"/>
                                <line number="61" hits="244" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="62" hits="244" branch="False"/>
                                <line number="64" hits="0" branch="False"/>
                                <line number="65" hits="244" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,System.IO.Compression.CompressionLevel)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="75" hits="174" branch="False"/>
                                <line number="76" hits="174" branch="False"/>
                                <line number="77" hits="173" branch="False"/>
                            </lines>
                        </method>
                        <method name="Decompress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,System.Int32,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="88" hits="70" branch="False"/>
                                <line number="89" hits="70" branch="False"/>
                                <line number="90" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name="Roundtrip"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Compression.CompressionCodec,System.IO.Compression.CompressionLevel,System.Int32)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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="CompressWithCodecStream"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Func`2&lt;System.IO.Stream,System.IO.Stream&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="203" hits="173" branch="False"/>
                                <line number="204" hits="173" branch="False"/>
                                <line number="205" hits="173" branch="False"/>
                                <line number="206" hits="173" branch="False"/>
                                <line number="207" hits="173" branch="False"/>
                                <line number="208" hits="173" branch="False"/>
                                <line number="209" hits="173" branch="False"/>
                                <line number="211" hits="173" branch="False"/>
                                <line number="212" hits="173" branch="False"/>
                            </lines>
                        </method>
                        <method name="DecompressWithCodecStream"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Func`2&lt;System.IO.Stream,System.IO.Stream&gt;,System.Int32,System.Int32)"
                                line-rate="0.8928" branch-rate="0.5832999999999999" complexity="12">
                            <lines>
                                <line number="219" hits="70" branch="False"/>
                                <line number="220" hits="70" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="221" hits="0" branch="False"/>
                                <line number="223" hits="70" branch="False"/>
                                <line number="224" hits="70" branch="False"/>
                                <line number="225" hits="70" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="226" hits="70" branch="False"/>
                                <line number="227" hits="70" branch="False"/>
                                <line number="229" hits="70" branch="False"/>
                                <line number="231" hits="70" branch="False"/>
                                <line number="232" hits="70" branch="False"/>
                                <line number="233" hits="567" branch="False"/>
                                <line number="234" hits="567" branch="False"/>
                                <line number="235" hits="567" branch="False"/>
                                <line number="236" hits="567" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="237" hits="70" branch="False"/>
                                <line number="239" hits="497" branch="False"/>
                                <line number="240" hits="497" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="133" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="241" hits="0" branch="False"/>
                                <line number="243" hits="497" branch="False"/>
                                <line number="244" hits="497" branch="False"/>
                                <line number="246" hits="70" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="212" type="jump" coverage="50%"/>
                                        <condition number="229" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="247" hits="0" branch="False"/>
                                <line number="249" hits="70" branch="False"/>
                                <line number="252" hits="70" branch="False"/>
                                <line number="253" hits="70" branch="False"/>
                                <line number="254" hits="70" branch="False"/>
                                <line number="255" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;ZB.MOM.WW.CBDD.Core.Compression.ICompressionCodec&gt;)"
                                line-rate="0.6923" branch-rate="0.25" complexity="4">
                            <lines>
                                <line number="12" hits="250" branch="False"/>
                                <line number="18" hits="250" branch="False"/>
                                <line number="19" hits="250" branch="False"/>
                                <line number="20" hits="250" branch="False"/>
                                <line number="21" hits="250" branch="False"/>
                                <line number="22" hits="250" branch="False"/>
                                <line number="24" hits="250" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="61" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="25" hits="250" branch="False"/>
                                <line number="27" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="98" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="28" hits="0" branch="False"/>
                                <line number="29" hits="0" branch="False"/>
                                <line number="30" hits="0" branch="False"/>
                                <line number="31" hits="250" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="38" hits="751" branch="False"/>
                        <line number="39" hits="751" branch="False"/>
                        <line number="40" hits="751" branch="False"/>
                        <line number="41" hits="751" branch="False"/>
                        <line number="50" hits="70" branch="False"/>
                        <line number="51" hits="70" branch="False"/>
                        <line number="52" hits="70" branch="False"/>
                        <line number="60" hits="244" branch="False"/>
                        <line number="61" hits="244" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="62" hits="244" branch="False"/>
                        <line number="64" hits="0" branch="False"/>
                        <line number="65" hits="244" branch="False"/>
                        <line number="75" hits="174" branch="False"/>
                        <line number="76" hits="174" branch="False"/>
                        <line number="77" hits="173" branch="False"/>
                        <line number="88" hits="70" branch="False"/>
                        <line number="89" hits="70" branch="False"/>
                        <line number="90" hits="70" 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="203" hits="173" branch="False"/>
                        <line number="204" hits="173" branch="False"/>
                        <line number="205" hits="173" branch="False"/>
                        <line number="206" hits="173" branch="False"/>
                        <line number="207" hits="173" branch="False"/>
                        <line number="208" hits="173" branch="False"/>
                        <line number="209" hits="173" branch="False"/>
                        <line number="211" hits="173" branch="False"/>
                        <line number="212" hits="173" branch="False"/>
                        <line number="219" hits="70" branch="False"/>
                        <line number="220" hits="70" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="221" hits="0" branch="False"/>
                        <line number="223" hits="70" branch="False"/>
                        <line number="224" hits="70" branch="False"/>
                        <line number="225" hits="70" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="226" hits="70" branch="False"/>
                        <line number="227" hits="70" branch="False"/>
                        <line number="229" hits="70" branch="False"/>
                        <line number="231" hits="70" branch="False"/>
                        <line number="232" hits="70" branch="False"/>
                        <line number="233" hits="567" branch="False"/>
                        <line number="234" hits="567" branch="False"/>
                        <line number="235" hits="567" branch="False"/>
                        <line number="236" hits="567" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="237" hits="70" branch="False"/>
                        <line number="239" hits="497" branch="False"/>
                        <line number="240" hits="497" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="133" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="241" hits="0" branch="False"/>
                        <line number="243" hits="497" branch="False"/>
                        <line number="244" hits="497" branch="False"/>
                        <line number="246" hits="70" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="212" type="jump" coverage="50%"/>
                                <condition number="229" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="247" hits="0" branch="False"/>
                        <line number="249" hits="70" branch="False"/>
                        <line number="252" hits="70" branch="False"/>
                        <line number="253" hits="70" branch="False"/>
                        <line number="254" hits="70" branch="False"/>
                        <line number="255" hits="70" branch="False"/>
                        <line number="12" hits="250" branch="False"/>
                        <line number="18" hits="250" branch="False"/>
                        <line number="19" hits="250" branch="False"/>
                        <line number="20" hits="250" branch="False"/>
                        <line number="21" hits="250" branch="False"/>
                        <line number="22" hits="250" branch="False"/>
                        <line number="24" hits="250" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="61" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="25" hits="250" branch="False"/>
                        <line number="27" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="98" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="28" hits="0" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="30" hits="0" branch="False"/>
                        <line number="31" hits="250" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionService/NoneCompressionCodec"
                       filename="CBDD.Core/Compression/CompressionService.cs" line-rate="0.11109999999999999"
                       branch-rate="0" complexity="8">
                    <methods>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="111" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.IO.Compression.CompressionLevel)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="119" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Decompress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,System.Int32)"
                                line-rate="0" branch-rate="0" complexity="6">
                            <lines>
                                <line number="129" hits="0" branch="False"/>
                                <line number="130" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="131" hits="0" branch="False"/>
                                <line number="133" hits="0" branch="True" condition-coverage="0% (0/4)">
                                    <conditions>
                                        <condition number="75" type="jump" coverage="0%"/>
                                        <condition number="95" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="134" hits="0" branch="False"/>
                                <line number="136" hits="0" branch="False"/>
                                <line number="137" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="111" hits="250" branch="False"/>
                        <line number="119" hits="0" branch="False"/>
                        <line number="129" hits="0" branch="False"/>
                        <line number="130" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="131" hits="0" branch="False"/>
                        <line number="133" hits="0" branch="True" condition-coverage="0% (0/4)">
                            <conditions>
                                <condition number="75" type="jump" coverage="0%"/>
                                <condition number="95" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="134" hits="0" branch="False"/>
                        <line number="136" hits="0" branch="False"/>
                        <line number="137" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionService/BrotliCompressionCodec"
                       filename="CBDD.Core/Compression/CompressionService.cs" line-rate="1" branch-rate="1"
                       complexity="3">
                    <methods>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="145" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.IO.Compression.CompressionLevel)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="154" hits="51" branch="False"/>
                                <line number="155" hits="102" branch="False"/>
                                <line number="156" hits="51" branch="False"/>
                            </lines>
                        </method>
                        <method name="Decompress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="166" hits="8" branch="False"/>
                                <line number="167" hits="16" branch="False"/>
                                <line number="168" hits="8" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="145" hits="250" branch="False"/>
                        <line number="154" hits="51" branch="False"/>
                        <line number="155" hits="102" branch="False"/>
                        <line number="156" hits="51" branch="False"/>
                        <line number="166" hits="8" branch="False"/>
                        <line number="167" hits="16" branch="False"/>
                        <line number="168" hits="8" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionService/DeflateCompressionCodec"
                       filename="CBDD.Core/Compression/CompressionService.cs" line-rate="1" branch-rate="1"
                       complexity="3">
                    <methods>
                        <method name="get_Codec" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="176" hits="250" branch="False"/>
                            </lines>
                        </method>
                        <method name="Compress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.IO.Compression.CompressionLevel)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="185" hits="122" branch="False"/>
                                <line number="186" hits="244" branch="False"/>
                                <line number="187" hits="122" branch="False"/>
                            </lines>
                        </method>
                        <method name="Decompress"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Int32,System.Int32)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="197" hits="62" branch="False"/>
                                <line number="198" hits="124" branch="False"/>
                                <line number="199" hits="62" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="176" hits="250" branch="False"/>
                        <line number="185" hits="122" branch="False"/>
                        <line number="186" hits="244" branch="False"/>
                        <line number="187" hits="122" branch="False"/>
                        <line number="197" hits="62" branch="False"/>
                        <line number="198" hits="124" branch="False"/>
                        <line number="199" hits="62" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionStats"
                       filename="CBDD.Core/Compression/CompressionStats.cs" line-rate="1" branch-rate="1"
                       complexity="8">
                    <methods>
                        <method name="get_CompressedDocumentCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="11" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesBeforeCompression" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="15" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_BytesAfterCompression" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="19" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionCpuTicks" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="23" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionCpuTicks" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="27" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionFailureCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="31" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ChecksumFailureCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="35" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SafetyLimitRejectionCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="39" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="11" hits="8" branch="False"/>
                        <line number="15" hits="5" branch="False"/>
                        <line number="19" hits="5" branch="False"/>
                        <line number="23" hits="5" branch="False"/>
                        <line number="27" hits="5" branch="False"/>
                        <line number="31" hits="6" branch="False"/>
                        <line number="35" hits="6" branch="False"/>
                        <line number="39" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Compression.CompressionTelemetry"
                       filename="CBDD.Core/Compression/CompressionTelemetry.cs" line-rate="0.8234999999999999"
                       branch-rate="1" complexity="29">
                    <methods>
                        <method name="get_CompressionAttempts" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="30" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionSuccesses" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="35" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionFailures" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="40" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionSkippedTooSmall" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="45" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionSkippedInsufficientSavings" signature="()" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="50" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionAttempts" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="55" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionSuccesses" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="60" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionFailures" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="65" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionInputBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="70" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionOutputBytes" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="75" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionOutputBytes" signature="()" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="80" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressedDocumentCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="85" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CompressionCpuTicks" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="90" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DecompressionCpuTicks" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="95" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ChecksumFailureCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="100" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_SafetyLimitRejectionCount" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="105" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionAttempt" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="112" hits="54" branch="False"/>
                                <line number="113" hits="54" branch="False"/>
                                <line number="114" hits="54" branch="False"/>
                                <line number="115" hits="54" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionSuccess" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="122" hits="53" branch="False"/>
                                <line number="123" hits="53" branch="False"/>
                                <line number="124" hits="53" branch="False"/>
                                <line number="125" hits="53" branch="False"/>
                                <line number="126" hits="53" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionFailure" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="131" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionSkippedTooSmall" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="136" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionSkippedInsufficientSavings" signature="()" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="141" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordDecompressionAttempt" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="146" hits="74" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordCompressionCpuTicks" signature="(System.Int64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="152" hits="53" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordDecompressionCpuTicks" signature="(System.Int64)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="158" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordChecksumFailure" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="163" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordSafetyLimitRejection" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="168" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordDecompressionSuccess" signature="(System.Int32)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="175" hits="70" branch="False"/>
                                <line number="176" hits="70" branch="False"/>
                                <line number="177" hits="70" branch="False"/>
                                <line number="178" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name="RecordDecompressionFailure" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="183" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetSnapshot" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="190" hits="5" branch="False"/>
                                <line number="191" hits="5" branch="False"/>
                                <line number="192" hits="5" branch="False"/>
                                <line number="193" hits="5" branch="False"/>
                                <line number="194" hits="5" branch="False"/>
                                <line number="195" hits="5" branch="False"/>
                                <line number="196" hits="5" branch="False"/>
                                <line number="197" hits="5" branch="False"/>
                                <line number="198" hits="5" branch="False"/>
                                <line number="199" hits="5" branch="False"/>
                                <line number="200" hits="5" branch="False"/>
                                <line number="201" hits="5" branch="False"/>
                                <line number="202" hits="5" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="30" hits="0" branch="False"/>
                        <line number="35" hits="0" branch="False"/>
                        <line number="40" hits="5" branch="False"/>
                        <line number="45" hits="0" branch="False"/>
                        <line number="50" hits="0" branch="False"/>
                        <line number="55" hits="0" branch="False"/>
                        <line number="60" hits="0" branch="False"/>
                        <line number="65" hits="0" branch="False"/>
                        <line number="70" hits="5" branch="False"/>
                        <line number="75" hits="5" branch="False"/>
                        <line number="80" hits="0" branch="False"/>
                        <line number="85" hits="5" branch="False"/>
                        <line number="90" hits="5" branch="False"/>
                        <line number="95" hits="5" branch="False"/>
                        <line number="100" hits="5" branch="False"/>
                        <line number="105" hits="5" branch="False"/>
                        <line number="112" hits="54" branch="False"/>
                        <line number="113" hits="54" branch="False"/>
                        <line number="114" hits="54" branch="False"/>
                        <line number="115" hits="54" branch="False"/>
                        <line number="122" hits="53" branch="False"/>
                        <line number="123" hits="53" branch="False"/>
                        <line number="124" hits="53" branch="False"/>
                        <line number="125" hits="53" branch="False"/>
                        <line number="126" hits="53" branch="False"/>
                        <line number="131" hits="1" branch="False"/>
                        <line number="136" hits="6" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="146" hits="74" branch="False"/>
                        <line number="152" hits="53" branch="False"/>
                        <line number="158" hits="70" branch="False"/>
                        <line number="163" hits="1" branch="False"/>
                        <line number="168" hits="1" branch="False"/>
                        <line number="175" hits="70" branch="False"/>
                        <line number="176" hits="70" branch="False"/>
                        <line number="177" hits="70" branch="False"/>
                        <line number="178" hits="70" branch="False"/>
                        <line number="183" hits="4" branch="False"/>
                        <line number="190" hits="5" branch="False"/>
                        <line number="191" hits="5" branch="False"/>
                        <line number="192" hits="5" branch="False"/>
                        <line number="193" hits="5" branch="False"/>
                        <line number="194" hits="5" branch="False"/>
                        <line number="195" hits="5" branch="False"/>
                        <line number="196" hits="5" branch="False"/>
                        <line number="197" hits="5" branch="False"/>
                        <line number="198" hits="5" branch="False"/>
                        <line number="199" hits="5" branch="False"/>
                        <line number="200" hits="5" branch="False"/>
                        <line number="201" hits="5" branch="False"/>
                        <line number="202" hits="5" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentMapperBase`2"
                       filename="CBDD.Core/Collections/BaseMappers.cs" line-rate="0.5" branch-rate="1" complexity="4">
                    <methods>
                        <method name="ToIndexKey" signature="(TId)" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="55" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromIndexKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="62" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_UsedKeys" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="67" hits="109948" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetSchema" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="73" hits="116065" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="55" hits="0" branch="False"/>
                        <line number="62" hits="0" branch="False"/>
                        <line number="67" hits="109948" branch="False"/>
                        <line number="73" hits="116065" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.ObjectIdMapperBase`1"
                       filename="CBDD.Core/Collections/BaseMappers.cs" line-rate="0.5" branch-rate="1" complexity="2">
                    <methods>
                        <method name="ToIndexKey" signature="(ZB.MOM.WW.CBDD.Bson.ObjectId)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="82" hits="5813" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromIndexKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="85" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="82" hits="5813" branch="False"/>
                        <line number="85" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.Int32MapperBase`1"
                       filename="CBDD.Core/Collections/BaseMappers.cs" line-rate="1" branch-rate="1" complexity="2">
                    <methods>
                        <method name="ToIndexKey" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="94" hits="5256" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromIndexKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="97" hits="2006" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="94" hits="5256" branch="False"/>
                        <line number="97" hits="2006" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.StringMapperBase`1"
                       filename="CBDD.Core/Collections/BaseMappers.cs" line-rate="0.5" branch-rate="1" complexity="2">
                    <methods>
                        <method name="ToIndexKey" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="106" hits="25" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromIndexKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="109" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="106" hits="25" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.GuidMapperBase`1"
                       filename="CBDD.Core/Collections/BaseMappers.cs" line-rate="0.5" branch-rate="1" complexity="2">
                    <methods>
                        <method name="ToIndexKey" signature="(System.Guid)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="118" hits="4" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromIndexKey" signature="(ZB.MOM.WW.CBDD.Core.Indexing.IndexKey)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="121" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="118" hits="4" branch="False"/>
                        <line number="121" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.BsonSchemaGenerator"
                       filename="CBDD.Core/Collections/BsonSchemaGenerator.cs" line-rate="1"
                       branch-rate="0.8965000000000001" complexity="61">
                    <methods>
                        <method name="FromType" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="20" hits="116071" branch="False"/>
                                <line number="21" hits="116071" branch="False"/>
                                <line number="22" hits="116071" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromType" signature="(System.Type)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="32" hits="116161" branch="False"/>
                                <line number="33" hits="116161" branch="False"/>
                                <line number="34" hits="116161" branch="False"/>
                            </lines>
                        </method>
                        <method name="GenerateSchema" signature="(System.Type)" line-rate="1" branch-rate="1"
                                complexity="8">
                            <lines>
                                <line number="37" hits="139" branch="False"/>
                                <line number="38" hits="139" branch="False"/>
                                <line number="39" hits="139" branch="False"/>
                                <line number="40" hits="139" branch="False"/>
                                <line number="42" hits="1501" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="123" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="43" hits="542" branch="False"/>
                                <line number="44" hits="542" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="45" hits="542" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="86" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="47" hits="542" branch="False"/>
                                <line number="48" hits="542" branch="False"/>
                                <line number="50" hits="447" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="176" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="51" hits="15" branch="False"/>
                                <line number="52" hits="15" branch="False"/>
                                <line number="53" hits="15" branch="False"/>
                                <line number="55" hits="139" branch="False"/>
                                <line number="56" hits="139" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddField"
                                signature="(ZB.MOM.WW.CBDD.Bson.Schema.BsonSchema,System.String,System.Type)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="59" hits="557" branch="False"/>
                                <line number="60" hits="557" branch="False"/>
                                <line number="63" hits="557" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="64" hits="89" branch="False"/>
                                <line number="65" hits="89" branch="False"/>
                                <line number="66" hits="89" branch="False"/>
                                <line number="68" hits="557" branch="False"/>
                                <line number="70" hits="557" branch="False"/>
                                <line number="71" hits="557" branch="False"/>
                                <line number="72" hits="557" branch="False"/>
                                <line number="73" hits="557" branch="False"/>
                                <line number="74" hits="557" branch="False"/>
                                <line number="75" hits="557" branch="False"/>
                                <line number="76" hits="557" branch="False"/>
                                <line number="77" hits="557" branch="False"/>
                                <line number="78" hits="557" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetBsonType" signature="(System.Type)" line-rate="1" branch-rate="0.9411"
                                complexity="34">
                            <lines>
                                <line number="81" hits="638" branch="False"/>
                                <line number="83" hits="638" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="8" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="85" hits="703" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="32" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="86" hits="767" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="74" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="87" hits="515" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="118" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="250" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="163" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="89" hits="237" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="208" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="90" hits="270" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="252" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="91" hits="202" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="296" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="92" hits="215" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="337" type="jump" coverage="100%"/>
                                        <condition number="362" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="93" hits="185" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="407" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="94" hits="177" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="451" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="97" hits="177" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="491" type="jump" coverage="50%"/>
                                        <condition number="516" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="98" hits="81" branch="False"/>
                                <line number="99" hits="81" branch="False"/>
                                <line number="100" hits="81" branch="False"/>
                                <line number="103" hits="81" branch="False"/>
                                <line number="108" hits="96" branch="True" condition-coverage="100% (6/6)">
                                    <conditions>
                                        <condition number="583" type="jump" coverage="100%"/>
                                        <condition number="591" type="jump" coverage="100%"/>
                                        <condition number="609" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="109" hits="90" branch="False"/>
                                <line number="112" hits="90" branch="False"/>
                                <line number="115" hits="6" branch="False"/>
                                <line number="116" hits="638" branch="False"/>
                            </lines>
                        </method>
                        <method name="IsNullable" signature="(System.Type)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="119" hits="557" branch="False"/>
                                <line number="120" hits="557" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="121" hits="557" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetCollectionItemType" signature="(System.Type)" line-rate="1"
                                branch-rate="0.6666" complexity="12">
                            <lines>
                                <line number="124" hits="81" branch="False"/>
                                <line number="125" hits="84" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="128" hits="78" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="50%"/>
                                        <condition number="54" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="129" hits="1" branch="False"/>
                                <line number="130" hits="1" branch="False"/>
                                <line number="133" hits="77" branch="False"/>
                                <line number="134" hits="245" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="6" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="136" hits="77" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="112" type="jump" coverage="50%"/>
                                        <condition number="126" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="137" hits="81" branch="False"/>
                            </lines>
                        </method>
                        <method name=".cctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="24" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="20" hits="116071" branch="False"/>
                        <line number="21" hits="116071" branch="False"/>
                        <line number="22" hits="116071" branch="False"/>
                        <line number="32" hits="116161" branch="False"/>
                        <line number="33" hits="116161" branch="False"/>
                        <line number="34" hits="116161" branch="False"/>
                        <line number="37" hits="139" branch="False"/>
                        <line number="38" hits="139" branch="False"/>
                        <line number="39" hits="139" branch="False"/>
                        <line number="40" hits="139" branch="False"/>
                        <line number="42" hits="1501" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="123" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="43" hits="542" branch="False"/>
                        <line number="44" hits="542" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="45" hits="542" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="86" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="47" hits="542" branch="False"/>
                        <line number="48" hits="542" branch="False"/>
                        <line number="50" hits="447" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="176" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="51" hits="15" branch="False"/>
                        <line number="52" hits="15" branch="False"/>
                        <line number="53" hits="15" branch="False"/>
                        <line number="55" hits="139" branch="False"/>
                        <line number="56" hits="139" branch="False"/>
                        <line number="59" hits="557" branch="False"/>
                        <line number="60" hits="557" branch="False"/>
                        <line number="63" hits="557" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="64" hits="89" branch="False"/>
                        <line number="65" hits="89" branch="False"/>
                        <line number="66" hits="89" branch="False"/>
                        <line number="68" hits="557" branch="False"/>
                        <line number="70" hits="557" branch="False"/>
                        <line number="71" hits="557" branch="False"/>
                        <line number="72" hits="557" branch="False"/>
                        <line number="73" hits="557" branch="False"/>
                        <line number="74" hits="557" branch="False"/>
                        <line number="75" hits="557" branch="False"/>
                        <line number="76" hits="557" branch="False"/>
                        <line number="77" hits="557" branch="False"/>
                        <line number="78" hits="557" branch="False"/>
                        <line number="81" hits="638" branch="False"/>
                        <line number="83" hits="638" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="8" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="85" hits="703" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="32" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="86" hits="767" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="74" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="87" hits="515" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="118" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="250" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="163" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="89" hits="237" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="208" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="90" hits="270" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="252" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="91" hits="202" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="296" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="92" hits="215" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="337" type="jump" coverage="100%"/>
                                <condition number="362" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="93" hits="185" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="407" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="94" hits="177" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="451" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="97" hits="177" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="491" type="jump" coverage="50%"/>
                                <condition number="516" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="98" hits="81" branch="False"/>
                        <line number="99" hits="81" branch="False"/>
                        <line number="100" hits="81" branch="False"/>
                        <line number="103" hits="81" branch="False"/>
                        <line number="108" hits="96" branch="True" condition-coverage="100% (6/6)">
                            <conditions>
                                <condition number="583" type="jump" coverage="100%"/>
                                <condition number="591" type="jump" coverage="100%"/>
                                <condition number="609" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="109" hits="90" branch="False"/>
                        <line number="112" hits="90" branch="False"/>
                        <line number="115" hits="6" branch="False"/>
                        <line number="116" hits="638" branch="False"/>
                        <line number="119" hits="557" branch="False"/>
                        <line number="120" hits="557" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="121" hits="557" branch="False"/>
                        <line number="124" hits="81" branch="False"/>
                        <line number="125" hits="84" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="128" hits="78" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="26" type="jump" coverage="50%"/>
                                <condition number="54" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="129" hits="1" branch="False"/>
                        <line number="130" hits="1" branch="False"/>
                        <line number="133" hits="77" branch="False"/>
                        <line number="134" hits="245" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="6" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="136" hits="77" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="112" type="jump" coverage="50%"/>
                                <condition number="126" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="137" hits="81" branch="False"/>
                        <line number="24" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`1"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0" branch-rate="1"
                       complexity="2">
                    <methods>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Transactions.ITransactionHolder,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`1&lt;T&gt;,System.String)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="35" hits="0" branch="False"/>
                                <line number="36" hits="0" branch="False"/>
                                <line number="37" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine,ZB.MOM.WW.CBDD.Core.Transactions.ITransactionHolder,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`1&lt;T&gt;,System.String)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="47" hits="0" branch="False"/>
                                <line number="48" hits="0" branch="False"/>
                                <line number="49" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="35" hits="0" branch="False"/>
                        <line number="36" hits="0" branch="False"/>
                        <line number="37" 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"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.8862000000000001"
                       branch-rate="0.76" complexity="264">
                    <methods>
                        <method name="get_CurrentSchemaVersion" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="78" hits="27097" branch="False"/>
                            </lines>
                        </method>
                        <method name="RefreshPrimaryIndexRootFromMetadata" signature="()" line-rate="0.8887999999999999"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="147" hits="8254" branch="False"/>
                                <line number="148" hits="8254" branch="False"/>
                                <line number="149" hits="8254" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="20" type="jump" coverage="50%"/>
                                        <condition number="36" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="150" hits="0" branch="False"/>
                                <line number="152" hits="8254" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="64" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="153" hits="81" branch="False"/>
                                <line number="154" hits="81" branch="False"/>
                                <line number="155" hits="81" branch="False"/>
                                <line number="156" hits="8254" branch="False"/>
                            </lines>
                        </method>
                        <method name="ZB.MOM.WW.CBDD.Core.ICompactionAwareCollection.RefreshIndexBindingsAfterCompaction"
                                signature="()" line-rate="0.9" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="160" hits="319" branch="False"/>
                                <line number="161" hits="319" branch="False"/>
                                <line number="162" hits="319" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="25" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="163" hits="0" branch="False"/>
                                <line number="165" hits="319" branch="False"/>
                                <line number="167" hits="319" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="48" type="jump" coverage="50%"/>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="168" hits="290" branch="False"/>
                                <line number="169" hits="290" branch="False"/>
                                <line number="170" hits="290" branch="False"/>
                                <line number="171" hits="319" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureSchema" signature="()" line-rate="1" branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="174" hits="6116" branch="False"/>
                                <line number="175" hits="6116" branch="False"/>
                                <line number="176" hits="6116" branch="False"/>
                                <line number="178" hits="6116" branch="False"/>
                                <line number="179" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="50" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="181" hits="6116" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="71" type="jump" coverage="100%"/>
                                        <condition number="90" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="182" hits="5349" branch="False"/>
                                <line number="184" hits="5349" branch="False"/>
                                <line number="185" hits="5349" branch="False"/>
                                <line number="187" hits="5349" branch="False"/>
                                <line number="188" hits="5349" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="154" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="189" hits="5349" branch="False"/>
                                <line number="190" hits="5349" branch="False"/>
                                <line number="191" hits="5349" branch="False"/>
                                <line number="192" hits="5349" branch="False"/>
                                <line number="194" hits="5349" branch="False"/>
                                <line number="195" hits="5349" branch="False"/>
                                <line number="197" hits="767" branch="False"/>
                                <line number="199" hits="767" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="225" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="200" hits="767" branch="False"/>
                                <line number="201" hits="6116" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.String,System.Boolean)"
                                line-rate="0.9" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="228" hits="6" branch="False"/>
                                <line number="229" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="230" hits="0" branch="False"/>
                                <line number="232" hits="6" branch="False"/>
                                <line number="233" hits="6" branch="False"/>
                                <line number="234" hits="6" branch="False"/>
                                <line number="237" hits="6" branch="False"/>
                                <line number="239" hits="6" branch="False"/>
                                <line number="241" hits="6" branch="False"/>
                                <line number="243" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="CreateVectorIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.Int32,ZB.MOM.WW.CBDD.Core.Indexing.VectorMetric,System.String)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="259" hits="1" branch="False"/>
                                <line number="260" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="262" hits="1" branch="False"/>
                                <line number="263" hits="1" branch="False"/>
                                <line number="264" hits="1" branch="False"/>
                                <line number="265" hits="1" branch="False"/>
                                <line number="266" hits="1" branch="False"/>
                                <line number="267" hits="1" branch="False"/>
                                <line number="269" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureIndex"
                                signature="(System.Linq.Expressions.Expression`1&lt;System.Func`2&lt;T,TKey&gt;&gt;,System.String,System.Boolean)"
                                line-rate="1" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="285" hits="10" branch="False"/>
                                <line number="286" hits="10" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="289" hits="10" branch="False"/>
                                <line number="290" hits="10" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="29" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="292" hits="10" branch="False"/>
                                <line number="293" hits="10" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="70" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="294" hits="4" branch="False"/>
                                <line number="295" hits="4" branch="False"/>
                                <line number="299" hits="6" branch="False"/>
                                <line number="300" hits="10" branch="False"/>
                            </lines>
                        </method>
                        <method name="DropIndex" signature="(System.String)" line-rate="0.8571" branch-rate="0.75"
                                complexity="4">
                            <lines>
                                <line number="309" hits="3" branch="False"/>
                                <line number="310" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="311" hits="0" branch="False"/>
                                <line number="314" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="41" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="315" hits="1" branch="False"/>
                                <line number="317" hits="2" branch="False"/>
                                <line number="318" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetIndexes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="326" hits="34" branch="False"/>
                                <line number="327" hits="34" branch="False"/>
                                <line number="328" hits="34" branch="False"/>
                            </lines>
                        </method>
                        <method name="ApplyIndexBuilder"
                                signature="(ZB.MOM.WW.CBDD.Core.Metadata.IndexBuilder`1&lt;T&gt;)"
                                line-rate="0.8234999999999999" branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="335" hits="1050" branch="False"/>
                                <line number="341" hits="1050" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="342" hits="210" branch="False"/>
                                <line number="343" hits="210" branch="False"/>
                                <line number="344" hits="210" branch="False"/>
                                <line number="345" hits="840" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="65" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="346" hits="210" branch="False"/>
                                <line number="347" hits="210" branch="False"/>
                                <line number="348" hits="210" branch="False"/>
                                <line number="349" hits="630" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="350" hits="0" branch="False"/>
                                <line number="351" hits="0" branch="False"/>
                                <line number="352" hits="0" branch="False"/>
                                <line number="354" hits="630" branch="False"/>
                                <line number="356" hits="630" branch="False"/>
                                <line number="357" hits="630" branch="False"/>
                                <line number="358" hits="1050" branch="False"/>
                            </lines>
                        </method>
                        <method name="AsQueryable" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="365" hits="24" branch="False"/>
                                <line number="366" hits="24" branch="False"/>
                                <line number="367" hits="24" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetIndex" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="376" hits="13" branch="False"/>
                                <line number="377" hits="13" branch="False"/>
                                <line number="378" hits="13" branch="False"/>
                            </lines>
                        </method>
                        <method name="RebuildIndex"
                                signature="(ZB.MOM.WW.CBDD.Core.Indexing.CollectionSecondaryIndex`2&lt;TId,T&gt;)"
                                line-rate="0.8421" branch-rate="1" complexity="4">
                            <lines>
                                <line number="409" hits="7" branch="False"/>
                                <line number="410" hits="7" branch="False"/>
                                <line number="411" hits="7" branch="False"/>
                                <line number="413" hits="7" branch="False"/>
                                <line number="414" hits="7" branch="False"/>
                                <line number="416" hits="55" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="175" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="417" hits="17" branch="False"/>
                                <line number="419" hits="17" branch="False"/>
                                <line number="420" hits="17" branch="False"/>
                                <line number="421" hits="17" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="139" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="422" hits="17" branch="False"/>
                                <line number="423" hits="17" branch="False"/>
                                <line number="424" hits="17" branch="False"/>
                                <line number="425" hits="17" branch="False"/>
                                <line number="426" hits="0" branch="False"/>
                                <line number="427" hits="0" branch="False"/>
                                <line number="430" hits="0" branch="False"/>
                                <line number="431" hits="17" branch="False"/>
                                <line number="432" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindPageWithSpace" signature="(System.Int32)" line-rate="0.5294"
                                branch-rate="0.5555" complexity="18">
                            <lines>
                                <line number="439" hits="6759" branch="False"/>
                                <line number="440" hits="6759" branch="False"/>
                                <line number="441" hits="6759" branch="False"/>
                                <line number="444" hits="6759" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="445" hits="6600" branch="False"/>
                                <line number="446" hits="6600" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="60" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="447" hits="6600" branch="False"/>
                                <line number="448" hits="6600" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="65" type="jump" coverage="100%"/>
                                        <condition number="95" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="449" hits="6124" branch="False"/>
                                <line number="450" hits="6124" branch="False"/>
                                <line number="452" hits="476" branch="False"/>
                                <line number="454" hits="0" branch="False"/>
                                <line number="456" hits="0" branch="False"/>
                                <line number="457" hits="0" branch="False"/>
                                <line number="458" hits="0" branch="False"/>
                                <line number="460" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="197" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="461" hits="0" branch="False"/>
                                <line number="462" hits="0" branch="False"/>
                                <line number="463" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="251" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="464" hits="0" branch="False"/>
                                <line number="465" hits="0" branch="False"/>
                                <line number="466" hits="0" branch="False"/>
                                <line number="467" hits="476" branch="False"/>
                                <line number="470" hits="88303" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="366" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="471" hits="43199" branch="False"/>
                                <line number="472" hits="43199" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="324" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="473" hits="0" branch="False"/>
                                <line number="474" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="348" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <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="43199" branch="False"/>
                                <line number="481" hits="635" branch="False"/>
                                <line number="482" hits="6759" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateNewDataPage" signature="()" line-rate="0.909" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="485" hits="635" branch="False"/>
                                <line number="486" hits="635" branch="False"/>
                                <line number="488" hits="635" branch="False"/>
                                <line number="491" hits="635" branch="False"/>
                                <line number="493" hits="635" branch="False"/>
                                <line number="494" hits="635" branch="False"/>
                                <line number="496" hits="635" branch="False"/>
                                <line number="497" hits="635" branch="False"/>
                                <line number="498" hits="635" branch="False"/>
                                <line number="499" hits="635" branch="False"/>
                                <line number="500" hits="635" branch="False"/>
                                <line number="501" hits="635" branch="False"/>
                                <line number="502" hits="635" branch="False"/>
                                <line number="503" hits="635" branch="False"/>
                                <line number="504" hits="635" branch="False"/>
                                <line number="505" hits="635" branch="False"/>
                                <line number="507" hits="635" branch="False"/>
                                <line number="510" hits="635" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="173" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="511" hits="635" branch="False"/>
                                <line number="513" hits="635" branch="False"/>
                                <line number="514" hits="635" branch="False"/>
                                <line number="515" hits="635" branch="False"/>
                                <line number="517" hits="0" branch="False"/>
                                <line number="518" hits="0" branch="False"/>
                                <line number="519" hits="0" branch="False"/>
                                <line number="522" hits="635" branch="False"/>
                                <line number="523" hits="635" branch="False"/>
                                <line number="524" hits="635" branch="False"/>
                                <line number="526" hits="635" branch="False"/>
                                <line number="527" hits="635" branch="False"/>
                                <line number="528" hits="635" branch="False"/>
                                <line number="530" hits="635" branch="False"/>
                                <line number="531" hits="635" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertIntoPage"
                                signature="(System.UInt32,System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.SlotFlags)"
                                line-rate="0.9309999999999999" branch-rate="0.8" complexity="10">
                            <lines>
                                <line number="534" hits="6350" branch="False"/>
                                <line number="535" hits="6350" branch="False"/>
                                <line number="536" hits="6350" branch="False"/>
                                <line number="539" hits="6350" branch="False"/>
                                <line number="540" hits="6350" branch="False"/>
                                <line number="542" hits="6350" branch="False"/>
                                <line number="546" hits="6350" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="84" type="jump" coverage="100%"/>
                                        <condition number="102" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="547" hits="1" branch="False"/>
                                <line number="548" hits="1" branch="False"/>
                                <line number="549" hits="1" branch="False"/>
                                <line number="550" hits="1" branch="False"/>
                                <line number="551" hits="1" branch="False"/>
                                <line number="552" hits="1" branch="False"/>
                                <line number="553" hits="1" branch="False"/>
                                <line number="554" hits="1" branch="False"/>
                                <line number="555" hits="1" branch="False"/>
                                <line number="556" hits="1" branch="False"/>
                                <line number="557" hits="1" branch="False"/>
                                <line number="558" hits="1" branch="False"/>
                                <line number="561" hits="6350" branch="False"/>
                                <line number="562" hits="6350" branch="False"/>
                                <line number="564" hits="6350" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="224" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="565" hits="0" branch="False"/>
                                <line number="568" hits="6350" branch="False"/>
                                <line number="571" hits="6350" branch="False"/>
                                <line number="572" hits="6350" branch="False"/>
                                <line number="575" hits="6350" branch="False"/>
                                <line number="576" hits="6350" branch="False"/>
                                <line number="577" hits="6350" branch="False"/>
                                <line number="578" hits="6350" branch="False"/>
                                <line number="579" hits="6350" branch="False"/>
                                <line number="580" hits="6350" branch="False"/>
                                <line number="581" hits="6350" branch="False"/>
                                <line number="582" hits="6350" branch="False"/>
                                <line number="585" hits="6350" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="575" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="586" hits="6268" branch="False"/>
                                <line number="588" hits="6350" branch="False"/>
                                <line number="589" hits="6350" branch="False"/>
                                <line number="590" hits="6350" branch="False"/>
                                <line number="593" hits="6350" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="649" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="594" hits="6350" branch="False"/>
                                <line number="596" hits="6350" branch="False"/>
                                <line number="597" hits="6350" branch="False"/>
                                <line number="598" hits="6350" branch="False"/>
                                <line number="599" hits="6350" branch="False"/>
                                <line number="600" hits="6350" branch="False"/>
                                <line number="601" hits="6350" branch="False"/>
                                <line number="602" hits="6350" branch="False"/>
                                <line number="603" hits="6350" branch="False"/>
                                <line number="605" hits="0" branch="False"/>
                                <line number="606" hits="0" branch="False"/>
                                <line number="607" hits="0" branch="False"/>
                                <line number="610" hits="6350" branch="False"/>
                                <line number="612" hits="6350" branch="False"/>
                                <line number="615" hits="6350" branch="False"/>
                                <line number="616" hits="6350" branch="False"/>
                                <line number="617" hits="6350" branch="False"/>
                                <line number="618" hits="6350" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindFreeSlot"
                                signature="(System.Span`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.SlottedPageHeader&amp;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="621" hits="6759" branch="False"/>
                                <line number="623" hits="1205112" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="72" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="624" hits="595880" branch="False"/>
                                <line number="625" hits="595880" branch="False"/>
                                <line number="626" hits="595880" branch="False"/>
                                <line number="628" hits="595880" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="629" hits="83" branch="False"/>
                                <line number="630" hits="595797" branch="False"/>
                                <line number="633" hits="6676" branch="False"/>
                                <line number="634" hits="6759" branch="False"/>
                            </lines>
                        </method>
                        <method name="AllocateOverflowPage"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.UInt32,ZB.MOM.WW.CBDD.Core.Transactions.ITransaction)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="637" hits="1874" branch="False"/>
                                <line number="638" hits="1874" branch="False"/>
                                <line number="639" hits="1874" branch="False"/>
                                <line number="642" hits="1874" branch="False"/>
                                <line number="643" hits="1874" branch="False"/>
                                <line number="645" hits="1874" branch="False"/>
                                <line number="646" hits="1874" branch="False"/>
                                <line number="647" hits="1874" branch="False"/>
                                <line number="648" hits="1874" branch="False"/>
                                <line number="649" hits="1874" branch="False"/>
                                <line number="650" hits="1874" branch="False"/>
                                <line number="651" hits="1874" branch="False"/>
                                <line number="652" hits="1874" branch="False"/>
                                <line number="653" hits="1874" branch="False"/>
                                <line number="654" hits="1874" branch="False"/>
                                <line number="656" hits="1874" branch="False"/>
                                <line number="659" hits="1874" branch="False"/>
                                <line number="662" hits="1874" branch="False"/>
                                <line number="663" hits="1874" branch="False"/>
                                <line number="664" hits="1874" branch="False"/>
                                <line number="665" hits="1874" branch="False"/>
                                <line number="666" hits="1874" branch="False"/>
                                <line number="667" hits="1874" branch="False"/>
                                <line number="668" hits="1874" branch="False"/>
                                <line number="670" hits="1874" branch="False"/>
                                <line number="673" hits="1874" branch="False"/>
                                <line number="674" hits="1874" branch="False"/>
                                <line number="675" hits="1874" branch="False"/>
                                <line number="676" hits="1874" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertWithOverflow"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.SlotFlags)"
                                line-rate="0.96" branch-rate="0.8332999999999999" complexity="12">
                            <lines>
                                <line number="679" hits="409" branch="False"/>
                                <line number="680" hits="409" branch="False"/>
                                <line number="683" hits="409" branch="False"/>
                                <line number="689" hits="409" branch="False"/>
                                <line number="690" hits="409" branch="False"/>
                                <line number="691" hits="409" branch="False"/>
                                <line number="693" hits="409" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="59" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="694" hits="409" branch="False"/>
                                <line number="695" hits="409" branch="False"/>
                                <line number="696" hits="409" branch="False"/>
                                <line number="699" hits="409" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="86" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="700" hits="409" branch="False"/>
                                <line number="701" hits="409" branch="False"/>
                                <line number="702" hits="409" branch="False"/>
                                <line number="703" hits="409" branch="False"/>
                                <line number="704" hits="409" branch="False"/>
                                <line number="705" hits="409" branch="False"/>
                                <line number="706" hits="409" branch="False"/>
                                <line number="707" hits="409" branch="False"/>
                                <line number="708" hits="409" branch="False"/>
                                <line number="709" hits="0" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="133" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="710" hits="0" branch="False"/>
                                <line number="712" hits="0" branch="False"/>
                                <line number="716" hits="3748" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="196" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="717" hits="1465" branch="False"/>
                                <line number="718" hits="1465" branch="False"/>
                                <line number="719" hits="1465" branch="False"/>
                                <line number="720" hits="1465" branch="False"/>
                                <line number="721" hits="1465" branch="False"/>
                                <line number="722" hits="1465" branch="False"/>
                                <line number="723" hits="1465" branch="False"/>
                                <line number="724" hits="1465" branch="False"/>
                                <line number="725" hits="1465" branch="False"/>
                                <line number="726" hits="409" branch="False"/>
                                <line number="731" hits="409" branch="False"/>
                                <line number="732" hits="409" branch="False"/>
                                <line number="735" hits="409" branch="False"/>
                                <line number="736" hits="409" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="229" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="737" hits="406" branch="False"/>
                                <line number="740" hits="409" branch="False"/>
                                <line number="742" hits="409" branch="False"/>
                                <line number="743" hits="409" branch="False"/>
                                <line number="745" hits="409" branch="False"/>
                                <line number="748" hits="409" branch="False"/>
                                <line number="751" hits="409" branch="False"/>
                                <line number="752" hits="409" branch="False"/>
                                <line number="755" hits="409" branch="False"/>
                                <line number="756" hits="409" branch="False"/>
                                <line number="759" hits="409" branch="False"/>
                                <line number="766" hits="409" branch="False"/>
                                <line number="767" hits="409" branch="False"/>
                                <line number="768" hits="409" branch="False"/>
                                <line number="769" hits="409" branch="False"/>
                                <line number="770" hits="409" branch="False"/>
                                <line number="771" hits="409" branch="False"/>
                                <line number="772" hits="409" branch="False"/>
                                <line number="773" hits="409" branch="False"/>
                                <line number="776" hits="409" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="503" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="777" hits="408" branch="False"/>
                                <line number="779" hits="409" branch="False"/>
                                <line number="780" hits="409" branch="False"/>
                                <line number="781" hits="409" branch="False"/>
                                <line number="784" hits="409" branch="False"/>
                                <line number="785" hits="409" branch="False"/>
                                <line number="786" hits="409" branch="False"/>
                                <line number="787" hits="409" branch="False"/>
                                <line number="788" hits="409" branch="False"/>
                                <line number="789" hits="409" branch="False"/>
                                <line number="790" hits="409" branch="False"/>
                                <line number="793" hits="409" branch="False"/>
                                <line number="795" hits="409" branch="False"/>
                                <line number="798" hits="409" branch="False"/>
                                <line number="799" hits="409" branch="False"/>
                                <line number="800" hits="409" branch="False"/>
                                <line number="801" hits="409" branch="False"/>
                            </lines>
                        </method>
                        <method name="Insert" signature="(T)" line-rate="0.75" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="810" hits="4568" branch="False"/>
                                <line number="811" hits="4568" branch="False"/>
                                <line number="812" hits="4568" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="814" hits="4568" branch="False"/>
                                <line number="816" hits="4568" branch="False"/>
                                <line number="818" hits="4568" branch="False"/>
                                <line number="819" hits="4568" branch="False"/>
                                <line number="820" hits="4568" branch="False"/>
                                <line number="822" hits="0" branch="False"/>
                                <line number="823" hits="0" branch="False"/>
                                <line number="824" hits="0" branch="False"/>
                                <line number="825" hits="0" branch="False"/>
                                <line number="829" hits="4568" branch="False"/>
                                <line number="830" hits="4568" branch="False"/>
                                <line number="831" hits="4568" branch="False"/>
                                <line number="832" hits="4568" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertBulk" signature="(System.Collections.Generic.IEnumerable`1&lt;T&gt;)"
                                line-rate="0.7777" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="876" hits="9" branch="False"/>
                                <line number="877" hits="9" branch="False"/>
                                <line number="878" hits="9" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="880" hits="9" branch="False"/>
                                <line number="881" hits="9" branch="False"/>
                                <line number="883" hits="9" branch="False"/>
                                <line number="885" hits="9" branch="False"/>
                                <line number="887" hits="9" branch="False"/>
                                <line number="888" hits="9" branch="False"/>
                                <line number="889" hits="9" branch="False"/>
                                <line number="891" hits="0" branch="False"/>
                                <line number="892" hits="0" branch="False"/>
                                <line number="893" hits="0" branch="False"/>
                                <line number="894" hits="0" branch="False"/>
                                <line number="898" hits="9" branch="False"/>
                                <line number="899" hits="9" branch="False"/>
                                <line number="900" hits="9" branch="False"/>
                                <line number="901" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertBulkInternal"
                                signature="(System.Collections.Generic.List`1&lt;T&gt;,System.Collections.Generic.List`1&lt;TId&gt;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="937" hits="11" branch="False"/>
                                <line number="938" hits="11" branch="False"/>
                                <line number="942" hits="108" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="368" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="943" hits="43" branch="False"/>
                                <line number="944" hits="43" branch="False"/>
                                <line number="945" hits="43" branch="False"/>
                                <line number="948" hits="43" branch="False"/>
                                <line number="950" hits="43" branch="False"/>
                                <line number="951" hits="2057" branch="False"/>
                                <line number="952" hits="2057" branch="False"/>
                                <line number="953" hits="2057" branch="False"/>
                                <line number="954" hits="2057" branch="False"/>
                                <line number="955" hits="2057" branch="False"/>
                                <line number="956" hits="2100" branch="False"/>
                                <line number="959" hits="4200" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="319" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="960" hits="2057" branch="False"/>
                                <line number="961" hits="2057" branch="False"/>
                                <line number="962" hits="2057" branch="False"/>
                                <line number="965" hits="2057" branch="False"/>
                                <line number="966" hits="2057" branch="False"/>
                                <line number="967" hits="2057" branch="False"/>
                                <line number="968" hits="2057" branch="False"/>
                                <line number="970" hits="2057" branch="False"/>
                                <line number="971" hits="2057" branch="False"/>
                                <line number="972" hits="2057" branch="False"/>
                                <line number="973" hits="2057" branch="False"/>
                                <line number="974" hits="43" branch="False"/>
                                <line number="975" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureId" signature="(T)" line-rate="0.7646999999999999"
                                branch-rate="0.8332999999999999" complexity="6">
                            <lines>
                                <line number="978" hits="6725" branch="False"/>
                                <line number="979" hits="6725" branch="False"/>
                                <line number="980" hits="6725" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="36" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="981" hits="4494" branch="False"/>
                                <line number="982" hits="4494" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="983" hits="3845" branch="False"/>
                                <line number="984" hits="3845" branch="False"/>
                                <line number="985" hits="3845" branch="False"/>
                                <line number="986" hits="3845" branch="False"/>
                                <line number="987" hits="649" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="134" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="988" hits="0" branch="False"/>
                                <line number="989" hits="0" branch="False"/>
                                <line number="990" hits="0" branch="False"/>
                                <line number="991" hits="0" branch="False"/>
                                <line number="992" hits="4494" branch="False"/>
                                <line number="993" hits="6725" branch="False"/>
                                <line number="994" hits="6725" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertCore" signature="(T)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="997" hits="4668" branch="False"/>
                                <line number="998" hits="4668" branch="False"/>
                                <line number="999" hits="4668" branch="False"/>
                                <line number="1001" hits="4668" branch="False"/>
                                <line number="1002" hits="4668" branch="False"/>
                                <line number="1003" hits="4668" branch="False"/>
                                <line number="1006" hits="4668" branch="False"/>
                                <line number="1007" hits="4668" branch="False"/>
                                <line number="1008" hits="4668" branch="False"/>
                                <line number="1009" hits="4668" branch="False"/>
                            </lines>
                        </method>
                        <method name="InsertDataCore" signature="(TId,T,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="1012" hits="6725" branch="False"/>
                                <line number="1013" hits="6725" branch="False"/>
                                <line number="1014" hits="6725" branch="False"/>
                                <line number="1015" hits="6725" branch="False"/>
                                <line number="1016" hits="6725" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="41" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1019" hits="6725" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1020" hits="6317" branch="False"/>
                                <line number="1021" hits="6317" branch="False"/>
                                <line number="1022" hits="6546" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="106" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1023" hits="6317" branch="False"/>
                                <line number="1024" hits="6317" branch="False"/>
                                <line number="1025" hits="6317" branch="False"/>
                                <line number="1027" hits="408" branch="False"/>
                                <line number="1028" hits="408" branch="False"/>
                                <line number="1029" hits="408" branch="False"/>
                                <line number="1030" hits="408" branch="False"/>
                                <line number="1032" hits="6725" branch="False"/>
                                <line number="1033" hits="6725" branch="False"/>
                                <line number="1034" hits="6725" branch="False"/>
                                <line number="1037" hits="6725" branch="False"/>
                                <line number="1038" hits="6725" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindById" signature="(TId)" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="1053" hits="821" branch="False"/>
                                <line number="1054" hits="821" branch="False"/>
                                <line number="1055" hits="821" branch="False"/>
                                <line number="1057" hits="821" branch="False"/>
                                <line number="1058" hits="821" branch="False"/>
                                <line number="1060" hits="821" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="64" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1061" hits="269" branch="False"/>
                                <line number="1063" hits="552" branch="False"/>
                                <line number="1066" hits="821" branch="False"/>
                                <line number="1067" hits="821" branch="False"/>
                                <line number="1068" hits="817" branch="False"/>
                            </lines>
                        </method>
                        <method name="FindByLocation" signature="(ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation)"
                                line-rate="0.9354" branch-rate="0.75" complexity="12">
                            <lines>
                                <line number="1101" hits="11134" branch="False"/>
                                <line number="1102" hits="11134" branch="False"/>
                                <line number="1103" hits="11134" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1104" hits="11134" branch="False"/>
                                <line number="1106" hits="11134" branch="False"/>
                                <line number="1108" hits="11134" branch="False"/>
                                <line number="1110" hits="11134" branch="False"/>
                                <line number="1112" hits="11134" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1113" hits="0" branch="False"/>
                                <line number="1115" hits="11134" branch="False"/>
                                <line number="1116" hits="11134" branch="False"/>
                                <line number="1118" hits="11134" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="184" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1119" hits="0" branch="False"/>
                                <line number="1121" hits="11134" branch="False"/>
                                <line number="1123" hits="11134" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="232" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1124" hits="104" branch="False"/>
                                <line number="1125" hits="104" branch="False"/>
                                <line number="1126" hits="104" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="281" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1127" hits="104" branch="False"/>
                                <line number="1128" hits="104" branch="False"/>
                                <line number="1130" hits="104" branch="False"/>
                                <line number="1133" hits="11030" branch="False"/>
                                <line number="1134" hits="11030" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="383" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1135" hits="73" branch="False"/>
                                <line number="1136" hits="73" branch="False"/>
                                <line number="1137" hits="69" branch="False"/>
                                <line number="1140" hits="10957" branch="False"/>
                                <line number="1143" hits="11134" branch="False"/>
                                <line number="1144" hits="11134" branch="False"/>
                                <line number="1145" hits="11134" branch="False"/>
                                <line number="1146" hits="11130" branch="False"/>
                            </lines>
                        </method>
                        <method name="Update" signature="(T)" line-rate="0.75" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1158" hits="66" branch="False"/>
                                <line number="1159" hits="66" branch="False"/>
                                <line number="1160" hits="66" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1162" hits="66" branch="False"/>
                                <line number="1164" hits="66" branch="False"/>
                                <line number="1166" hits="66" branch="False"/>
                                <line number="1167" hits="66" branch="False"/>
                                <line number="1168" hits="66" branch="False"/>
                                <line number="1170" hits="0" branch="False"/>
                                <line number="1171" hits="0" branch="False"/>
                                <line number="1172" hits="0" branch="False"/>
                                <line number="1173" hits="0" branch="False"/>
                                <line number="1177" hits="66" branch="False"/>
                                <line number="1178" hits="66" branch="False"/>
                                <line number="1179" hits="66" branch="False"/>
                                <line number="1180" hits="66" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateBulk" signature="(System.Collections.Generic.IEnumerable`1&lt;T&gt;)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1209" hits="1" branch="False"/>
                                <line number="1210" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1212" hits="1" branch="False"/>
                                <line number="1213" hits="1" branch="False"/>
                                <line number="1215" hits="1" branch="False"/>
                                <line number="1217" hits="1" branch="False"/>
                                <line number="1218" hits="1" branch="False"/>
                                <line number="1219" hits="1" branch="False"/>
                                <line number="1222" hits="1" branch="False"/>
                                <line number="1223" hits="1" branch="False"/>
                                <line number="1224" hits="1" branch="False"/>
                                <line number="1225" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateBulkInternal" signature="(System.Collections.Generic.List`1&lt;T&gt;)"
                                line-rate="0.9229999999999999" branch-rate="0.9166" complexity="12">
                            <lines>
                                <line number="1252" hits="2" branch="False"/>
                                <line number="1253" hits="2" branch="False"/>
                                <line number="1254" hits="2" branch="False"/>
                                <line number="1255" hits="2" branch="False"/>
                                <line number="1258" hits="12" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="402" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1259" hits="4" branch="False"/>
                                <line number="1260" hits="4" branch="False"/>
                                <line number="1261" hits="4" branch="False"/>
                                <line number="1264" hits="4" branch="False"/>
                                <line number="1266" hits="408" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="226" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1267" hits="200" branch="False"/>
                                <line number="1268" hits="200" branch="False"/>
                                <line number="1269" hits="200" branch="False"/>
                                <line number="1270" hits="200" branch="False"/>
                                <line number="1274" hits="200" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="141" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1275" hits="200" branch="False"/>
                                <line number="1276" hits="200" branch="False"/>
                                <line number="1277" hits="200" branch="False"/>
                                <line number="1278" hits="200" branch="False"/>
                                <line number="1280" hits="0" branch="False"/>
                                <line number="1281" hits="0" branch="False"/>
                                <line number="1282" hits="0" branch="False"/>
                                <line number="1283" hits="200" branch="False"/>
                                <line number="1286" hits="408" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="378" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1287" hits="200" branch="False"/>
                                <line number="1288" hits="200" branch="False"/>
                                <line number="1289" hits="200" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="289" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1291" hits="200" branch="False"/>
                                <line number="1293" hits="200" branch="False"/>
                                <line number="1294" hits="200" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="335" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1295" hits="200" branch="False"/>
                                <line number="1296" hits="200" branch="False"/>
                                <line number="1298" hits="200" branch="False"/>
                                <line number="1299" hits="200" branch="False"/>
                                <line number="1300" hits="200" branch="False"/>
                                <line number="1301" hits="200" branch="False"/>
                                <line number="1302" hits="4" branch="False"/>
                                <line number="1303" hits="2" branch="False"/>
                                <line number="1304" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateCore" signature="(T)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1307" hits="66" branch="False"/>
                                <line number="1308" hits="66" branch="False"/>
                                <line number="1309" hits="66" branch="False"/>
                                <line number="1311" hits="66" branch="False"/>
                                <line number="1312" hits="66" branch="False"/>
                                <line number="1315" hits="66" branch="False"/>
                                <line number="1316" hits="66" branch="False"/>
                                <line number="1317" hits="66" branch="False"/>
                                <line number="1318" hits="66" branch="False"/>
                            </lines>
                        </method>
                        <method name="UpdateDataCore" signature="(TId,T,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="0.8571" complexity="14">
                            <lines>
                                <line number="1321" hits="266" branch="False"/>
                                <line number="1322" hits="266" branch="False"/>
                                <line number="1323" hits="266" branch="False"/>
                                <line number="1324" hits="266" branch="False"/>
                                <line number="1325" hits="266" branch="False"/>
                                <line number="1326" hits="266" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="54" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1327" hits="266" branch="False"/>
                                <line number="1329" hits="266" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="108" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1330" hits="1" branch="False"/>
                                <line number="1333" hits="265" branch="False"/>
                                <line number="1334" hits="265" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="142" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1337" hits="265" branch="False"/>
                                <line number="1339" hits="265" branch="False"/>
                                <line number="1340" hits="265" branch="False"/>
                                <line number="1342" hits="265" branch="False"/>
                                <line number="1343" hits="265" branch="False"/>
                                <line number="1345" hits="265" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="257" type="jump" coverage="100%"/>
                                        <condition number="278" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1346" hits="231" branch="False"/>
                                <line number="1348" hits="231" branch="False"/>
                                <line number="1349" hits="231" branch="False"/>
                                <line number="1350" hits="231" branch="False"/>
                                <line number="1351" hits="231" branch="False"/>
                                <line number="1352" hits="231" branch="False"/>
                                <line number="1353" hits="231" branch="False"/>
                                <line number="1356" hits="231" branch="False"/>
                                <line number="1359" hits="231" branch="False"/>
                                <line number="1360" hits="231" branch="False"/>
                                <line number="1363" hits="34" branch="False"/>
                                <line number="1365" hits="34" branch="False"/>
                                <line number="1368" hits="34" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="446" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1369" hits="33" branch="False"/>
                                <line number="1370" hits="33" branch="False"/>
                                <line number="1371" hits="33" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="470" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1372" hits="33" branch="False"/>
                                <line number="1373" hits="33" branch="False"/>
                                <line number="1374" hits="33" branch="False"/>
                                <line number="1376" hits="1" branch="False"/>
                                <line number="1377" hits="1" branch="False"/>
                                <line number="1378" hits="1" branch="False"/>
                                <line number="1379" hits="1" branch="False"/>
                                <line number="1381" hits="34" branch="False"/>
                                <line number="1382" hits="34" branch="False"/>
                                <line number="1385" hits="34" branch="False"/>
                                <line number="1386" hits="34" branch="False"/>
                                <line number="1390" hits="265" branch="False"/>
                                <line number="1391" hits="265" branch="False"/>
                                <line number="1392" hits="265" branch="False"/>
                                <line number="1393" hits="266" branch="False"/>
                            </lines>
                        </method>
                        <method name="Delete" signature="(TId)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1401" hits="117" branch="False"/>
                                <line number="1402" hits="117" branch="False"/>
                                <line number="1404" hits="117" branch="False"/>
                                <line number="1405" hits="117" branch="False"/>
                                <line number="1406" hits="117" branch="False"/>
                                <line number="1409" hits="117" branch="False"/>
                                <line number="1410" hits="117" branch="False"/>
                                <line number="1411" hits="117" branch="False"/>
                                <line number="1412" hits="117" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteBulk" signature="(System.Collections.Generic.IEnumerable`1&lt;TId&gt;)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1440" hits="2" branch="False"/>
                                <line number="1441" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1443" hits="2" branch="False"/>
                                <line number="1444" hits="2" branch="False"/>
                                <line number="1446" hits="2" branch="False"/>
                                <line number="1447" hits="2" branch="False"/>
                                <line number="1448" hits="2" branch="False"/>
                                <line number="1451" hits="2" branch="False"/>
                                <line number="1452" hits="2" branch="False"/>
                                <line number="1453" hits="2" branch="False"/>
                                <line number="1454" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteBulkInternal"
                                signature="(System.Collections.Generic.IEnumerable`1&lt;TId&gt;)" line-rate="1"
                                branch-rate="1" complexity="4">
                            <lines>
                                <line number="1479" hits="2" branch="False"/>
                                <line number="1480" hits="2" branch="False"/>
                                <line number="1481" hits="108" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="44" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1482" hits="51" branch="False"/>
                                <line number="1483" hits="51" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1484" hits="51" branch="False"/>
                                <line number="1485" hits="51" branch="False"/>
                                <line number="1486" hits="2" branch="False"/>
                                <line number="1487" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="DeleteCore" signature="(TId,System.Boolean)" line-rate="1" branch-rate="1"
                                complexity="8">
                            <lines>
                                <line number="1490" hits="202" branch="False"/>
                                <line number="1491" hits="202" branch="False"/>
                                <line number="1492" hits="202" branch="False"/>
                                <line number="1493" hits="202" branch="False"/>
                                <line number="1494" hits="202" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="65" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1495" hits="2" branch="False"/>
                                <line number="1498" hits="200" branch="False"/>
                                <line number="1499" hits="200" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="96" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1500" hits="200" branch="False"/>
                                <line number="1501" hits="200" branch="False"/>
                                <line number="1502" hits="200" branch="False"/>
                                <line number="1505" hits="200" branch="False"/>
                                <line number="1507" hits="200" branch="False"/>
                                <line number="1508" hits="200" branch="False"/>
                                <line number="1510" hits="200" branch="False"/>
                                <line number="1511" hits="200" branch="False"/>
                                <line number="1514" hits="200" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="227" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1515" hits="48" branch="False"/>
                                <line number="1516" hits="48" branch="False"/>
                                <line number="1517" hits="48" branch="False"/>
                                <line number="1518" hits="48" branch="False"/>
                                <line number="1519" hits="48" branch="False"/>
                                <line number="1522" hits="200" branch="False"/>
                                <line number="1523" hits="200" branch="False"/>
                                <line number="1524" hits="200" branch="False"/>
                                <line number="1526" hits="200" branch="False"/>
                                <line number="1529" hits="200" branch="False"/>
                                <line number="1532" hits="366" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="364" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1534" hits="200" branch="False"/>
                                <line number="1537" hits="200" branch="False"/>
                                <line number="1538" hits="200" branch="False"/>
                                <line number="1539" hits="200" branch="False"/>
                                <line number="1540" hits="202" branch="False"/>
                            </lines>
                        </method>
                        <method name="FreeOverflowChain" signature="(System.UInt32)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="1543" hits="48" branch="False"/>
                                <line number="1544" hits="48" branch="False"/>
                                <line number="1545" hits="48" branch="False"/>
                                <line number="1547" hits="48" branch="False"/>
                                <line number="1548" hits="222" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="113" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1549" hits="174" branch="False"/>
                                <line number="1550" hits="174" branch="False"/>
                                <line number="1551" hits="174" branch="False"/>
                                <line number="1552" hits="174" branch="False"/>
                                <line number="1555" hits="174" branch="False"/>
                                <line number="1557" hits="174" branch="False"/>
                                <line number="1558" hits="174" branch="False"/>
                                <line number="1559" hits="48" branch="False"/>
                                <line number="1561" hits="48" branch="False"/>
                                <line number="1562" hits="48" branch="False"/>
                                <line number="1563" hits="48" branch="False"/>
                                <line number="1564" hits="48" branch="False"/>
                            </lines>
                        </method>
                        <method name="Count" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1577" hits="168" branch="False"/>
                                <line number="1578" hits="168" branch="False"/>
                                <line number="1579" hits="168" branch="False"/>
                                <line number="1582" hits="168" branch="False"/>
                                <line number="1583" hits="168" branch="False"/>
                                <line number="1584" hits="168" branch="False"/>
                                <line number="1585" hits="168" branch="False"/>
                            </lines>
                        </method>
                        <method name="Find" signature="(System.Func`2&lt;T,System.Boolean&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="1608" hits="5" branch="False"/>
                            </lines>
                        </method>
                        <method name="PreparePayloadForStorage" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="1613" hits="6991" branch="False"/>
                                <line number="1614" hits="6991" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1615" hits="53" branch="False"/>
                                <line number="1616" hits="53" branch="False"/>
                                <line number="1619" hits="6938" branch="False"/>
                                <line number="1620" hits="6991" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryCreateCompressedPayload"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Byte[]&amp;)"
                                line-rate="0.8378" branch-rate="0.7" complexity="10">
                            <lines>
                                <line number="1623" hits="6991" branch="False"/>
                                <line number="1624" hits="6991" branch="False"/>
                                <line number="1626" hits="6991" branch="False"/>
                                <line number="1627" hits="6991" branch="False"/>
                                <line number="1628" hits="6991" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="39" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1629" hits="6931" branch="False"/>
                                <line number="1631" hits="60" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="67" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1632" hits="6" branch="False"/>
                                <line number="1633" hits="6" branch="False"/>
                                <line number="1634" hits="6" branch="False"/>
                                <line number="1637" hits="54" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="99" type="jump" coverage="50%"/>
                                        <condition number="132" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1638" hits="0" branch="False"/>
                                <line number="1639" hits="0" branch="False"/>
                                <line number="1640" hits="0" branch="False"/>
                                <line number="1643" hits="54" branch="False"/>
                                <line number="1645" hits="54" branch="False"/>
                                <line number="1646" hits="54" branch="False"/>
                                <line number="1647" hits="54" branch="False"/>
                                <line number="1648" hits="53" branch="False"/>
                                <line number="1649" hits="53" branch="False"/>
                                <line number="1650" hits="53" branch="False"/>
                                <line number="1652" hits="53" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="257" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1653" hits="0" branch="False"/>
                                <line number="1654" hits="0" branch="False"/>
                                <line number="1655" hits="0" branch="False"/>
                                <line number="1658" hits="53" branch="False"/>
                                <line number="1659" hits="53" branch="False"/>
                                <line number="1660" hits="53" branch="False"/>
                                <line number="1661" hits="53" branch="False"/>
                                <line number="1663" hits="53" branch="False"/>
                                <line number="1664" hits="53" branch="False"/>
                                <line number="1665" hits="53" branch="False"/>
                                <line number="1667" hits="1" branch="False"/>
                                <line number="1668" hits="1" branch="False"/>
                                <line number="1669" hits="1" branch="False"/>
                                <line number="1670" hits="1" branch="False"/>
                                <line number="1672" hits="6991" branch="False"/>
                            </lines>
                        </method>
                        <method name="MeetsMinSavingsPercent" signature="(System.Int32,System.Int32,System.Int32)"
                                line-rate="0.7777" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="1675" hits="53" branch="False"/>
                                <line number="1676" hits="53" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="10" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1677" hits="0" branch="False"/>
                                <line number="1679" hits="53" branch="False"/>
                                <line number="1680" hits="53" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1681" hits="0" branch="False"/>
                                <line number="1683" hits="53" branch="False"/>
                                <line number="1684" hits="53" branch="False"/>
                                <line number="1685" hits="53" branch="False"/>
                            </lines>
                        </method>
                        <method name="ValidateSlotBounds"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.SlotEntry&amp;,System.Int32,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;)"
                                line-rate="0.5714" branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="1688" hits="11134" branch="False"/>
                                <line number="1689" hits="11134" branch="False"/>
                                <line number="1690" hits="11134" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                        <condition number="34" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1691" hits="0" branch="False"/>
                                <line number="1692" hits="0" branch="False"/>
                                <line number="1693" hits="0" branch="False"/>
                                <line number="1695" hits="11134" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReassembleOverflowPayload"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.UInt64,System.Byte[],ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;)"
                                line-rate="0.5777" branch-rate="0.6111" complexity="18">
                            <lines>
                                <line number="1698" hits="104" branch="False"/>
                                <line number="1699" hits="104" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1700" hits="0" branch="False"/>
                                <line number="1701" hits="0" branch="False"/>
                                <line number="1702" hits="0" branch="False"/>
                                <line number="1705" hits="104" branch="False"/>
                                <line number="1706" hits="104" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="155" type="jump" coverage="50%"/>
                                        <condition number="172" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1707" hits="0" branch="False"/>
                                <line number="1708" hits="0" branch="False"/>
                                <line number="1709" hits="0" branch="False"/>
                                <line number="1710" hits="0" branch="False"/>
                                <line number="1713" hits="104" branch="False"/>
                                <line number="1714" hits="104" branch="False"/>
                                <line number="1715" hits="104" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="342" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1716" hits="0" branch="False"/>
                                <line number="1717" hits="0" branch="False"/>
                                <line number="1718" hits="0" branch="False"/>
                                <line number="1721" hits="104" branch="False"/>
                                <line number="1722" hits="104" branch="False"/>
                                <line number="1724" hits="104" branch="False"/>
                                <line number="1725" hits="104" branch="False"/>
                                <line number="1727" hits="1045" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="733" type="jump" coverage="100%"/>
                                        <condition number="719" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1728" hits="941" branch="False"/>
                                <line number="1729" hits="941" branch="False"/>
                                <line number="1730" hits="941" branch="False"/>
                                <line number="1731" hits="941" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="596" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1732" hits="0" branch="False"/>
                                <line number="1733" hits="0" branch="False"/>
                                <line number="1734" hits="0" branch="False"/>
                                <line number="1737" hits="941" branch="False"/>
                                <line number="1738" hits="941" branch="False"/>
                                <line number="1739" hits="941" branch="False"/>
                                <line number="1740" hits="941" branch="False"/>
                                <line number="1741" hits="941" branch="False"/>
                                <line number="1742" hits="941" branch="False"/>
                                <line number="1744" hits="104" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="750" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1745" hits="0" branch="False"/>
                                <line number="1746" hits="0" branch="False"/>
                                <line number="1747" hits="0" branch="False"/>
                                <line number="1750" hits="104" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="901" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1751" hits="0" branch="False"/>
                                <line number="1752" hits="0" branch="False"/>
                                <line number="1753" hits="0" branch="False"/>
                                <line number="1756" hits="104" branch="False"/>
                                <line number="1757" hits="104" branch="False"/>
                            </lines>
                        </method>
                        <method name="DecompressStoredPayload"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,ZB.MOM.WW.CBDD.Core.Storage.DocumentLocation&amp;)"
                                line-rate="0.7894" branch-rate="0.65" complexity="20">
                            <lines>
                                <line number="1760" hits="74" branch="False"/>
                                <line number="1761" hits="74" branch="False"/>
                                <line number="1762" hits="74" branch="False"/>
                                <line number="1765" hits="74" branch="False"/>
                                <line number="1766" hits="74" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="36" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1767" hits="0" branch="False"/>
                                <line number="1768" hits="0" branch="False"/>
                                <line number="1769" hits="0" branch="False"/>
                                <line number="1772" hits="74" branch="False"/>
                                <line number="1773" hits="73" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="172" type="jump" coverage="50%"/>
                                        <condition number="191" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1774" hits="1" branch="False"/>
                                <line number="1775" hits="1" branch="False"/>
                                <line number="1776" hits="1" branch="False"/>
                                <line number="1779" hits="72" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="320" type="jump" coverage="50%"/>
                                        <condition number="354" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1780" hits="1" branch="False"/>
                                <line number="1781" hits="1" branch="False"/>
                                <line number="1782" hits="1" branch="False"/>
                                <line number="1783" hits="1" branch="False"/>
                                <line number="1786" hits="71" branch="False"/>
                                <line number="1787" hits="71" branch="True" condition-coverage="50% (2/4)">
                                    <conditions>
                                        <condition number="501" type="jump" coverage="50%"/>
                                        <condition number="523" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1788" hits="0" branch="False"/>
                                <line number="1789" hits="0" branch="False"/>
                                <line number="1790" hits="0" branch="False"/>
                                <line number="1793" hits="71" branch="False"/>
                                <line number="1794" hits="71" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="701" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1795" hits="1" branch="False"/>
                                <line number="1796" hits="1" branch="False"/>
                                <line number="1797" hits="1" branch="False"/>
                                <line number="1798" hits="1" branch="False"/>
                                <line number="1801" hits="70" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="833" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1802" hits="0" branch="False"/>
                                <line number="1803" hits="0" branch="False"/>
                                <line number="1804" hits="0" branch="False"/>
                                <line number="1807" hits="70" branch="False"/>
                                <line number="1808" hits="70" branch="False"/>
                                <line number="1809" hits="70" branch="False"/>
                                <line number="1810" hits="70" branch="False"/>
                                <line number="1811" hits="70" branch="False"/>
                                <line number="1812" hits="70" branch="False"/>
                                <line number="1813" hits="70" branch="False"/>
                                <line number="1814" hits="70" branch="False"/>
                                <line number="1816" hits="70" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="1049" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1817" hits="0" branch="False"/>
                                <line number="1818" hits="0" branch="False"/>
                                <line number="1819" hits="0" branch="False"/>
                                <line number="1822" hits="70" branch="False"/>
                                <line number="1823" hits="70" branch="False"/>
                                <line number="1825" hits="3" branch="False"/>
                                <line number="1826" hits="3" branch="False"/>
                                <line number="1827" hits="3" branch="False"/>
                                <line number="1828" hits="3" branch="False"/>
                                <line number="1830" hits="1" branch="False"/>
                                <line number="1831" hits="1" branch="False"/>
                                <line number="1832" hits="1" branch="False"/>
                                <line number="1833" hits="1" branch="False"/>
                                <line number="1834" hits="1" branch="False"/>
                                <line number="1836" hits="70" branch="False"/>
                            </lines>
                        </method>
                        <method name="SerializeWithRetry" signature="(T,System.Byte[]&amp;)" line-rate="0.7333"
                                branch-rate="0.625" complexity="8">
                            <lines>
                                <line number="1846" hits="6991" branch="False"/>
                                <line number="1848" hits="6991" branch="False"/>
                                <line number="1850" hits="14008" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="285" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1851" hits="7004" branch="False"/>
                                <line number="1852" hits="7004" branch="False"/>
                                <line number="1855" hits="7004" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="49" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1857" hits="7004" branch="False"/>
                                <line number="1859" hits="7004" branch="False"/>
                                <line number="1860" hits="7004" branch="False"/>
                                <line number="1863" hits="6991" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="131" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1864" hits="6991" branch="False"/>
                                <line number="1865" hits="6991" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="147" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1866" hits="0" branch="False"/>
                                <line number="1867" hits="0" branch="False"/>
                                <line number="1869" hits="6991" branch="False"/>
                                <line number="1870" hits="6991" branch="False"/>
                                <line number="1872" hits="6991" branch="False"/>
                                <line number="1873" hits="6991" branch="False"/>
                                <line number="1875" hits="13" branch="False"/>
                                <line number="1876" hits="13" branch="False"/>
                                <line number="1877" hits="13" branch="False"/>
                                <line number="1879" hits="13" branch="False"/>
                                <line number="1880" hits="0" branch="False"/>
                                <line number="1881" hits="0" branch="False"/>
                                <line number="1882" hits="0" branch="False"/>
                                <line number="1883" hits="0" branch="False"/>
                                <line number="1885" hits="13" branch="False"/>
                                <line number="1887" hits="0" branch="False"/>
                                <line number="1888" hits="0" branch="False"/>
                                <line number="1889" hits="6991" branch="False"/>
                            </lines>
                        </method>
                        <method name="AppendVersionField" signature="(System.Byte[],System.Int32&amp;)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="1901" hits="6991" branch="False"/>
                                <line number="1902" hits="6991" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1904" hits="6991" branch="False"/>
                                <line number="1912" hits="6991" branch="False"/>
                                <line number="1913" hits="6991" branch="False"/>
                                <line number="1915" hits="6991" branch="False"/>
                                <line number="1916" hits="6991" branch="False"/>
                                <line number="1917" hits="6991" branch="False"/>
                                <line number="1919" hits="6991" branch="False"/>
                                <line number="1920" hits="6991" branch="False"/>
                                <line number="1922" hits="6991" branch="False"/>
                                <line number="1924" hits="6991" branch="False"/>
                                <line number="1927" hits="6991" branch="False"/>
                                <line number="1928" hits="6991" branch="False"/>
                            </lines>
                        </method>
                        <method name="Watch" signature="(System.Boolean)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="2023" hits="1004" branch="False"/>
                                <line number="2024" hits="1004" branch="False"/>
                                <line number="2025" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name="NotifyCdc"
                                signature="(ZB.MOM.WW.CBDD.Core.Transactions.OperationType,TId,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="2028" hits="7156" branch="False"/>
                                <line number="2029" hits="7156" branch="False"/>
                                <line number="2030" hits="7156" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="2038" hits="1" branch="False"/>
                                <line number="2039" hits="1" branch="False"/>
                                <line number="2040" hits="1" branch="False"/>
                                <line number="2041" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.StorageEngine,ZB.MOM.WW.CBDD.Core.Transactions.ITransactionHolder,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.String)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="96" hits="0" branch="False"/>
                                <line number="97" hits="0" branch="False"/>
                                <line number="98" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Storage.IStorageEngine,ZB.MOM.WW.CBDD.Core.Transactions.ITransactionHolder,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.String)"
                                line-rate="1" branch-rate="0.7" complexity="10">
                            <lines>
                                <line number="81" hits="6116" branch="False"/>
                                <line number="107" hits="6116" branch="False"/>
                                <line number="108" hits="6116" branch="False"/>
                                <line number="109" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="24" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="110" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="46" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="111" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="112" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="91" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="113" hits="6116" branch="False"/>
                                <line number="114" hits="6116" branch="False"/>
                                <line number="115" hits="6116" branch="False"/>
                                <line number="116" hits="6116" branch="False"/>
                                <line number="117" hits="6116" branch="False"/>
                                <line number="118" hits="6116" branch="False"/>
                                <line number="121" hits="6116" branch="False"/>
                                <line number="122" hits="6116" branch="False"/>
                                <line number="126" hits="6116" branch="False"/>
                                <line number="129" hits="6116" branch="False"/>
                                <line number="133" hits="6116" branch="False"/>
                                <line number="134" hits="6116" branch="False"/>
                                <line number="137" hits="6116" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="309" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="5349" branch="False"/>
                                <line number="139" hits="5349" branch="False"/>
                                <line number="140" hits="5349" branch="False"/>
                                <line number="143" hits="6116" branch="False"/>
                                <line number="144" hits="6116" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="78" hits="27097" branch="False"/>
                        <line number="147" hits="8254" branch="False"/>
                        <line number="148" hits="8254" branch="False"/>
                        <line number="149" hits="8254" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="20" type="jump" coverage="50%"/>
                                <condition number="36" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="150" hits="0" branch="False"/>
                        <line number="152" hits="8254" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="64" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="153" hits="81" branch="False"/>
                        <line number="154" hits="81" branch="False"/>
                        <line number="155" hits="81" branch="False"/>
                        <line number="156" hits="8254" branch="False"/>
                        <line number="160" hits="319" branch="False"/>
                        <line number="161" hits="319" branch="False"/>
                        <line number="162" hits="319" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="25" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="163" hits="0" branch="False"/>
                        <line number="165" hits="319" branch="False"/>
                        <line number="167" hits="319" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="48" type="jump" coverage="50%"/>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="168" hits="290" branch="False"/>
                        <line number="169" hits="290" branch="False"/>
                        <line number="170" hits="290" branch="False"/>
                        <line number="171" hits="319" branch="False"/>
                        <line number="174" hits="6116" branch="False"/>
                        <line number="175" hits="6116" branch="False"/>
                        <line number="176" hits="6116" branch="False"/>
                        <line number="178" hits="6116" branch="False"/>
                        <line number="179" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="50" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="181" hits="6116" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="71" type="jump" coverage="100%"/>
                                <condition number="90" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="182" hits="5349" branch="False"/>
                        <line number="184" hits="5349" branch="False"/>
                        <line number="185" hits="5349" branch="False"/>
                        <line number="187" hits="5349" branch="False"/>
                        <line number="188" hits="5349" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="154" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="189" hits="5349" branch="False"/>
                        <line number="190" hits="5349" branch="False"/>
                        <line number="191" hits="5349" branch="False"/>
                        <line number="192" hits="5349" branch="False"/>
                        <line number="194" hits="5349" branch="False"/>
                        <line number="195" hits="5349" branch="False"/>
                        <line number="197" hits="767" branch="False"/>
                        <line number="199" hits="767" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="225" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="200" hits="767" branch="False"/>
                        <line number="201" hits="6116" branch="False"/>
                        <line number="228" hits="6" branch="False"/>
                        <line number="229" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="230" hits="0" branch="False"/>
                        <line number="232" hits="6" branch="False"/>
                        <line number="233" hits="6" branch="False"/>
                        <line number="234" hits="6" branch="False"/>
                        <line number="237" hits="6" branch="False"/>
                        <line number="239" hits="6" branch="False"/>
                        <line number="241" hits="6" branch="False"/>
                        <line number="243" hits="6" branch="False"/>
                        <line number="259" hits="1" branch="False"/>
                        <line number="260" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="262" hits="1" branch="False"/>
                        <line number="263" hits="1" branch="False"/>
                        <line number="264" hits="1" branch="False"/>
                        <line number="265" hits="1" branch="False"/>
                        <line number="266" hits="1" branch="False"/>
                        <line number="267" hits="1" branch="False"/>
                        <line number="269" hits="1" branch="False"/>
                        <line number="285" hits="10" branch="False"/>
                        <line number="286" hits="10" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="289" hits="10" branch="False"/>
                        <line number="290" hits="10" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="29" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="292" hits="10" branch="False"/>
                        <line number="293" hits="10" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="70" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="294" hits="4" branch="False"/>
                        <line number="295" hits="4" branch="False"/>
                        <line number="299" hits="6" branch="False"/>
                        <line number="300" hits="10" branch="False"/>
                        <line number="309" hits="3" branch="False"/>
                        <line number="310" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="311" hits="0" branch="False"/>
                        <line number="314" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="41" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="315" hits="1" branch="False"/>
                        <line number="317" hits="2" branch="False"/>
                        <line number="318" hits="2" branch="False"/>
                        <line number="326" hits="34" branch="False"/>
                        <line number="327" hits="34" branch="False"/>
                        <line number="328" hits="34" branch="False"/>
                        <line number="335" hits="1050" branch="False"/>
                        <line number="341" hits="1050" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="342" hits="210" branch="False"/>
                        <line number="343" hits="210" branch="False"/>
                        <line number="344" hits="210" branch="False"/>
                        <line number="345" hits="840" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="65" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="346" hits="210" branch="False"/>
                        <line number="347" hits="210" branch="False"/>
                        <line number="348" hits="210" branch="False"/>
                        <line number="349" hits="630" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="350" hits="0" branch="False"/>
                        <line number="351" hits="0" branch="False"/>
                        <line number="352" hits="0" branch="False"/>
                        <line number="354" hits="630" branch="False"/>
                        <line number="356" hits="630" branch="False"/>
                        <line number="357" hits="630" branch="False"/>
                        <line number="358" hits="1050" branch="False"/>
                        <line number="365" hits="24" branch="False"/>
                        <line number="366" hits="24" branch="False"/>
                        <line number="367" hits="24" branch="False"/>
                        <line number="376" hits="13" branch="False"/>
                        <line number="377" hits="13" branch="False"/>
                        <line number="378" hits="13" branch="False"/>
                        <line number="409" hits="7" branch="False"/>
                        <line number="410" hits="7" branch="False"/>
                        <line number="411" hits="7" branch="False"/>
                        <line number="413" hits="7" branch="False"/>
                        <line number="414" hits="7" branch="False"/>
                        <line number="416" hits="55" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="175" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="417" hits="17" branch="False"/>
                        <line number="419" hits="17" branch="False"/>
                        <line number="420" hits="17" branch="False"/>
                        <line number="421" hits="17" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="139" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="422" hits="17" branch="False"/>
                        <line number="423" hits="17" branch="False"/>
                        <line number="424" hits="17" branch="False"/>
                        <line number="425" hits="17" branch="False"/>
                        <line number="426" hits="0" branch="False"/>
                        <line number="427" hits="0" branch="False"/>
                        <line number="430" hits="0" branch="False"/>
                        <line number="431" hits="17" branch="False"/>
                        <line number="432" hits="7" branch="False"/>
                        <line number="439" hits="6759" branch="False"/>
                        <line number="440" hits="6759" branch="False"/>
                        <line number="441" hits="6759" branch="False"/>
                        <line number="444" hits="6759" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="445" hits="6600" branch="False"/>
                        <line number="446" hits="6600" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="60" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="447" hits="6600" branch="False"/>
                        <line number="448" hits="6600" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="65" type="jump" coverage="100%"/>
                                <condition number="95" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="449" hits="6124" branch="False"/>
                        <line number="450" hits="6124" branch="False"/>
                        <line number="452" hits="476" branch="False"/>
                        <line number="454" hits="0" branch="False"/>
                        <line number="456" hits="0" branch="False"/>
                        <line number="457" hits="0" branch="False"/>
                        <line number="458" hits="0" branch="False"/>
                        <line number="460" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="197" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="461" hits="0" branch="False"/>
                        <line number="462" hits="0" branch="False"/>
                        <line number="463" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="251" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="464" hits="0" branch="False"/>
                        <line number="465" hits="0" branch="False"/>
                        <line number="466" hits="0" branch="False"/>
                        <line number="467" hits="476" branch="False"/>
                        <line number="470" hits="88303" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="366" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="471" hits="43199" branch="False"/>
                        <line number="472" hits="43199" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="324" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="473" hits="0" branch="False"/>
                        <line number="474" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="348" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <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="43199" branch="False"/>
                        <line number="481" hits="635" branch="False"/>
                        <line number="482" hits="6759" branch="False"/>
                        <line number="485" hits="635" branch="False"/>
                        <line number="486" hits="635" branch="False"/>
                        <line number="488" hits="635" branch="False"/>
                        <line number="491" hits="635" branch="False"/>
                        <line number="493" hits="635" branch="False"/>
                        <line number="494" hits="635" branch="False"/>
                        <line number="496" hits="635" branch="False"/>
                        <line number="497" hits="635" branch="False"/>
                        <line number="498" hits="635" branch="False"/>
                        <line number="499" hits="635" branch="False"/>
                        <line number="500" hits="635" branch="False"/>
                        <line number="501" hits="635" branch="False"/>
                        <line number="502" hits="635" branch="False"/>
                        <line number="503" hits="635" branch="False"/>
                        <line number="504" hits="635" branch="False"/>
                        <line number="505" hits="635" branch="False"/>
                        <line number="507" hits="635" branch="False"/>
                        <line number="510" hits="635" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="173" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="511" hits="635" branch="False"/>
                        <line number="513" hits="635" branch="False"/>
                        <line number="514" hits="635" branch="False"/>
                        <line number="515" hits="635" branch="False"/>
                        <line number="517" hits="0" branch="False"/>
                        <line number="518" hits="0" branch="False"/>
                        <line number="519" hits="0" branch="False"/>
                        <line number="522" hits="635" branch="False"/>
                        <line number="523" hits="635" branch="False"/>
                        <line number="524" hits="635" branch="False"/>
                        <line number="526" hits="635" branch="False"/>
                        <line number="527" hits="635" branch="False"/>
                        <line number="528" hits="635" branch="False"/>
                        <line number="530" hits="635" branch="False"/>
                        <line number="531" hits="635" branch="False"/>
                        <line number="534" hits="6350" branch="False"/>
                        <line number="535" hits="6350" branch="False"/>
                        <line number="536" hits="6350" branch="False"/>
                        <line number="539" hits="6350" branch="False"/>
                        <line number="540" hits="6350" branch="False"/>
                        <line number="542" hits="6350" branch="False"/>
                        <line number="546" hits="6350" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="84" type="jump" coverage="100%"/>
                                <condition number="102" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="547" hits="1" branch="False"/>
                        <line number="548" hits="1" branch="False"/>
                        <line number="549" hits="1" branch="False"/>
                        <line number="550" hits="1" branch="False"/>
                        <line number="551" hits="1" branch="False"/>
                        <line number="552" hits="1" branch="False"/>
                        <line number="553" hits="1" branch="False"/>
                        <line number="554" hits="1" branch="False"/>
                        <line number="555" hits="1" branch="False"/>
                        <line number="556" hits="1" branch="False"/>
                        <line number="557" hits="1" branch="False"/>
                        <line number="558" hits="1" branch="False"/>
                        <line number="561" hits="6350" branch="False"/>
                        <line number="562" hits="6350" branch="False"/>
                        <line number="564" hits="6350" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="224" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="565" hits="0" branch="False"/>
                        <line number="568" hits="6350" branch="False"/>
                        <line number="571" hits="6350" branch="False"/>
                        <line number="572" hits="6350" branch="False"/>
                        <line number="575" hits="6350" branch="False"/>
                        <line number="576" hits="6350" branch="False"/>
                        <line number="577" hits="6350" branch="False"/>
                        <line number="578" hits="6350" branch="False"/>
                        <line number="579" hits="6350" branch="False"/>
                        <line number="580" hits="6350" branch="False"/>
                        <line number="581" hits="6350" branch="False"/>
                        <line number="582" hits="6350" branch="False"/>
                        <line number="585" hits="6350" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="575" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="586" hits="6268" branch="False"/>
                        <line number="588" hits="6350" branch="False"/>
                        <line number="589" hits="6350" branch="False"/>
                        <line number="590" hits="6350" branch="False"/>
                        <line number="593" hits="6350" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="649" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="594" hits="6350" branch="False"/>
                        <line number="596" hits="6350" branch="False"/>
                        <line number="597" hits="6350" branch="False"/>
                        <line number="598" hits="6350" branch="False"/>
                        <line number="599" hits="6350" branch="False"/>
                        <line number="600" hits="6350" branch="False"/>
                        <line number="601" hits="6350" branch="False"/>
                        <line number="602" hits="6350" branch="False"/>
                        <line number="603" hits="6350" branch="False"/>
                        <line number="605" hits="0" branch="False"/>
                        <line number="606" hits="0" branch="False"/>
                        <line number="607" hits="0" branch="False"/>
                        <line number="610" hits="6350" branch="False"/>
                        <line number="612" hits="6350" branch="False"/>
                        <line number="615" hits="6350" branch="False"/>
                        <line number="616" hits="6350" branch="False"/>
                        <line number="617" hits="6350" branch="False"/>
                        <line number="618" hits="6350" branch="False"/>
                        <line number="621" hits="6759" branch="False"/>
                        <line number="623" hits="1205112" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="72" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="624" hits="595880" branch="False"/>
                        <line number="625" hits="595880" branch="False"/>
                        <line number="626" hits="595880" branch="False"/>
                        <line number="628" hits="595880" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="629" hits="83" branch="False"/>
                        <line number="630" hits="595797" branch="False"/>
                        <line number="633" hits="6676" branch="False"/>
                        <line number="634" hits="6759" branch="False"/>
                        <line number="637" hits="1874" branch="False"/>
                        <line number="638" hits="1874" branch="False"/>
                        <line number="639" hits="1874" branch="False"/>
                        <line number="642" hits="1874" branch="False"/>
                        <line number="643" hits="1874" branch="False"/>
                        <line number="645" hits="1874" branch="False"/>
                        <line number="646" hits="1874" branch="False"/>
                        <line number="647" hits="1874" branch="False"/>
                        <line number="648" hits="1874" branch="False"/>
                        <line number="649" hits="1874" branch="False"/>
                        <line number="650" hits="1874" branch="False"/>
                        <line number="651" hits="1874" branch="False"/>
                        <line number="652" hits="1874" branch="False"/>
                        <line number="653" hits="1874" branch="False"/>
                        <line number="654" hits="1874" branch="False"/>
                        <line number="656" hits="1874" branch="False"/>
                        <line number="659" hits="1874" branch="False"/>
                        <line number="662" hits="1874" branch="False"/>
                        <line number="663" hits="1874" branch="False"/>
                        <line number="664" hits="1874" branch="False"/>
                        <line number="665" hits="1874" branch="False"/>
                        <line number="666" hits="1874" branch="False"/>
                        <line number="667" hits="1874" branch="False"/>
                        <line number="668" hits="1874" branch="False"/>
                        <line number="670" hits="1874" branch="False"/>
                        <line number="673" hits="1874" branch="False"/>
                        <line number="674" hits="1874" branch="False"/>
                        <line number="675" hits="1874" branch="False"/>
                        <line number="676" hits="1874" branch="False"/>
                        <line number="679" hits="409" branch="False"/>
                        <line number="680" hits="409" branch="False"/>
                        <line number="683" hits="409" branch="False"/>
                        <line number="689" hits="409" branch="False"/>
                        <line number="690" hits="409" branch="False"/>
                        <line number="691" hits="409" branch="False"/>
                        <line number="693" hits="409" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="59" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="694" hits="409" branch="False"/>
                        <line number="695" hits="409" branch="False"/>
                        <line number="696" hits="409" branch="False"/>
                        <line number="699" hits="409" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="86" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="700" hits="409" branch="False"/>
                        <line number="701" hits="409" branch="False"/>
                        <line number="702" hits="409" branch="False"/>
                        <line number="703" hits="409" branch="False"/>
                        <line number="704" hits="409" branch="False"/>
                        <line number="705" hits="409" branch="False"/>
                        <line number="706" hits="409" branch="False"/>
                        <line number="707" hits="409" branch="False"/>
                        <line number="708" hits="409" branch="False"/>
                        <line number="709" hits="0" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="133" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="710" hits="0" branch="False"/>
                        <line number="712" hits="0" branch="False"/>
                        <line number="716" hits="3748" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="196" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="717" hits="1465" branch="False"/>
                        <line number="718" hits="1465" branch="False"/>
                        <line number="719" hits="1465" branch="False"/>
                        <line number="720" hits="1465" branch="False"/>
                        <line number="721" hits="1465" branch="False"/>
                        <line number="722" hits="1465" branch="False"/>
                        <line number="723" hits="1465" branch="False"/>
                        <line number="724" hits="1465" branch="False"/>
                        <line number="725" hits="1465" branch="False"/>
                        <line number="726" hits="409" branch="False"/>
                        <line number="731" hits="409" branch="False"/>
                        <line number="732" hits="409" branch="False"/>
                        <line number="735" hits="409" branch="False"/>
                        <line number="736" hits="409" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="229" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="737" hits="406" branch="False"/>
                        <line number="740" hits="409" branch="False"/>
                        <line number="742" hits="409" branch="False"/>
                        <line number="743" hits="409" branch="False"/>
                        <line number="745" hits="409" branch="False"/>
                        <line number="748" hits="409" branch="False"/>
                        <line number="751" hits="409" branch="False"/>
                        <line number="752" hits="409" branch="False"/>
                        <line number="755" hits="409" branch="False"/>
                        <line number="756" hits="409" branch="False"/>
                        <line number="759" hits="409" branch="False"/>
                        <line number="766" hits="409" branch="False"/>
                        <line number="767" hits="409" branch="False"/>
                        <line number="768" hits="409" branch="False"/>
                        <line number="769" hits="409" branch="False"/>
                        <line number="770" hits="409" branch="False"/>
                        <line number="771" hits="409" branch="False"/>
                        <line number="772" hits="409" branch="False"/>
                        <line number="773" hits="409" branch="False"/>
                        <line number="776" hits="409" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="503" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="777" hits="408" branch="False"/>
                        <line number="779" hits="409" branch="False"/>
                        <line number="780" hits="409" branch="False"/>
                        <line number="781" hits="409" branch="False"/>
                        <line number="784" hits="409" branch="False"/>
                        <line number="785" hits="409" branch="False"/>
                        <line number="786" hits="409" branch="False"/>
                        <line number="787" hits="409" branch="False"/>
                        <line number="788" hits="409" branch="False"/>
                        <line number="789" hits="409" branch="False"/>
                        <line number="790" hits="409" branch="False"/>
                        <line number="793" hits="409" branch="False"/>
                        <line number="795" hits="409" branch="False"/>
                        <line number="798" hits="409" branch="False"/>
                        <line number="799" hits="409" branch="False"/>
                        <line number="800" hits="409" branch="False"/>
                        <line number="801" hits="409" branch="False"/>
                        <line number="810" hits="4568" branch="False"/>
                        <line number="811" hits="4568" branch="False"/>
                        <line number="812" hits="4568" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="814" hits="4568" branch="False"/>
                        <line number="816" hits="4568" branch="False"/>
                        <line number="818" hits="4568" branch="False"/>
                        <line number="819" hits="4568" branch="False"/>
                        <line number="820" hits="4568" branch="False"/>
                        <line number="822" hits="0" branch="False"/>
                        <line number="823" hits="0" branch="False"/>
                        <line number="824" hits="0" branch="False"/>
                        <line number="825" hits="0" branch="False"/>
                        <line number="829" hits="4568" branch="False"/>
                        <line number="830" hits="4568" branch="False"/>
                        <line number="831" hits="4568" branch="False"/>
                        <line number="832" hits="4568" branch="False"/>
                        <line number="876" hits="9" branch="False"/>
                        <line number="877" hits="9" branch="False"/>
                        <line number="878" hits="9" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="880" hits="9" branch="False"/>
                        <line number="881" hits="9" branch="False"/>
                        <line number="883" hits="9" branch="False"/>
                        <line number="885" hits="9" branch="False"/>
                        <line number="887" hits="9" branch="False"/>
                        <line number="888" hits="9" branch="False"/>
                        <line number="889" hits="9" branch="False"/>
                        <line number="891" hits="0" branch="False"/>
                        <line number="892" hits="0" branch="False"/>
                        <line number="893" hits="0" branch="False"/>
                        <line number="894" hits="0" branch="False"/>
                        <line number="898" hits="9" branch="False"/>
                        <line number="899" hits="9" branch="False"/>
                        <line number="900" hits="9" branch="False"/>
                        <line number="901" hits="9" branch="False"/>
                        <line number="937" hits="11" branch="False"/>
                        <line number="938" hits="11" branch="False"/>
                        <line number="942" hits="108" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="368" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="943" hits="43" branch="False"/>
                        <line number="944" hits="43" branch="False"/>
                        <line number="945" hits="43" branch="False"/>
                        <line number="948" hits="43" branch="False"/>
                        <line number="950" hits="43" branch="False"/>
                        <line number="951" hits="2057" branch="False"/>
                        <line number="952" hits="2057" branch="False"/>
                        <line number="953" hits="2057" branch="False"/>
                        <line number="954" hits="2057" branch="False"/>
                        <line number="955" hits="2057" branch="False"/>
                        <line number="956" hits="2100" branch="False"/>
                        <line number="959" hits="4200" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="319" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="960" hits="2057" branch="False"/>
                        <line number="961" hits="2057" branch="False"/>
                        <line number="962" hits="2057" branch="False"/>
                        <line number="965" hits="2057" branch="False"/>
                        <line number="966" hits="2057" branch="False"/>
                        <line number="967" hits="2057" branch="False"/>
                        <line number="968" hits="2057" branch="False"/>
                        <line number="970" hits="2057" branch="False"/>
                        <line number="971" hits="2057" branch="False"/>
                        <line number="972" hits="2057" branch="False"/>
                        <line number="973" hits="2057" branch="False"/>
                        <line number="974" hits="43" branch="False"/>
                        <line number="975" hits="11" branch="False"/>
                        <line number="978" hits="6725" branch="False"/>
                        <line number="979" hits="6725" branch="False"/>
                        <line number="980" hits="6725" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="36" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="981" hits="4494" branch="False"/>
                        <line number="982" hits="4494" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="983" hits="3845" branch="False"/>
                        <line number="984" hits="3845" branch="False"/>
                        <line number="985" hits="3845" branch="False"/>
                        <line number="986" hits="3845" branch="False"/>
                        <line number="987" hits="649" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="134" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="988" hits="0" branch="False"/>
                        <line number="989" hits="0" branch="False"/>
                        <line number="990" hits="0" branch="False"/>
                        <line number="991" hits="0" branch="False"/>
                        <line number="992" hits="4494" branch="False"/>
                        <line number="993" hits="6725" branch="False"/>
                        <line number="994" hits="6725" branch="False"/>
                        <line number="997" hits="4668" branch="False"/>
                        <line number="998" hits="4668" branch="False"/>
                        <line number="999" hits="4668" branch="False"/>
                        <line number="1001" hits="4668" branch="False"/>
                        <line number="1002" hits="4668" branch="False"/>
                        <line number="1003" hits="4668" branch="False"/>
                        <line number="1006" hits="4668" branch="False"/>
                        <line number="1007" hits="4668" branch="False"/>
                        <line number="1008" hits="4668" branch="False"/>
                        <line number="1009" hits="4668" branch="False"/>
                        <line number="1012" hits="6725" branch="False"/>
                        <line number="1013" hits="6725" branch="False"/>
                        <line number="1014" hits="6725" branch="False"/>
                        <line number="1015" hits="6725" branch="False"/>
                        <line number="1016" hits="6725" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="41" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1019" hits="6725" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1020" hits="6317" branch="False"/>
                        <line number="1021" hits="6317" branch="False"/>
                        <line number="1022" hits="6546" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="106" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1023" hits="6317" branch="False"/>
                        <line number="1024" hits="6317" branch="False"/>
                        <line number="1025" hits="6317" branch="False"/>
                        <line number="1027" hits="408" branch="False"/>
                        <line number="1028" hits="408" branch="False"/>
                        <line number="1029" hits="408" branch="False"/>
                        <line number="1030" hits="408" branch="False"/>
                        <line number="1032" hits="6725" branch="False"/>
                        <line number="1033" hits="6725" branch="False"/>
                        <line number="1034" hits="6725" branch="False"/>
                        <line number="1037" hits="6725" branch="False"/>
                        <line number="1038" hits="6725" branch="False"/>
                        <line number="1053" hits="821" branch="False"/>
                        <line number="1054" hits="821" branch="False"/>
                        <line number="1055" hits="821" branch="False"/>
                        <line number="1057" hits="821" branch="False"/>
                        <line number="1058" hits="821" branch="False"/>
                        <line number="1060" hits="821" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="64" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1061" hits="269" branch="False"/>
                        <line number="1063" hits="552" branch="False"/>
                        <line number="1066" hits="821" branch="False"/>
                        <line number="1067" hits="821" branch="False"/>
                        <line number="1068" hits="817" branch="False"/>
                        <line number="1101" hits="11134" branch="False"/>
                        <line number="1102" hits="11134" branch="False"/>
                        <line number="1103" hits="11134" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1104" hits="11134" branch="False"/>
                        <line number="1106" hits="11134" branch="False"/>
                        <line number="1108" hits="11134" branch="False"/>
                        <line number="1110" hits="11134" branch="False"/>
                        <line number="1112" hits="11134" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1113" hits="0" branch="False"/>
                        <line number="1115" hits="11134" branch="False"/>
                        <line number="1116" hits="11134" branch="False"/>
                        <line number="1118" hits="11134" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="184" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1119" hits="0" branch="False"/>
                        <line number="1121" hits="11134" branch="False"/>
                        <line number="1123" hits="11134" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="232" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1124" hits="104" branch="False"/>
                        <line number="1125" hits="104" branch="False"/>
                        <line number="1126" hits="104" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="281" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1127" hits="104" branch="False"/>
                        <line number="1128" hits="104" branch="False"/>
                        <line number="1130" hits="104" branch="False"/>
                        <line number="1133" hits="11030" branch="False"/>
                        <line number="1134" hits="11030" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="383" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1135" hits="73" branch="False"/>
                        <line number="1136" hits="73" branch="False"/>
                        <line number="1137" hits="69" branch="False"/>
                        <line number="1140" hits="10957" branch="False"/>
                        <line number="1143" hits="11134" branch="False"/>
                        <line number="1144" hits="11134" branch="False"/>
                        <line number="1145" hits="11134" branch="False"/>
                        <line number="1146" hits="11130" branch="False"/>
                        <line number="1158" hits="66" branch="False"/>
                        <line number="1159" hits="66" branch="False"/>
                        <line number="1160" hits="66" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1162" hits="66" branch="False"/>
                        <line number="1164" hits="66" branch="False"/>
                        <line number="1166" hits="66" branch="False"/>
                        <line number="1167" hits="66" branch="False"/>
                        <line number="1168" hits="66" branch="False"/>
                        <line number="1170" hits="0" branch="False"/>
                        <line number="1171" hits="0" branch="False"/>
                        <line number="1172" hits="0" branch="False"/>
                        <line number="1173" hits="0" branch="False"/>
                        <line number="1177" hits="66" branch="False"/>
                        <line number="1178" hits="66" branch="False"/>
                        <line number="1179" hits="66" branch="False"/>
                        <line number="1180" hits="66" branch="False"/>
                        <line number="1209" hits="1" branch="False"/>
                        <line number="1210" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1212" hits="1" branch="False"/>
                        <line number="1213" hits="1" branch="False"/>
                        <line number="1215" hits="1" branch="False"/>
                        <line number="1217" hits="1" branch="False"/>
                        <line number="1218" hits="1" branch="False"/>
                        <line number="1219" hits="1" branch="False"/>
                        <line number="1222" hits="1" branch="False"/>
                        <line number="1223" hits="1" branch="False"/>
                        <line number="1224" hits="1" branch="False"/>
                        <line number="1225" hits="1" branch="False"/>
                        <line number="1252" hits="2" branch="False"/>
                        <line number="1253" hits="2" branch="False"/>
                        <line number="1254" hits="2" branch="False"/>
                        <line number="1255" hits="2" branch="False"/>
                        <line number="1258" hits="12" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="402" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1259" hits="4" branch="False"/>
                        <line number="1260" hits="4" branch="False"/>
                        <line number="1261" hits="4" branch="False"/>
                        <line number="1264" hits="4" branch="False"/>
                        <line number="1266" hits="408" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="226" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1267" hits="200" branch="False"/>
                        <line number="1268" hits="200" branch="False"/>
                        <line number="1269" hits="200" branch="False"/>
                        <line number="1270" hits="200" branch="False"/>
                        <line number="1274" hits="200" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="141" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1275" hits="200" branch="False"/>
                        <line number="1276" hits="200" branch="False"/>
                        <line number="1277" hits="200" branch="False"/>
                        <line number="1278" hits="200" branch="False"/>
                        <line number="1280" hits="0" branch="False"/>
                        <line number="1281" hits="0" branch="False"/>
                        <line number="1282" hits="0" branch="False"/>
                        <line number="1283" hits="200" branch="False"/>
                        <line number="1286" hits="408" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="378" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1287" hits="200" branch="False"/>
                        <line number="1288" hits="200" branch="False"/>
                        <line number="1289" hits="200" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="289" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1291" hits="200" branch="False"/>
                        <line number="1293" hits="200" branch="False"/>
                        <line number="1294" hits="200" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="335" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1295" hits="200" branch="False"/>
                        <line number="1296" hits="200" branch="False"/>
                        <line number="1298" hits="200" branch="False"/>
                        <line number="1299" hits="200" branch="False"/>
                        <line number="1300" hits="200" branch="False"/>
                        <line number="1301" hits="200" branch="False"/>
                        <line number="1302" hits="4" branch="False"/>
                        <line number="1303" hits="2" branch="False"/>
                        <line number="1304" hits="2" branch="False"/>
                        <line number="1307" hits="66" branch="False"/>
                        <line number="1308" hits="66" branch="False"/>
                        <line number="1309" hits="66" branch="False"/>
                        <line number="1311" hits="66" branch="False"/>
                        <line number="1312" hits="66" branch="False"/>
                        <line number="1315" hits="66" branch="False"/>
                        <line number="1316" hits="66" branch="False"/>
                        <line number="1317" hits="66" branch="False"/>
                        <line number="1318" hits="66" branch="False"/>
                        <line number="1321" hits="266" branch="False"/>
                        <line number="1322" hits="266" branch="False"/>
                        <line number="1323" hits="266" branch="False"/>
                        <line number="1324" hits="266" branch="False"/>
                        <line number="1325" hits="266" branch="False"/>
                        <line number="1326" hits="266" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="54" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1327" hits="266" branch="False"/>
                        <line number="1329" hits="266" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="108" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1330" hits="1" branch="False"/>
                        <line number="1333" hits="265" branch="False"/>
                        <line number="1334" hits="265" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="142" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1337" hits="265" branch="False"/>
                        <line number="1339" hits="265" branch="False"/>
                        <line number="1340" hits="265" branch="False"/>
                        <line number="1342" hits="265" branch="False"/>
                        <line number="1343" hits="265" branch="False"/>
                        <line number="1345" hits="265" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="257" type="jump" coverage="100%"/>
                                <condition number="278" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1346" hits="231" branch="False"/>
                        <line number="1348" hits="231" branch="False"/>
                        <line number="1349" hits="231" branch="False"/>
                        <line number="1350" hits="231" branch="False"/>
                        <line number="1351" hits="231" branch="False"/>
                        <line number="1352" hits="231" branch="False"/>
                        <line number="1353" hits="231" branch="False"/>
                        <line number="1356" hits="231" branch="False"/>
                        <line number="1359" hits="231" branch="False"/>
                        <line number="1360" hits="231" branch="False"/>
                        <line number="1363" hits="34" branch="False"/>
                        <line number="1365" hits="34" branch="False"/>
                        <line number="1368" hits="34" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="446" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1369" hits="33" branch="False"/>
                        <line number="1370" hits="33" branch="False"/>
                        <line number="1371" hits="33" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="470" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1372" hits="33" branch="False"/>
                        <line number="1373" hits="33" branch="False"/>
                        <line number="1374" hits="33" branch="False"/>
                        <line number="1376" hits="1" branch="False"/>
                        <line number="1377" hits="1" branch="False"/>
                        <line number="1378" hits="1" branch="False"/>
                        <line number="1379" hits="1" branch="False"/>
                        <line number="1381" hits="34" branch="False"/>
                        <line number="1382" hits="34" branch="False"/>
                        <line number="1385" hits="34" branch="False"/>
                        <line number="1386" hits="34" branch="False"/>
                        <line number="1390" hits="265" branch="False"/>
                        <line number="1391" hits="265" branch="False"/>
                        <line number="1392" hits="265" branch="False"/>
                        <line number="1393" hits="266" branch="False"/>
                        <line number="1401" hits="117" branch="False"/>
                        <line number="1402" hits="117" branch="False"/>
                        <line number="1404" hits="117" branch="False"/>
                        <line number="1405" hits="117" branch="False"/>
                        <line number="1406" hits="117" branch="False"/>
                        <line number="1409" hits="117" branch="False"/>
                        <line number="1410" hits="117" branch="False"/>
                        <line number="1411" hits="117" branch="False"/>
                        <line number="1412" hits="117" branch="False"/>
                        <line number="1440" hits="2" branch="False"/>
                        <line number="1441" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1443" hits="2" branch="False"/>
                        <line number="1444" hits="2" branch="False"/>
                        <line number="1446" hits="2" branch="False"/>
                        <line number="1447" hits="2" branch="False"/>
                        <line number="1448" hits="2" branch="False"/>
                        <line number="1451" hits="2" branch="False"/>
                        <line number="1452" hits="2" branch="False"/>
                        <line number="1453" hits="2" branch="False"/>
                        <line number="1454" hits="2" branch="False"/>
                        <line number="1479" hits="2" branch="False"/>
                        <line number="1480" hits="2" branch="False"/>
                        <line number="1481" hits="108" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="44" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1482" hits="51" branch="False"/>
                        <line number="1483" hits="51" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1484" hits="51" branch="False"/>
                        <line number="1485" hits="51" branch="False"/>
                        <line number="1486" hits="2" branch="False"/>
                        <line number="1487" hits="2" branch="False"/>
                        <line number="1490" hits="202" branch="False"/>
                        <line number="1491" hits="202" branch="False"/>
                        <line number="1492" hits="202" branch="False"/>
                        <line number="1493" hits="202" branch="False"/>
                        <line number="1494" hits="202" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="65" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1495" hits="2" branch="False"/>
                        <line number="1498" hits="200" branch="False"/>
                        <line number="1499" hits="200" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="96" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1500" hits="200" branch="False"/>
                        <line number="1501" hits="200" branch="False"/>
                        <line number="1502" hits="200" branch="False"/>
                        <line number="1505" hits="200" branch="False"/>
                        <line number="1507" hits="200" branch="False"/>
                        <line number="1508" hits="200" branch="False"/>
                        <line number="1510" hits="200" branch="False"/>
                        <line number="1511" hits="200" branch="False"/>
                        <line number="1514" hits="200" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="227" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1515" hits="48" branch="False"/>
                        <line number="1516" hits="48" branch="False"/>
                        <line number="1517" hits="48" branch="False"/>
                        <line number="1518" hits="48" branch="False"/>
                        <line number="1519" hits="48" branch="False"/>
                        <line number="1522" hits="200" branch="False"/>
                        <line number="1523" hits="200" branch="False"/>
                        <line number="1524" hits="200" branch="False"/>
                        <line number="1526" hits="200" branch="False"/>
                        <line number="1529" hits="200" branch="False"/>
                        <line number="1532" hits="366" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="364" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1534" hits="200" branch="False"/>
                        <line number="1537" hits="200" branch="False"/>
                        <line number="1538" hits="200" branch="False"/>
                        <line number="1539" hits="200" branch="False"/>
                        <line number="1540" hits="202" branch="False"/>
                        <line number="1543" hits="48" branch="False"/>
                        <line number="1544" hits="48" branch="False"/>
                        <line number="1545" hits="48" branch="False"/>
                        <line number="1547" hits="48" branch="False"/>
                        <line number="1548" hits="222" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="113" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1549" hits="174" branch="False"/>
                        <line number="1550" hits="174" branch="False"/>
                        <line number="1551" hits="174" branch="False"/>
                        <line number="1552" hits="174" branch="False"/>
                        <line number="1555" hits="174" branch="False"/>
                        <line number="1557" hits="174" branch="False"/>
                        <line number="1558" hits="174" branch="False"/>
                        <line number="1559" hits="48" branch="False"/>
                        <line number="1561" hits="48" branch="False"/>
                        <line number="1562" hits="48" branch="False"/>
                        <line number="1563" hits="48" branch="False"/>
                        <line number="1564" hits="48" branch="False"/>
                        <line number="1577" hits="168" branch="False"/>
                        <line number="1578" hits="168" branch="False"/>
                        <line number="1579" hits="168" branch="False"/>
                        <line number="1582" hits="168" branch="False"/>
                        <line number="1583" hits="168" branch="False"/>
                        <line number="1584" hits="168" branch="False"/>
                        <line number="1585" hits="168" branch="False"/>
                        <line number="1608" hits="5" branch="False"/>
                        <line number="1613" hits="6991" branch="False"/>
                        <line number="1614" hits="6991" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1615" hits="53" branch="False"/>
                        <line number="1616" hits="53" branch="False"/>
                        <line number="1619" hits="6938" branch="False"/>
                        <line number="1620" hits="6991" branch="False"/>
                        <line number="1623" hits="6991" branch="False"/>
                        <line number="1624" hits="6991" branch="False"/>
                        <line number="1626" hits="6991" branch="False"/>
                        <line number="1627" hits="6991" branch="False"/>
                        <line number="1628" hits="6991" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="39" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1629" hits="6931" branch="False"/>
                        <line number="1631" hits="60" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="67" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1632" hits="6" branch="False"/>
                        <line number="1633" hits="6" branch="False"/>
                        <line number="1634" hits="6" branch="False"/>
                        <line number="1637" hits="54" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="99" type="jump" coverage="50%"/>
                                <condition number="132" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1638" hits="0" branch="False"/>
                        <line number="1639" hits="0" branch="False"/>
                        <line number="1640" hits="0" branch="False"/>
                        <line number="1643" hits="54" branch="False"/>
                        <line number="1645" hits="54" branch="False"/>
                        <line number="1646" hits="54" branch="False"/>
                        <line number="1647" hits="54" branch="False"/>
                        <line number="1648" hits="53" branch="False"/>
                        <line number="1649" hits="53" branch="False"/>
                        <line number="1650" hits="53" branch="False"/>
                        <line number="1652" hits="53" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="257" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1653" hits="0" branch="False"/>
                        <line number="1654" hits="0" branch="False"/>
                        <line number="1655" hits="0" branch="False"/>
                        <line number="1658" hits="53" branch="False"/>
                        <line number="1659" hits="53" branch="False"/>
                        <line number="1660" hits="53" branch="False"/>
                        <line number="1661" hits="53" branch="False"/>
                        <line number="1663" hits="53" branch="False"/>
                        <line number="1664" hits="53" branch="False"/>
                        <line number="1665" hits="53" branch="False"/>
                        <line number="1667" hits="1" branch="False"/>
                        <line number="1668" hits="1" branch="False"/>
                        <line number="1669" hits="1" branch="False"/>
                        <line number="1670" hits="1" branch="False"/>
                        <line number="1672" hits="6991" branch="False"/>
                        <line number="1675" hits="53" branch="False"/>
                        <line number="1676" hits="53" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="10" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1677" hits="0" branch="False"/>
                        <line number="1679" hits="53" branch="False"/>
                        <line number="1680" hits="53" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1681" hits="0" branch="False"/>
                        <line number="1683" hits="53" branch="False"/>
                        <line number="1684" hits="53" branch="False"/>
                        <line number="1685" hits="53" branch="False"/>
                        <line number="1688" hits="11134" branch="False"/>
                        <line number="1689" hits="11134" branch="False"/>
                        <line number="1690" hits="11134" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                                <condition number="34" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1691" hits="0" branch="False"/>
                        <line number="1692" hits="0" branch="False"/>
                        <line number="1693" hits="0" branch="False"/>
                        <line number="1695" hits="11134" branch="False"/>
                        <line number="1698" hits="104" branch="False"/>
                        <line number="1699" hits="104" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1700" hits="0" branch="False"/>
                        <line number="1701" hits="0" branch="False"/>
                        <line number="1702" hits="0" branch="False"/>
                        <line number="1705" hits="104" branch="False"/>
                        <line number="1706" hits="104" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="155" type="jump" coverage="50%"/>
                                <condition number="172" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1707" hits="0" branch="False"/>
                        <line number="1708" hits="0" branch="False"/>
                        <line number="1709" hits="0" branch="False"/>
                        <line number="1710" hits="0" branch="False"/>
                        <line number="1713" hits="104" branch="False"/>
                        <line number="1714" hits="104" branch="False"/>
                        <line number="1715" hits="104" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="342" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1716" hits="0" branch="False"/>
                        <line number="1717" hits="0" branch="False"/>
                        <line number="1718" hits="0" branch="False"/>
                        <line number="1721" hits="104" branch="False"/>
                        <line number="1722" hits="104" branch="False"/>
                        <line number="1724" hits="104" branch="False"/>
                        <line number="1725" hits="104" branch="False"/>
                        <line number="1727" hits="1045" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="733" type="jump" coverage="100%"/>
                                <condition number="719" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1728" hits="941" branch="False"/>
                        <line number="1729" hits="941" branch="False"/>
                        <line number="1730" hits="941" branch="False"/>
                        <line number="1731" hits="941" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="596" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1732" hits="0" branch="False"/>
                        <line number="1733" hits="0" branch="False"/>
                        <line number="1734" hits="0" branch="False"/>
                        <line number="1737" hits="941" branch="False"/>
                        <line number="1738" hits="941" branch="False"/>
                        <line number="1739" hits="941" branch="False"/>
                        <line number="1740" hits="941" branch="False"/>
                        <line number="1741" hits="941" branch="False"/>
                        <line number="1742" hits="941" branch="False"/>
                        <line number="1744" hits="104" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="750" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1745" hits="0" branch="False"/>
                        <line number="1746" hits="0" branch="False"/>
                        <line number="1747" hits="0" branch="False"/>
                        <line number="1750" hits="104" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="901" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1751" hits="0" branch="False"/>
                        <line number="1752" hits="0" branch="False"/>
                        <line number="1753" hits="0" branch="False"/>
                        <line number="1756" hits="104" branch="False"/>
                        <line number="1757" hits="104" branch="False"/>
                        <line number="1760" hits="74" branch="False"/>
                        <line number="1761" hits="74" branch="False"/>
                        <line number="1762" hits="74" branch="False"/>
                        <line number="1765" hits="74" branch="False"/>
                        <line number="1766" hits="74" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="36" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1767" hits="0" branch="False"/>
                        <line number="1768" hits="0" branch="False"/>
                        <line number="1769" hits="0" branch="False"/>
                        <line number="1772" hits="74" branch="False"/>
                        <line number="1773" hits="73" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="172" type="jump" coverage="50%"/>
                                <condition number="191" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1774" hits="1" branch="False"/>
                        <line number="1775" hits="1" branch="False"/>
                        <line number="1776" hits="1" branch="False"/>
                        <line number="1779" hits="72" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="320" type="jump" coverage="50%"/>
                                <condition number="354" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1780" hits="1" branch="False"/>
                        <line number="1781" hits="1" branch="False"/>
                        <line number="1782" hits="1" branch="False"/>
                        <line number="1783" hits="1" branch="False"/>
                        <line number="1786" hits="71" branch="False"/>
                        <line number="1787" hits="71" branch="True" condition-coverage="50% (2/4)">
                            <conditions>
                                <condition number="501" type="jump" coverage="50%"/>
                                <condition number="523" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1788" hits="0" branch="False"/>
                        <line number="1789" hits="0" branch="False"/>
                        <line number="1790" hits="0" branch="False"/>
                        <line number="1793" hits="71" branch="False"/>
                        <line number="1794" hits="71" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="701" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1795" hits="1" branch="False"/>
                        <line number="1796" hits="1" branch="False"/>
                        <line number="1797" hits="1" branch="False"/>
                        <line number="1798" hits="1" branch="False"/>
                        <line number="1801" hits="70" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="833" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1802" hits="0" branch="False"/>
                        <line number="1803" hits="0" branch="False"/>
                        <line number="1804" hits="0" branch="False"/>
                        <line number="1807" hits="70" branch="False"/>
                        <line number="1808" hits="70" branch="False"/>
                        <line number="1809" hits="70" branch="False"/>
                        <line number="1810" hits="70" branch="False"/>
                        <line number="1811" hits="70" branch="False"/>
                        <line number="1812" hits="70" branch="False"/>
                        <line number="1813" hits="70" branch="False"/>
                        <line number="1814" hits="70" branch="False"/>
                        <line number="1816" hits="70" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="1049" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1817" hits="0" branch="False"/>
                        <line number="1818" hits="0" branch="False"/>
                        <line number="1819" hits="0" branch="False"/>
                        <line number="1822" hits="70" branch="False"/>
                        <line number="1823" hits="70" branch="False"/>
                        <line number="1825" hits="3" branch="False"/>
                        <line number="1826" hits="3" branch="False"/>
                        <line number="1827" hits="3" branch="False"/>
                        <line number="1828" hits="3" branch="False"/>
                        <line number="1830" hits="1" branch="False"/>
                        <line number="1831" hits="1" branch="False"/>
                        <line number="1832" hits="1" branch="False"/>
                        <line number="1833" hits="1" branch="False"/>
                        <line number="1834" hits="1" branch="False"/>
                        <line number="1836" hits="70" branch="False"/>
                        <line number="1846" hits="6991" branch="False"/>
                        <line number="1848" hits="6991" branch="False"/>
                        <line number="1850" hits="14008" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="285" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1851" hits="7004" branch="False"/>
                        <line number="1852" hits="7004" branch="False"/>
                        <line number="1855" hits="7004" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="49" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1857" hits="7004" branch="False"/>
                        <line number="1859" hits="7004" branch="False"/>
                        <line number="1860" hits="7004" branch="False"/>
                        <line number="1863" hits="6991" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="131" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1864" hits="6991" branch="False"/>
                        <line number="1865" hits="6991" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="147" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1866" hits="0" branch="False"/>
                        <line number="1867" hits="0" branch="False"/>
                        <line number="1869" hits="6991" branch="False"/>
                        <line number="1870" hits="6991" branch="False"/>
                        <line number="1872" hits="6991" branch="False"/>
                        <line number="1873" hits="6991" branch="False"/>
                        <line number="1875" hits="13" branch="False"/>
                        <line number="1876" hits="13" branch="False"/>
                        <line number="1877" hits="13" branch="False"/>
                        <line number="1879" hits="13" branch="False"/>
                        <line number="1880" hits="0" branch="False"/>
                        <line number="1881" hits="0" branch="False"/>
                        <line number="1882" hits="0" branch="False"/>
                        <line number="1883" hits="0" branch="False"/>
                        <line number="1885" hits="13" branch="False"/>
                        <line number="1887" hits="0" branch="False"/>
                        <line number="1888" hits="0" branch="False"/>
                        <line number="1889" hits="6991" branch="False"/>
                        <line number="1901" hits="6991" branch="False"/>
                        <line number="1902" hits="6991" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="21" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1904" hits="6991" branch="False"/>
                        <line number="1912" hits="6991" branch="False"/>
                        <line number="1913" hits="6991" branch="False"/>
                        <line number="1915" hits="6991" branch="False"/>
                        <line number="1916" hits="6991" branch="False"/>
                        <line number="1917" hits="6991" branch="False"/>
                        <line number="1919" hits="6991" branch="False"/>
                        <line number="1920" hits="6991" branch="False"/>
                        <line number="1922" hits="6991" branch="False"/>
                        <line number="1924" hits="6991" branch="False"/>
                        <line number="1927" hits="6991" branch="False"/>
                        <line number="1928" hits="6991" branch="False"/>
                        <line number="2023" hits="1004" branch="False"/>
                        <line number="2024" hits="1004" branch="False"/>
                        <line number="2025" hits="1004" branch="False"/>
                        <line number="2028" hits="7156" branch="False"/>
                        <line number="2029" hits="7156" branch="False"/>
                        <line number="2030" hits="7156" branch="False"/>
                        <line number="2038" hits="1" branch="False"/>
                        <line number="2039" hits="1" branch="False"/>
                        <line number="2040" hits="1" branch="False"/>
                        <line number="2041" hits="1" branch="False"/>
                        <line number="96" hits="0" branch="False"/>
                        <line number="97" hits="0" branch="False"/>
                        <line number="98" hits="0" branch="False"/>
                        <line number="81" hits="6116" branch="False"/>
                        <line number="107" hits="6116" branch="False"/>
                        <line number="108" hits="6116" branch="False"/>
                        <line number="109" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="24" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="110" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="46" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="111" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="112" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="91" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="113" hits="6116" branch="False"/>
                        <line number="114" hits="6116" branch="False"/>
                        <line number="115" hits="6116" branch="False"/>
                        <line number="116" hits="6116" branch="False"/>
                        <line number="117" hits="6116" branch="False"/>
                        <line number="118" hits="6116" branch="False"/>
                        <line number="121" hits="6116" branch="False"/>
                        <line number="122" hits="6116" branch="False"/>
                        <line number="126" hits="6116" branch="False"/>
                        <line number="129" hits="6116" branch="False"/>
                        <line number="133" hits="6116" branch="False"/>
                        <line number="134" hits="6116" branch="False"/>
                        <line number="137" hits="6116" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="309" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="5349" branch="False"/>
                        <line number="139" hits="5349" branch="False"/>
                        <line number="140" hits="5349" branch="False"/>
                        <line number="143" hits="6116" branch="False"/>
                        <line number="144" hits="6116" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;DeleteAsync&gt;d__58"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0" branch-rate="1"
                       complexity="1">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="1420" hits="0" branch="False"/>
                                <line number="1421" hits="0" branch="False"/>
                                <line number="1423" hits="0" branch="False"/>
                                <line number="1424" hits="0" branch="False"/>
                                <line number="1425" hits="0" branch="False"/>
                                <line number="1428" hits="0" branch="False"/>
                                <line number="1429" hits="0" branch="False"/>
                                <line number="1430" hits="0" branch="False"/>
                                <line number="1431" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1420" hits="0" branch="False"/>
                        <line number="1421" hits="0" branch="False"/>
                        <line number="1423" hits="0" branch="False"/>
                        <line number="1424" hits="0" branch="False"/>
                        <line number="1425" hits="0" branch="False"/>
                        <line number="1428" hits="0" branch="False"/>
                        <line number="1429" hits="0" branch="False"/>
                        <line number="1430" hits="0" branch="False"/>
                        <line number="1431" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;DeleteBulkAsync&gt;d__60"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0" branch-rate="0"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="1462" hits="0" branch="False"/>
                                <line number="1463" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1465" hits="0" branch="False"/>
                                <line number="1466" hits="0" branch="False"/>
                                <line number="1468" hits="0" branch="False"/>
                                <line number="1469" hits="0" branch="False"/>
                                <line number="1470" hits="0" branch="False"/>
                                <line number="1473" hits="0" branch="False"/>
                                <line number="1474" hits="0" branch="False"/>
                                <line number="1475" hits="0" branch="False"/>
                                <line number="1476" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1462" hits="0" branch="False"/>
                        <line number="1463" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="26" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1465" hits="0" branch="False"/>
                        <line number="1466" hits="0" branch="False"/>
                        <line number="1468" hits="0" branch="False"/>
                        <line number="1469" hits="0" branch="False"/>
                        <line number="1470" hits="0" branch="False"/>
                        <line number="1473" hits="0" branch="False"/>
                        <line number="1474" hits="0" branch="False"/>
                        <line number="1475" hits="0" branch="False"/>
                        <line number="1476" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;FindAll&gt;d__48"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="1"
                       branch-rate="0.8332999999999999" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="1080" hits="63" branch="False"/>
                                <line number="1081" hits="63" branch="False"/>
                                <line number="1082" hits="63" branch="False"/>
                                <line number="1083" hits="63" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1084" hits="63" branch="False"/>
                                <line number="1085" hits="63" branch="False"/>
                                <line number="1087" hits="17330" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="346" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1088" hits="8571" branch="False"/>
                                <line number="1089" hits="8571" branch="False"/>
                                <line number="1090" hits="8571" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="277" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1091" hits="8571" branch="False"/>
                                <line number="1092" hits="8570" branch="False"/>
                                <line number="1093" hits="62" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1080" hits="63" branch="False"/>
                        <line number="1081" hits="63" branch="False"/>
                        <line number="1082" hits="63" branch="False"/>
                        <line number="1083" hits="63" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1084" hits="63" branch="False"/>
                        <line number="1085" hits="63" branch="False"/>
                        <line number="1087" hits="17330" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="346" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1088" hits="8571" branch="False"/>
                        <line number="1089" hits="8571" branch="False"/>
                        <line number="1090" hits="8571" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="277" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1091" hits="8571" branch="False"/>
                        <line number="1092" hits="8570" branch="False"/>
                        <line number="1093" hits="62" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;FindAll&gt;d__65"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="1" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="1594" hits="30" branch="False"/>
                                <line number="1595" hits="14822" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="164" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1596" hits="7366" branch="False"/>
                                <line number="1597" hits="7366" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="107" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1598" hits="649" branch="False"/>
                                <line number="1599" hits="7366" branch="False"/>
                                <line number="1600" hits="30" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1594" hits="30" branch="False"/>
                        <line number="1595" hits="14822" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="164" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1596" hits="7366" branch="False"/>
                        <line number="1597" hits="7366" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="107" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1598" hits="649" branch="False"/>
                        <line number="1599" hits="7366" branch="False"/>
                        <line number="1600" hits="30" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;InsertAsync&gt;d__40"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.75" branch-rate="0.5"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.75" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="840" hits="100" branch="False"/>
                                <line number="841" hits="100" branch="False"/>
                                <line number="842" hits="100" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="174" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="844" hits="100" branch="False"/>
                                <line number="846" hits="100" branch="False"/>
                                <line number="848" hits="100" branch="False"/>
                                <line number="849" hits="100" branch="False"/>
                                <line number="850" hits="100" branch="False"/>
                                <line number="852" hits="0" branch="False"/>
                                <line number="853" hits="0" branch="False"/>
                                <line number="854" hits="0" branch="False"/>
                                <line number="855" hits="0" branch="False"/>
                                <line number="859" hits="100" branch="False"/>
                                <line number="860" hits="100" branch="False"/>
                                <line number="861" hits="100" branch="False"/>
                                <line number="862" hits="100" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="840" hits="100" branch="False"/>
                        <line number="841" hits="100" branch="False"/>
                        <line number="842" hits="100" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="174" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="844" hits="100" branch="False"/>
                        <line number="846" hits="100" branch="False"/>
                        <line number="848" hits="100" branch="False"/>
                        <line number="849" hits="100" branch="False"/>
                        <line number="850" hits="100" branch="False"/>
                        <line number="852" hits="0" branch="False"/>
                        <line number="853" hits="0" branch="False"/>
                        <line number="854" hits="0" branch="False"/>
                        <line number="855" hits="0" branch="False"/>
                        <line number="859" hits="100" branch="False"/>
                        <line number="860" hits="100" branch="False"/>
                        <line number="861" hits="100" branch="False"/>
                        <line number="862" hits="100" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;InsertBulkAsync&gt;d__42"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.7777" branch-rate="0.5"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.7777" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="909" hits="2" branch="False"/>
                                <line number="910" hits="2" branch="False"/>
                                <line number="911" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="169" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="913" hits="2" branch="False"/>
                                <line number="914" hits="2" branch="False"/>
                                <line number="916" hits="2" branch="False"/>
                                <line number="918" hits="2" branch="False"/>
                                <line number="920" hits="2" branch="False"/>
                                <line number="921" hits="2" branch="False"/>
                                <line number="922" hits="2" branch="False"/>
                                <line number="924" hits="0" branch="False"/>
                                <line number="925" hits="0" branch="False"/>
                                <line number="926" hits="0" branch="False"/>
                                <line number="927" hits="0" branch="False"/>
                                <line number="931" hits="2" branch="False"/>
                                <line number="932" hits="2" branch="False"/>
                                <line number="933" hits="2" branch="False"/>
                                <line number="934" hits="2" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="909" hits="2" branch="False"/>
                        <line number="910" hits="2" branch="False"/>
                        <line number="911" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="169" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="913" hits="2" branch="False"/>
                        <line number="914" hits="2" branch="False"/>
                        <line number="916" hits="2" branch="False"/>
                        <line number="918" hits="2" branch="False"/>
                        <line number="920" hits="2" branch="False"/>
                        <line number="921" hits="2" branch="False"/>
                        <line number="922" hits="2" branch="False"/>
                        <line number="924" hits="0" branch="False"/>
                        <line number="925" hits="0" branch="False"/>
                        <line number="926" hits="0" branch="False"/>
                        <line number="927" hits="0" branch="False"/>
                        <line number="931" hits="2" branch="False"/>
                        <line number="932" hits="2" branch="False"/>
                        <line number="933" hits="2" branch="False"/>
                        <line number="934" hits="2" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;Near&gt;d__76"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.909"
                       branch-rate="0.8332999999999999" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.909" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="1972" hits="3" branch="False"/>
                                <line number="1973" hits="3" branch="False"/>
                                <line number="1974" hits="3" branch="False"/>
                                <line number="1975" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="101" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1976" hits="0" branch="False"/>
                                <line number="1978" hits="715" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="300" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1979" hits="353" branch="False"/>
                                <line number="1980" hits="353" branch="False"/>
                                <line number="1981" hits="706" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="243" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1982" hits="353" branch="False"/>
                                <line number="1983" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1972" hits="3" branch="False"/>
                        <line number="1973" hits="3" branch="False"/>
                        <line number="1974" hits="3" branch="False"/>
                        <line number="1975" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="101" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1976" hits="0" branch="False"/>
                        <line number="1978" hits="715" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="300" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1979" hits="353" branch="False"/>
                        <line number="1980" hits="353" branch="False"/>
                        <line number="1981" hits="706" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="243" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1982" hits="353" branch="False"/>
                        <line number="1983" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;QueryIndex&gt;d__31"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="1" branch-rate="0.75"
                       complexity="8">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="0.75" complexity="8">
                            <lines>
                                <line number="390" hits="3" branch="False"/>
                                <line number="391" hits="3" branch="False"/>
                                <line number="392" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="74" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="394" hits="3" branch="False"/>
                                <line number="395" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="132" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="397" hits="23" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="314" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="398" hits="7" branch="False"/>
                                <line number="399" hits="7" branch="False"/>
                                <line number="400" hits="14" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="257" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="401" hits="7" branch="False"/>
                                <line number="402" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="390" hits="3" branch="False"/>
                        <line number="391" hits="3" branch="False"/>
                        <line number="392" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="74" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="394" hits="3" branch="False"/>
                        <line number="395" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="132" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="397" hits="23" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="314" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="398" hits="7" branch="False"/>
                        <line number="399" hits="7" branch="False"/>
                        <line number="400" hits="14" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="257" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="401" hits="7" branch="False"/>
                        <line number="402" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;UpdateAsync&gt;d__51"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0" branch-rate="0"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0" branch-rate="0" complexity="2">
                            <lines>
                                <line number="1188" hits="0" branch="False"/>
                                <line number="1189" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="31" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="1191" hits="0" branch="False"/>
                                <line number="1193" hits="0" branch="False"/>
                                <line number="1194" hits="0" branch="False"/>
                                <line number="1195" hits="0" branch="False"/>
                                <line number="1198" hits="0" branch="False"/>
                                <line number="1199" hits="0" branch="False"/>
                                <line number="1200" hits="0" branch="False"/>
                                <line number="1201" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1188" hits="0" branch="False"/>
                        <line number="1189" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="31" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="1191" hits="0" branch="False"/>
                        <line number="1193" hits="0" branch="False"/>
                        <line number="1194" hits="0" branch="False"/>
                        <line number="1195" hits="0" branch="False"/>
                        <line number="1198" hits="0" branch="False"/>
                        <line number="1199" hits="0" branch="False"/>
                        <line number="1200" hits="0" branch="False"/>
                        <line number="1201" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;UpdateBulkAsync&gt;d__53"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="1" branch-rate="0.5"
                       complexity="2">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="1233" hits="1" branch="False"/>
                                <line number="1234" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1236" hits="1" branch="False"/>
                                <line number="1237" hits="1" branch="False"/>
                                <line number="1239" hits="1" branch="False"/>
                                <line number="1241" hits="1" branch="False"/>
                                <line number="1242" hits="1" branch="False"/>
                                <line number="1243" hits="1" branch="False"/>
                                <line number="1246" hits="1" branch="False"/>
                                <line number="1247" hits="1" branch="False"/>
                                <line number="1248" hits="1" branch="False"/>
                                <line number="1249" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1233" hits="1" branch="False"/>
                        <line number="1234" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="26" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1236" hits="1" branch="False"/>
                        <line number="1237" hits="1" branch="False"/>
                        <line number="1239" hits="1" branch="False"/>
                        <line number="1241" hits="1" branch="False"/>
                        <line number="1242" hits="1" branch="False"/>
                        <line number="1243" hits="1" branch="False"/>
                        <line number="1246" hits="1" branch="False"/>
                        <line number="1247" hits="1" branch="False"/>
                        <line number="1248" hits="1" branch="False"/>
                        <line number="1249" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;VectorSearch&gt;d__75"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.909"
                       branch-rate="0.8332999999999999" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.909" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="1948" hits="1" branch="False"/>
                                <line number="1949" hits="1" branch="False"/>
                                <line number="1950" hits="1" branch="False"/>
                                <line number="1951" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="101" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="1952" hits="0" branch="False"/>
                                <line number="1954" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="311" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1955" hits="1" branch="False"/>
                                <line number="1956" hits="1" branch="False"/>
                                <line number="1957" hits="2" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="254" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="1958" hits="1" branch="False"/>
                                <line number="1959" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1948" hits="1" branch="False"/>
                        <line number="1949" hits="1" branch="False"/>
                        <line number="1950" hits="1" branch="False"/>
                        <line number="1951" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="101" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="1952" hits="0" branch="False"/>
                        <line number="1954" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="311" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1955" hits="1" branch="False"/>
                        <line number="1956" hits="1" branch="False"/>
                        <line number="1957" hits="2" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="254" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="1958" hits="1" branch="False"/>
                        <line number="1959" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;Within&gt;d__77"
                       filename="CBDD.Core/Collections/DocumentCollection.cs" line-rate="0.909"
                       branch-rate="0.8332999999999999" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.909" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="1998" hits="4" branch="False"/>
                                <line number="1999" hits="4" branch="False"/>
                                <line number="2000" hits="4" branch="False"/>
                                <line number="2001" hits="4" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="101" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="2002" hits="0" branch="False"/>
                                <line number="2004" hits="1120" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="300" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2005" hits="554" branch="False"/>
                                <line number="2006" hits="554" branch="False"/>
                                <line number="2007" hits="1108" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="243" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="2008" hits="554" branch="False"/>
                                <line number="2009" hits="4" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="1998" hits="4" branch="False"/>
                        <line number="1999" hits="4" branch="False"/>
                        <line number="2000" hits="4" branch="False"/>
                        <line number="2001" hits="4" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="101" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="2002" hits="0" branch="False"/>
                        <line number="2004" hits="1120" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="300" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2005" hits="554" branch="False"/>
                        <line number="2006" hits="554" branch="False"/>
                        <line number="2007" hits="1108" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="243" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="2008" hits="554" branch="False"/>
                        <line number="2009" hits="4" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2"
                       filename="CBDD.Core/Collections/DocumentCollection.Scan.cs" line-rate="0.9555"
                       branch-rate="0.875" complexity="16">
                    <methods>
                        <method name="ParallelScan"
                                signature="(System.Func`2&lt;ZB.MOM.WW.CBDD.Bson.BsonSpanReader,System.Boolean&gt;,System.Int32)"
                                line-rate="0.9565" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="45" hits="1" branch="False"/>
                                <line number="46" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="32" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="48" hits="1" branch="False"/>
                                <line number="49" hits="1" branch="False"/>
                                <line number="50" hits="1" branch="False"/>
                                <line number="52" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="92" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="53" hits="0" branch="False"/>
                                <line number="55" hits="1" branch="False"/>
                                <line number="56" hits="1" branch="False"/>
                                <line number="57" hits="1" branch="False"/>
                                <line number="58" hits="1" branch="False"/>
                                <line number="59" hits="47" branch="False"/>
                                <line number="60" hits="47" branch="False"/>
                                <line number="61" hits="47" branch="False"/>
                                <line number="62" hits="1" branch="False"/>
                                <line number="63" hits="556" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="64" hits="231" branch="False"/>
                                <line number="65" hits="231" branch="False"/>
                                <line number="66" hits="231" branch="False"/>
                                <line number="67" hits="1" branch="False"/>
                                <line number="68" hits="47" branch="False"/>
                                <line number="69" hits="48" branch="False"/>
                                <line number="70" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="ScanPage"
                                signature="(System.UInt32,System.UInt64,System.Byte[],System.Func`2&lt;ZB.MOM.WW.CBDD.Bson.BsonSpanReader,System.Boolean&gt;,System.Collections.Generic.List`1&lt;T&gt;)"
                                line-rate="0.9545" branch-rate="1" complexity="10">
                            <lines>
                                <line number="73" hits="1383" branch="False"/>
                                <line number="74" hits="1383" branch="False"/>
                                <line number="75" hits="1383" branch="False"/>
                                <line number="77" hits="1383" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="52" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="1373" branch="False"/>
                                <line number="80" hits="10" branch="False"/>
                                <line number="81" hits="10" branch="False"/>
                                <line number="83" hits="2262" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="259" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="84" hits="1121" branch="False"/>
                                <line number="85" hits="1121" branch="False"/>
                                <line number="87" hits="1121" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="131" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="0" branch="False"/>
                                <line number="90" hits="1121" branch="False"/>
                                <line number="91" hits="1121" branch="False"/>
                                <line number="93" hits="1121" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="195" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="94" hits="610" branch="False"/>
                                <line number="95" hits="610" branch="False"/>
                                <line number="96" hits="610" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="228" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="97" hits="610" branch="False"/>
                                <line number="98" hits="610" branch="False"/>
                                <line number="99" hits="1121" branch="False"/>
                                <line number="100" hits="1383" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="45" hits="1" branch="False"/>
                        <line number="46" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="32" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="48" hits="1" branch="False"/>
                        <line number="49" hits="1" branch="False"/>
                        <line number="50" hits="1" branch="False"/>
                        <line number="52" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="92" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="53" hits="0" branch="False"/>
                        <line number="55" hits="1" branch="False"/>
                        <line number="56" hits="1" branch="False"/>
                        <line number="57" hits="1" branch="False"/>
                        <line number="58" hits="1" branch="False"/>
                        <line number="59" hits="47" branch="False"/>
                        <line number="60" hits="47" branch="False"/>
                        <line number="61" hits="47" branch="False"/>
                        <line number="62" hits="1" branch="False"/>
                        <line number="63" hits="556" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="64" hits="231" branch="False"/>
                        <line number="65" hits="231" branch="False"/>
                        <line number="66" hits="231" branch="False"/>
                        <line number="67" hits="1" branch="False"/>
                        <line number="68" hits="47" branch="False"/>
                        <line number="69" hits="48" branch="False"/>
                        <line number="70" hits="1" branch="False"/>
                        <line number="73" hits="1383" branch="False"/>
                        <line number="74" hits="1383" branch="False"/>
                        <line number="75" hits="1383" branch="False"/>
                        <line number="77" hits="1383" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="52" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="1373" branch="False"/>
                        <line number="80" hits="10" branch="False"/>
                        <line number="81" hits="10" branch="False"/>
                        <line number="83" hits="2262" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="259" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="84" hits="1121" branch="False"/>
                        <line number="85" hits="1121" branch="False"/>
                        <line number="87" hits="1121" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="131" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="0" branch="False"/>
                        <line number="90" hits="1121" branch="False"/>
                        <line number="91" hits="1121" branch="False"/>
                        <line number="93" hits="1121" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="195" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="94" hits="610" branch="False"/>
                        <line number="95" hits="610" branch="False"/>
                        <line number="96" hits="610" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="228" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="97" hits="610" branch="False"/>
                        <line number="98" hits="610" branch="False"/>
                        <line number="99" hits="1121" branch="False"/>
                        <line number="100" hits="1383" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.DocumentCollection`2/&lt;Scan&gt;d__81"
                       filename="CBDD.Core/Collections/DocumentCollection.Scan.cs" line-rate="1"
                       branch-rate="0.8332999999999999" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="0.8332999999999999"
                                complexity="6">
                            <lines>
                                <line number="17" hits="6" branch="False"/>
                                <line number="18" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="51" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="20" hits="6" branch="False"/>
                                <line number="21" hits="6" branch="False"/>
                                <line number="22" hits="6" branch="False"/>
                                <line number="23" hits="6" branch="False"/>
                                <line number="24" hits="6" branch="False"/>
                                <line number="26" hits="2316" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="387" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="27" hits="1152" branch="False"/>
                                <line number="28" hits="1152" branch="False"/>
                                <line number="29" hits="1152" branch="False"/>
                                <line number="31" hits="3676" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="331" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="110" branch="False"/>
                                <line number="33" hits="110" branch="False"/>
                                <line number="34" hits="110" branch="False"/>
                                <line number="35" hits="1152" branch="False"/>
                                <line number="36" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="17" hits="6" branch="False"/>
                        <line number="18" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="51" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="20" hits="6" branch="False"/>
                        <line number="21" hits="6" branch="False"/>
                        <line number="22" hits="6" branch="False"/>
                        <line number="23" hits="6" branch="False"/>
                        <line number="24" hits="6" branch="False"/>
                        <line number="26" hits="2316" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="387" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="27" hits="1152" branch="False"/>
                        <line number="28" hits="1152" branch="False"/>
                        <line number="29" hits="1152" branch="False"/>
                        <line number="31" hits="3676" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="331" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="110" branch="False"/>
                        <line number="33" hits="110" branch="False"/>
                        <line number="34" hits="110" branch="False"/>
                        <line number="35" hits="1152" branch="False"/>
                        <line number="36" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.Collections.SchemaVersion"
                       filename="CBDD.Core/Collections/SchemaVersion.cs" line-rate="0.8571" branch-rate="1"
                       complexity="4">
                    <methods>
                        <method name="get_Version" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="10" hits="6995" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Hash" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="15" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToString" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Int32,System.Int64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="23" hits="6116" branch="False"/>
                                <line number="24" hits="6116" branch="False"/>
                                <line number="25" hits="6116" branch="False"/>
                                <line number="26" hits="6116" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="10" hits="6995" branch="False"/>
                        <line number="15" hits="2" branch="False"/>
                        <line number="29" hits="0" branch="False"/>
                        <line number="23" hits="6116" branch="False"/>
                        <line number="24" hits="6116" branch="False"/>
                        <line number="25" hits="6116" branch="False"/>
                        <line number="26" hits="6116" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher"
                       filename="CBDD.Core/CDC/ChangeStreamDispatcher.cs" line-rate="1" branch-rate="1" complexity="13">
                    <methods>
                        <method name="Publish" signature="(ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="36" hits="8" branch="False"/>
                                <line number="37" hits="8" branch="False"/>
                                <line number="38" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasPayloadWatchers" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="46" hits="8" branch="False"/>
                                <line number="47" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="48" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="HasAnyWatchers" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="56" hits="7156" branch="False"/>
                                <line number="57" hits="7156" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="15" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="58" hits="7156" branch="False"/>
                            </lines>
                        </method>
                        <method name="Subscribe"
                                signature="(System.String,System.Boolean,System.Threading.Channels.ChannelWriter`1&lt;ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent&gt;)"
                                line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="68" hits="1004" branch="False"/>
                                <line number="69" hits="1004" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="43" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="3" branch="False"/>
                                <line number="71" hits="3" branch="False"/>
                                <line number="72" hits="3" branch="False"/>
                                <line number="74" hits="1009" branch="False"/>
                                <line number="75" hits="1004" branch="False"/>
                                <line number="77" hits="2008" branch="False"/>
                                <line number="78" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name="Unsubscribe"
                                signature="(System.String,System.Boolean,System.Threading.Channels.ChannelWriter`1&lt;ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent&gt;)"
                                line-rate="1" branch-rate="1" complexity="4">
                            <lines>
                                <line number="81" hits="1004" branch="False"/>
                                <line number="82" hits="1004" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="83" hits="1004" branch="False"/>
                                <line number="84" hits="1004" branch="False"/>
                                <line number="85" hits="1004" branch="False"/>
                                <line number="87" hits="1004" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="34" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="3" branch="False"/>
                                <line number="89" hits="6" branch="False"/>
                                <line number="90" hits="3" branch="False"/>
                                <line number="91" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="126" hits="197" branch="False"/>
                                <line number="127" hits="197" branch="False"/>
                                <line number="128" hits="197" branch="False"/>
                                <line number="129" hits="197" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="13" hits="197" branch="False"/>
                                <line number="14" hits="197" branch="False"/>
                                <line number="15" hits="197" branch="False"/>
                                <line number="20" hits="197" branch="False"/>
                                <line number="21" hits="197" branch="False"/>
                                <line number="22" hits="197" branch="False"/>
                                <line number="23" hits="197" branch="False"/>
                                <line number="24" hits="197" branch="False"/>
                                <line number="25" hits="197" branch="False"/>
                                <line number="26" hits="197" branch="False"/>
                                <line number="28" hits="197" branch="False"/>
                                <line number="29" hits="197" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="36" hits="8" branch="False"/>
                        <line number="37" hits="8" branch="False"/>
                        <line number="38" hits="8" branch="False"/>
                        <line number="46" hits="8" branch="False"/>
                        <line number="47" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="48" hits="8" branch="False"/>
                        <line number="56" hits="7156" branch="False"/>
                        <line number="57" hits="7156" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="15" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="58" hits="7156" branch="False"/>
                        <line number="68" hits="1004" branch="False"/>
                        <line number="69" hits="1004" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="43" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="3" branch="False"/>
                        <line number="71" hits="3" branch="False"/>
                        <line number="72" hits="3" branch="False"/>
                        <line number="74" hits="1009" branch="False"/>
                        <line number="75" hits="1004" branch="False"/>
                        <line number="77" hits="2008" branch="False"/>
                        <line number="78" hits="1004" branch="False"/>
                        <line number="81" hits="1004" branch="False"/>
                        <line number="82" hits="1004" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="83" hits="1004" branch="False"/>
                        <line number="84" hits="1004" branch="False"/>
                        <line number="85" hits="1004" branch="False"/>
                        <line number="87" hits="1004" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="34" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="3" branch="False"/>
                        <line number="89" hits="6" branch="False"/>
                        <line number="90" hits="3" branch="False"/>
                        <line number="91" hits="1004" branch="False"/>
                        <line number="126" hits="197" branch="False"/>
                        <line number="127" hits="197" branch="False"/>
                        <line number="128" hits="197" branch="False"/>
                        <line number="129" hits="197" branch="False"/>
                        <line number="13" hits="197" branch="False"/>
                        <line number="14" hits="197" branch="False"/>
                        <line number="15" hits="197" branch="False"/>
                        <line number="20" hits="197" branch="False"/>
                        <line number="21" hits="197" branch="False"/>
                        <line number="22" hits="197" branch="False"/>
                        <line number="23" hits="197" branch="False"/>
                        <line number="24" hits="197" branch="False"/>
                        <line number="25" hits="197" branch="False"/>
                        <line number="26" hits="197" branch="False"/>
                        <line number="28" hits="197" branch="False"/>
                        <line number="29" hits="197" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher/Subscription"
                       filename="CBDD.Core/CDC/ChangeStreamDispatcher.cs" line-rate="1" branch-rate="1" complexity="3">
                    <methods>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="149" hits="1004" branch="False"/>
                                <line number="150" hits="1004" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="151" hits="1004" branch="False"/>
                                <line number="152" hits="1004" branch="False"/>
                                <line number="153" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Action)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="140" hits="1004" branch="False"/>
                                <line number="141" hits="1004" branch="False"/>
                                <line number="142" hits="1004" branch="False"/>
                                <line number="143" hits="1004" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="149" hits="1004" branch="False"/>
                        <line number="150" hits="1004" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="151" hits="1004" branch="False"/>
                        <line number="152" hits="1004" branch="False"/>
                        <line number="153" hits="1004" branch="False"/>
                        <line number="140" hits="1004" branch="False"/>
                        <line number="141" hits="1004" branch="False"/>
                        <line number="142" hits="1004" branch="False"/>
                        <line number="143" hits="1004" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher/&lt;ProcessEventsAsync&gt;d__10"
                       filename="CBDD.Core/CDC/ChangeStreamDispatcher.cs" line-rate="0.9545" branch-rate="0.875"
                       complexity="8">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.9545" branch-rate="0.875" complexity="8">
                            <lines>
                                <line number="94" hits="197" branch="False"/>
                                <line number="96" hits="197" branch="False"/>
                                <line number="97" hits="197" branch="False"/>
                                <line number="98" hits="204" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="384" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="99" hits="7" branch="False"/>
                                <line number="100" hits="15" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="74" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="101" hits="8" branch="False"/>
                                <line number="102" hits="8" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="115" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="103" hits="8" branch="False"/>
                                <line number="104" hits="4036" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="198" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="105" hits="2006" branch="False"/>
                                <line number="109" hits="2006" branch="False"/>
                                <line number="110" hits="2006" branch="False"/>
                                <line number="111" hits="8" branch="False"/>
                                <line number="112" hits="8" branch="False"/>
                                <line number="113" hits="7" branch="False"/>
                                <line number="114" hits="0" branch="False"/>
                                <line number="115" hits="504" branch="False"/>
                                <line number="116" hits="29" branch="False"/>
                                <line number="117" hits="29" branch="False"/>
                                <line number="119" hits="29" branch="False"/>
                                <line number="120" hits="197" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="94" hits="197" branch="False"/>
                        <line number="96" hits="197" branch="False"/>
                        <line number="97" hits="197" branch="False"/>
                        <line number="98" hits="204" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="384" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="99" hits="7" branch="False"/>
                        <line number="100" hits="15" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="74" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="101" hits="8" branch="False"/>
                        <line number="102" hits="8" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="115" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="103" hits="8" branch="False"/>
                        <line number="104" hits="4036" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="198" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="105" hits="2006" branch="False"/>
                        <line number="109" hits="2006" branch="False"/>
                        <line number="110" hits="2006" branch="False"/>
                        <line number="111" hits="8" branch="False"/>
                        <line number="112" hits="8" branch="False"/>
                        <line number="113" hits="7" branch="False"/>
                        <line number="114" hits="0" branch="False"/>
                        <line number="115" hits="504" branch="False"/>
                        <line number="116" hits="29" branch="False"/>
                        <line number="117" hits="29" branch="False"/>
                        <line number="119" hits="29" branch="False"/>
                        <line number="120" hits="197" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamEvent`2" filename="CBDD.Core/CDC/ChangeStreamEvent.cs"
                       line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_Timestamp" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="14" hits="2006" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TransactionId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="19" hits="2006" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CollectionName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="24" hits="2006" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="2010" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_DocumentId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="34" hits="2009" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Entity" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="39" hits="2010" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="14" hits="2006" branch="False"/>
                        <line number="19" hits="2006" branch="False"/>
                        <line number="24" hits="2006" branch="False"/>
                        <line number="29" hits="2010" branch="False"/>
                        <line number="34" hits="2009" branch="False"/>
                        <line number="39" hits="2010" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent" filename="CBDD.Core/CDC/ChangeStreamEvent.cs"
                       line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="get_Timestamp" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="50" hits="2015" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_TransactionId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="55" hits="2015" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_CollectionName" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="60" hits="2023" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="65" hits="2015" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IdBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="70" hits="2015" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_PayloadBytes" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="75" hits="2019" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="50" hits="2015" branch="False"/>
                        <line number="55" hits="2015" branch="False"/>
                        <line number="60" hits="2023" branch="False"/>
                        <line number="65" hits="2015" branch="False"/>
                        <line number="70" hits="2015" branch="False"/>
                        <line number="75" hits="2019" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamObservable`2"
                       filename="CBDD.Core/CDC/ChangeStreamObservable.cs" line-rate="1" branch-rate="0.5"
                       complexity="3">
                    <methods>
                        <method name="Subscribe"
                                signature="(System.IObserver`1&lt;ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamEvent`2&lt;TId,T&gt;&gt;)"
                                line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="45" hits="1004" branch="False"/>
                                <line number="46" hits="1004" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="32" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="48" hits="1004" branch="False"/>
                                <line number="49" hits="1004" branch="False"/>
                                <line number="50" hits="1004" branch="False"/>
                                <line number="51" hits="1004" branch="False"/>
                                <line number="52" hits="1004" branch="False"/>
                                <line number="53" hits="1004" branch="False"/>
                                <line number="55" hits="1004" branch="False"/>
                                <line number="58" hits="2008" branch="False"/>
                                <line number="60" hits="1004" branch="False"/>
                                <line number="61" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher,System.String,System.Boolean,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.UInt16,System.String&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="29" hits="1004" branch="False"/>
                                <line number="30" hits="1004" branch="False"/>
                                <line number="31" hits="1004" branch="False"/>
                                <line number="32" hits="1004" branch="False"/>
                                <line number="33" hits="1004" branch="False"/>
                                <line number="34" hits="1004" branch="False"/>
                                <line number="35" hits="1004" branch="False"/>
                                <line number="36" hits="1004" branch="False"/>
                                <line number="37" hits="1004" branch="False"/>
                                <line number="38" hits="1004" branch="False"/>
                                <line number="39" hits="1004" branch="False"/>
                                <line number="40" hits="1004" branch="False"/>
                                <line number="41" hits="1004" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="45" hits="1004" branch="False"/>
                        <line number="46" hits="1004" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="32" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="48" hits="1004" branch="False"/>
                        <line number="49" hits="1004" branch="False"/>
                        <line number="50" hits="1004" branch="False"/>
                        <line number="51" hits="1004" branch="False"/>
                        <line number="52" hits="1004" branch="False"/>
                        <line number="53" hits="1004" branch="False"/>
                        <line number="55" hits="1004" branch="False"/>
                        <line number="58" hits="2008" branch="False"/>
                        <line number="60" hits="1004" branch="False"/>
                        <line number="61" hits="1004" branch="False"/>
                        <line number="29" hits="1004" branch="False"/>
                        <line number="30" hits="1004" branch="False"/>
                        <line number="31" hits="1004" branch="False"/>
                        <line number="32" hits="1004" branch="False"/>
                        <line number="33" hits="1004" branch="False"/>
                        <line number="34" hits="1004" branch="False"/>
                        <line number="35" hits="1004" branch="False"/>
                        <line number="36" hits="1004" branch="False"/>
                        <line number="37" hits="1004" branch="False"/>
                        <line number="38" hits="1004" branch="False"/>
                        <line number="39" hits="1004" branch="False"/>
                        <line number="40" hits="1004" branch="False"/>
                        <line number="41" hits="1004" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamObservable`2/CompositeDisposable"
                       filename="CBDD.Core/CDC/ChangeStreamObservable.cs" line-rate="1" branch-rate="1" complexity="3">
                    <methods>
                        <method name="Dispose" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="140" hits="1004" branch="False"/>
                                <line number="141" hits="1004" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="9" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="142" hits="1004" branch="False"/>
                                <line number="144" hits="1004" branch="False"/>
                                <line number="145" hits="1004" branch="False"/>
                                <line number="146" hits="1004" branch="False"/>
                                <line number="147" hits="1004" branch="False"/>
                                <line number="148" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.IDisposable,System.Threading.CancellationTokenSource,System.Threading.Channels.ChannelWriter`1&lt;ZB.MOM.WW.CBDD.Core.CDC.InternalChangeEvent&gt;,System.Threading.Tasks.Task)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="130" hits="1004" branch="False"/>
                                <line number="131" hits="1004" branch="False"/>
                                <line number="132" hits="1004" branch="False"/>
                                <line number="133" hits="1004" branch="False"/>
                                <line number="134" hits="1004" branch="False"/>
                                <line number="135" hits="1004" branch="False"/>
                                <line number="136" hits="1004" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="140" hits="1004" branch="False"/>
                        <line number="141" hits="1004" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="9" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="142" hits="1004" branch="False"/>
                        <line number="144" hits="1004" branch="False"/>
                        <line number="145" hits="1004" branch="False"/>
                        <line number="146" hits="1004" branch="False"/>
                        <line number="147" hits="1004" branch="False"/>
                        <line number="148" hits="1004" branch="False"/>
                        <line number="130" hits="1004" branch="False"/>
                        <line number="131" hits="1004" branch="False"/>
                        <line number="132" hits="1004" branch="False"/>
                        <line number="133" hits="1004" branch="False"/>
                        <line number="134" hits="1004" branch="False"/>
                        <line number="135" hits="1004" branch="False"/>
                        <line number="136" hits="1004" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamObservable`2/&lt;BridgeChannelToObserverAsync&gt;d__7"
                       filename="CBDD.Core/CDC/ChangeStreamObservable.cs" line-rate="0.7073" branch-rate="1"
                       complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="0.7073" branch-rate="1" complexity="6">
                            <lines>
                                <line number="64" hits="1004" branch="False"/>
                                <line number="66" hits="1004" branch="False"/>
                                <line number="67" hits="3010" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="560" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="68" hits="2006" branch="False"/>
                                <line number="69" hits="4012" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="52" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="70" hits="2006" branch="False"/>
                                <line number="72" hits="2006" branch="False"/>
                                <line number="74" hits="2006" branch="False"/>
                                <line number="77" hits="2006" branch="False"/>
                                <line number="78" hits="2006" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="144" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="79" hits="4" branch="False"/>
                                <line number="80" hits="4" branch="False"/>
                                <line number="81" hits="4" branch="False"/>
                                <line number="83" hits="2006" branch="False"/>
                                <line number="84" hits="2006" branch="False"/>
                                <line number="85" hits="2006" branch="False"/>
                                <line number="86" hits="2006" branch="False"/>
                                <line number="87" hits="2006" branch="False"/>
                                <line number="88" hits="2006" branch="False"/>
                                <line number="89" hits="2006" branch="False"/>
                                <line number="90" hits="2006" branch="False"/>
                                <line number="91" hits="2006" branch="False"/>
                                <line number="93" hits="2006" branch="False"/>
                                <line number="94" hits="2006" branch="False"/>
                                <line number="95" hits="0" branch="False"/>
                                <line number="96" hits="0" branch="False"/>
                                <line number="99" hits="0" branch="False"/>
                                <line number="100" hits="0" branch="False"/>
                                <line number="101" hits="2006" branch="False"/>
                                <line number="102" hits="2006" branch="False"/>
                                <line number="103" hits="1004" branch="False"/>
                                <line number="104" hits="1004" branch="False"/>
                                <line number="105" hits="0" branch="False"/>
                                <line number="106" hits="0" branch="False"/>
                                <line number="107" hits="0" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                                <line number="112" hits="0" branch="False"/>
                                <line number="113" hits="1004" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="64" hits="1004" branch="False"/>
                        <line number="66" hits="1004" branch="False"/>
                        <line number="67" hits="3010" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="560" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="68" hits="2006" branch="False"/>
                        <line number="69" hits="4012" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="52" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="70" hits="2006" branch="False"/>
                        <line number="72" hits="2006" branch="False"/>
                        <line number="74" hits="2006" branch="False"/>
                        <line number="77" hits="2006" branch="False"/>
                        <line number="78" hits="2006" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="144" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="79" hits="4" branch="False"/>
                        <line number="80" hits="4" branch="False"/>
                        <line number="81" hits="4" branch="False"/>
                        <line number="83" hits="2006" branch="False"/>
                        <line number="84" hits="2006" branch="False"/>
                        <line number="85" hits="2006" branch="False"/>
                        <line number="86" hits="2006" branch="False"/>
                        <line number="87" hits="2006" branch="False"/>
                        <line number="88" hits="2006" branch="False"/>
                        <line number="89" hits="2006" branch="False"/>
                        <line number="90" hits="2006" branch="False"/>
                        <line number="91" hits="2006" branch="False"/>
                        <line number="93" hits="2006" branch="False"/>
                        <line number="94" hits="2006" branch="False"/>
                        <line number="95" hits="0" branch="False"/>
                        <line number="96" hits="0" branch="False"/>
                        <line number="99" hits="0" branch="False"/>
                        <line number="100" hits="0" branch="False"/>
                        <line number="101" hits="2006" branch="False"/>
                        <line number="102" hits="2006" branch="False"/>
                        <line number="103" hits="1004" branch="False"/>
                        <line number="104" hits="1004" branch="False"/>
                        <line number="105" hits="0" branch="False"/>
                        <line number="106" hits="0" branch="False"/>
                        <line number="107" hits="0" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="112" hits="0" branch="False"/>
                        <line number="113" hits="1004" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Core.CDC.CollectionCdcPublisher`2"
                       filename="CBDD.Core/CDC/CollectionCdcPublisher.cs" line-rate="0.9582999999999999"
                       branch-rate="0.75" complexity="20">
                    <methods>
                        <method name="Watch" signature="(System.Boolean)" line-rate="0.9" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="49" hits="1004" branch="False"/>
                                <line number="50" hits="1004" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="51" hits="0" branch="False"/>
                                <line number="53" hits="1004" branch="False"/>
                                <line number="54" hits="1004" branch="False"/>
                                <line number="55" hits="1004" branch="False"/>
                                <line number="56" hits="1004" branch="False"/>
                                <line number="57" hits="1004" branch="False"/>
                                <line number="58" hits="1004" branch="False"/>
                                <line number="59" hits="1004" branch="False"/>
                            </lines>
                        </method>
                        <method name="Notify"
                                signature="(ZB.MOM.WW.CBDD.Core.Transactions.OperationType,TId,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.96" branch-rate="1" complexity="10">
                            <lines>
                                <line number="68" hits="7156" branch="False"/>
                                <line number="69" hits="7156" branch="False"/>
                                <line number="70" hits="7156" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="26" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="7156" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="57" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="74" hits="7147" branch="False"/>
                                <line number="76" hits="9" branch="False"/>
                                <line number="77" hits="9" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="79" type="jump" coverage="100%"/>
                                        <condition number="105" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="5" branch="False"/>
                                <line number="79" hits="5" branch="False"/>
                                <line number="80" hits="5" branch="False"/>
                                <line number="82" hits="9" branch="False"/>
                                <line number="84" hits="9" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="174" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="85" hits="9" branch="False"/>
                                <line number="86" hits="9" branch="False"/>
                                <line number="87" hits="9" branch="False"/>
                                <line number="88" hits="9" branch="False"/>
                                <line number="89" hits="9" branch="False"/>
                                <line number="90" hits="9" branch="False"/>
                                <line number="91" hits="9" branch="False"/>
                                <line number="92" hits="9" branch="False"/>
                                <line number="93" hits="9" branch="False"/>
                                <line number="94" hits="9" branch="False"/>
                                <line number="95" hits="9" branch="False"/>
                                <line number="96" hits="7156" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(ZB.MOM.WW.CBDD.Core.Transactions.ITransactionHolder,System.String,ZB.MOM.WW.CBDD.Core.Collections.IDocumentMapper`2&lt;TId,T&gt;,ZB.MOM.WW.CBDD.Core.CDC.ChangeStreamDispatcher,System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.UInt16,System.String&gt;)"
                                line-rate="1" branch-rate="0.5" complexity="8">
                            <lines>
                                <line number="30" hits="6116" branch="False"/>
                                <line number="31" hits="6116" branch="False"/>
                                <line number="32" hits="6116" branch="False"/>
                                <line number="33" hits="6116" branch="False"/>
                                <line number="34" hits="6116" branch="False"/>
                                <line number="35" hits="6116" branch="False"/>
                                <line number="36" hits="6116" branch="False"/>
                                <line number="37" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="11" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="38" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="39" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="55" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="40" hits="6116" branch="False"/>
                                <line number="41" hits="6116" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="86" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="42" hits="6116" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="49" hits="1004" branch="False"/>
                        <line number="50" hits="1004" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="51" hits="0" branch="False"/>
                        <line number="53" hits="1004" branch="False"/>
                        <line number="54" hits="1004" branch="False"/>
                        <line number="55" hits="1004" branch="False"/>
                        <line number="56" hits="1004" branch="False"/>
                        <line number="57" hits="1004" branch="False"/>
                        <line number="58" hits="1004" branch="False"/>
                        <line number="59" hits="1004" branch="False"/>
                        <line number="68" hits="7156" branch="False"/>
                        <line number="69" hits="7156" branch="False"/>
                        <line number="70" hits="7156" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="26" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="7156" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="57" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="74" hits="7147" branch="False"/>
                        <line number="76" hits="9" branch="False"/>
                        <line number="77" hits="9" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="79" type="jump" coverage="100%"/>
                                <condition number="105" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="5" branch="False"/>
                        <line number="79" hits="5" branch="False"/>
                        <line number="80" hits="5" branch="False"/>
                        <line number="82" hits="9" branch="False"/>
                        <line number="84" hits="9" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="174" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="85" hits="9" branch="False"/>
                        <line number="86" hits="9" branch="False"/>
                        <line number="87" hits="9" branch="False"/>
                        <line number="88" hits="9" branch="False"/>
                        <line number="89" hits="9" branch="False"/>
                        <line number="90" hits="9" branch="False"/>
                        <line number="91" hits="9" branch="False"/>
                        <line number="92" hits="9" branch="False"/>
                        <line number="93" hits="9" branch="False"/>
                        <line number="94" hits="9" branch="False"/>
                        <line number="95" hits="9" branch="False"/>
                        <line number="96" hits="7156" branch="False"/>
                        <line number="30" hits="6116" branch="False"/>
                        <line number="31" hits="6116" branch="False"/>
                        <line number="32" hits="6116" branch="False"/>
                        <line number="33" hits="6116" branch="False"/>
                        <line number="34" hits="6116" branch="False"/>
                        <line number="35" hits="6116" branch="False"/>
                        <line number="36" hits="6116" branch="False"/>
                        <line number="37" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="11" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="38" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="39" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="55" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="40" hits="6116" branch="False"/>
                        <line number="41" hits="6116" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="86" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="42" hits="6116" branch="False"/>
                    </lines>
                </class>
            </classes>
        </package>
        <package name="ZB.MOM.WW.CBDD.Bson" line-rate="0.8281999999999999" branch-rate="0.7098" complexity="255">
            <classes>
                <class name="ZB.MOM.WW.CBDD.Bson.BsonBufferWriter" filename="CBDD.Bson/BsonBufferWriter.cs"
                       line-rate="0.6186" branch-rate="0.5" complexity="24">
                    <methods>
                        <method name="get_Position" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBytes" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="33" hits="7" branch="False"/>
                                <line number="34" hits="7" branch="False"/>
                                <line number="35" hits="7" branch="False"/>
                                <line number="36" hits="7" branch="False"/>
                                <line number="37" hits="7" branch="False"/>
                                <line number="38" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteByte" signature="(System.Byte)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="41" hits="17" branch="False"/>
                                <line number="42" hits="17" branch="False"/>
                                <line number="43" hits="17" branch="False"/>
                                <line number="44" hits="17" branch="False"/>
                                <line number="45" hits="17" branch="False"/>
                                <line number="46" hits="17" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDateTime" signature="(System.String,System.DateTime)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="54" hits="0" branch="False"/>
                                <line number="55" hits="0" branch="False"/>
                                <line number="56" 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"/>
                            </lines>
                        </method>
                        <method name="BeginDocument" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="68" hits="3" branch="False"/>
                                <line number="70" hits="3" branch="False"/>
                                <line number="71" hits="3" branch="False"/>
                                <line number="73" hits="12" branch="False"/>
                                <line number="74" hits="3" branch="False"/>
                                <line number="75" hits="3" branch="False"/>
                                <line number="76" hits="3" branch="False"/>
                                <line number="77" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="EndDocument" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="84" hits="3" branch="False"/>
                                <line number="86" hits="3" branch="False"/>
                                <line number="90" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginDocument" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="98" hits="1" branch="False"/>
                                <line number="99" hits="1" branch="False"/>
                                <line number="100" hits="1" branch="False"/>
                                <line number="101" hits="1" branch="False"/>
                                <line number="102" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginArray" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="110" hits="1" branch="False"/>
                                <line number="111" hits="1" branch="False"/>
                                <line number="112" hits="1" branch="False"/>
                                <line number="113" hits="1" branch="False"/>
                                <line number="114" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="EndArray" signature="(System.Int32)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="121" hits="1" branch="False"/>
                                <line number="122" hits="1" branch="False"/>
                                <line number="123" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt32Internal" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="128" hits="3" branch="False"/>
                                <line number="129" hits="3" branch="False"/>
                                <line number="130" hits="3" branch="False"/>
                                <line number="131" hits="3" branch="False"/>
                                <line number="132" hits="3" branch="False"/>
                                <line number="133" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt64Internal" signature="(System.Int64)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="136" hits="0" branch="False"/>
                                <line number="137" hits="0" branch="False"/>
                                <line number="138" hits="0" branch="False"/>
                                <line number="139" hits="0" branch="False"/>
                                <line number="140" hits="0" branch="False"/>
                                <line number="141" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteObjectId" signature="(System.String,ZB.MOM.WW.CBDD.Bson.ObjectId)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="149" hits="0" branch="False"/>
                                <line number="150" hits="0" branch="False"/>
                                <line number="151" hits="0" branch="False"/>
                                <line number="152" hits="0" branch="False"/>
                                <line number="153" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteString" signature="(System.String,System.String)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="161" hits="1" branch="False"/>
                                <line number="162" hits="1" branch="False"/>
                                <line number="163" hits="1" branch="False"/>
                                <line number="164" hits="1" branch="False"/>
                                <line number="165" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBoolean" signature="(System.String,System.Boolean)" line-rate="1"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="173" hits="1" branch="False"/>
                                <line number="174" hits="1" branch="False"/>
                                <line number="175" hits="1" branch="False"/>
                                <line number="176" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="177" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteNull" signature="(System.String)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <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="WriteStringValue" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="190" hits="1" branch="False"/>
                                <line number="192" hits="1" branch="False"/>
                                <line number="193" hits="1" branch="False"/>
                                <line number="194" hits="1" branch="False"/>
                                <line number="195" hits="1" branch="False"/>
                                <line number="196" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDoubleInternal" signature="(System.Double)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="199" hits="0" branch="False"/>
                                <line number="200" hits="0" branch="False"/>
                                <line number="201" hits="0" branch="False"/>
                                <line number="202" hits="0" branch="False"/>
                                <line number="203" hits="0" branch="False"/>
                                <line number="204" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBinary" signature="(System.String,System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <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="216" hits="0" branch="False"/>
                                <line number="217" hits="0" branch="False"/>
                                <line number="218" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt64" signature="(System.String,System.Int64)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="226" hits="0" branch="False"/>
                                <line number="227" hits="0" branch="False"/>
                                <line number="228" hits="0" branch="False"/>
                                <line number="229" hits="0" branch="False"/>
                                <line number="230" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDouble" signature="(System.String,System.Double)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="238" hits="0" branch="False"/>
                                <line number="239" hits="0" branch="False"/>
                                <line number="240" hits="0" branch="False"/>
                                <line number="241" hits="0" branch="False"/>
                                <line number="242" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCString" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="245" hits="6" branch="False"/>
                                <line number="246" hits="6" branch="False"/>
                                <line number="247" hits="6" branch="False"/>
                                <line number="248" hits="6" branch="False"/>
                                <line number="249" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt32" signature="(System.String,System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="257" hits="2" branch="False"/>
                                <line number="258" hits="2" branch="False"/>
                                <line number="259" hits="2" branch="False"/>
                                <line number="260" hits="2" branch="False"/>
                                <line number="261" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Buffers.IBufferWriter`1&lt;System.Byte&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="22" hits="1" branch="False"/>
                                <line number="23" hits="1" branch="False"/>
                                <line number="24" hits="1" branch="False"/>
                                <line number="25" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="30" hits="3" branch="False"/>
                        <line number="33" hits="7" branch="False"/>
                        <line number="34" hits="7" branch="False"/>
                        <line number="35" hits="7" branch="False"/>
                        <line number="36" hits="7" branch="False"/>
                        <line number="37" hits="7" branch="False"/>
                        <line number="38" hits="7" branch="False"/>
                        <line number="41" hits="17" branch="False"/>
                        <line number="42" hits="17" branch="False"/>
                        <line number="43" hits="17" branch="False"/>
                        <line number="44" hits="17" branch="False"/>
                        <line number="45" hits="17" branch="False"/>
                        <line number="46" hits="17" branch="False"/>
                        <line number="54" hits="0" branch="False"/>
                        <line number="55" hits="0" branch="False"/>
                        <line number="56" 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="68" hits="3" branch="False"/>
                        <line number="70" hits="3" branch="False"/>
                        <line number="71" hits="3" branch="False"/>
                        <line number="73" hits="12" branch="False"/>
                        <line number="74" hits="3" branch="False"/>
                        <line number="75" hits="3" branch="False"/>
                        <line number="76" hits="3" branch="False"/>
                        <line number="77" hits="3" branch="False"/>
                        <line number="84" hits="3" branch="False"/>
                        <line number="86" hits="3" branch="False"/>
                        <line number="90" hits="3" branch="False"/>
                        <line number="98" hits="1" branch="False"/>
                        <line number="99" hits="1" branch="False"/>
                        <line number="100" hits="1" branch="False"/>
                        <line number="101" hits="1" branch="False"/>
                        <line number="102" hits="1" branch="False"/>
                        <line number="110" hits="1" branch="False"/>
                        <line number="111" hits="1" branch="False"/>
                        <line number="112" hits="1" branch="False"/>
                        <line number="113" hits="1" branch="False"/>
                        <line number="114" hits="1" branch="False"/>
                        <line number="121" hits="1" branch="False"/>
                        <line number="122" hits="1" branch="False"/>
                        <line number="123" hits="1" branch="False"/>
                        <line number="128" hits="3" branch="False"/>
                        <line number="129" hits="3" branch="False"/>
                        <line number="130" hits="3" branch="False"/>
                        <line number="131" hits="3" branch="False"/>
                        <line number="132" hits="3" branch="False"/>
                        <line number="133" hits="3" 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="139" hits="0" branch="False"/>
                        <line number="140" hits="0" branch="False"/>
                        <line number="141" hits="0" branch="False"/>
                        <line number="149" hits="0" branch="False"/>
                        <line number="150" hits="0" branch="False"/>
                        <line number="151" hits="0" branch="False"/>
                        <line number="152" hits="0" branch="False"/>
                        <line number="153" hits="0" branch="False"/>
                        <line number="161" hits="1" branch="False"/>
                        <line number="162" hits="1" branch="False"/>
                        <line number="163" hits="1" branch="False"/>
                        <line number="164" hits="1" branch="False"/>
                        <line number="165" hits="1" branch="False"/>
                        <line number="173" hits="1" branch="False"/>
                        <line number="174" hits="1" branch="False"/>
                        <line number="175" hits="1" branch="False"/>
                        <line number="176" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="177" hits="1" 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="190" hits="1" branch="False"/>
                        <line number="192" hits="1" branch="False"/>
                        <line number="193" hits="1" branch="False"/>
                        <line number="194" hits="1" branch="False"/>
                        <line number="195" hits="1" branch="False"/>
                        <line number="196" hits="1" branch="False"/>
                        <line number="199" hits="0" branch="False"/>
                        <line number="200" hits="0" branch="False"/>
                        <line number="201" hits="0" branch="False"/>
                        <line number="202" hits="0" branch="False"/>
                        <line number="203" hits="0" branch="False"/>
                        <line number="204" 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="216" hits="0" branch="False"/>
                        <line number="217" hits="0" branch="False"/>
                        <line number="218" hits="0" branch="False"/>
                        <line number="226" hits="0" branch="False"/>
                        <line number="227" hits="0" branch="False"/>
                        <line number="228" hits="0" branch="False"/>
                        <line number="229" hits="0" branch="False"/>
                        <line number="230" hits="0" branch="False"/>
                        <line number="238" hits="0" branch="False"/>
                        <line number="239" hits="0" branch="False"/>
                        <line number="240" hits="0" branch="False"/>
                        <line number="241" hits="0" branch="False"/>
                        <line number="242" hits="0" branch="False"/>
                        <line number="245" hits="6" branch="False"/>
                        <line number="246" hits="6" branch="False"/>
                        <line number="247" hits="6" branch="False"/>
                        <line number="248" hits="6" branch="False"/>
                        <line number="249" hits="6" branch="False"/>
                        <line number="257" hits="2" branch="False"/>
                        <line number="258" hits="2" branch="False"/>
                        <line number="259" hits="2" branch="False"/>
                        <line number="260" hits="2" branch="False"/>
                        <line number="261" hits="2" branch="False"/>
                        <line number="22" hits="1" branch="False"/>
                        <line number="23" hits="1" branch="False"/>
                        <line number="24" hits="1" branch="False"/>
                        <line number="25" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.BsonDocument" filename="CBDD.Bson/BsonDocument.cs" line-rate="0.8641"
                       branch-rate="0.875" complexity="37">
                    <methods>
                        <method name="get_RawData" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="39" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Size" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="44" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetReader" signature="()" line-rate="1" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="49" hits="8" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                        <method name="TryGetString" signature="(System.String,System.String&amp;)" line-rate="0.9047"
                                branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="59" hits="2" branch="False"/>
                                <line number="60" hits="2" branch="False"/>
                                <line number="61" hits="2" branch="False"/>
                                <line number="62" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="63" hits="0" branch="False"/>
                                <line number="65" hits="2" branch="False"/>
                                <line number="66" hits="2" branch="False"/>
                                <line number="67" hits="4" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="138" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="68" hits="3" branch="False"/>
                                <line number="69" hits="3" branch="False"/>
                                <line number="70" hits="3" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="64" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="73" hits="3" branch="False"/>
                                <line number="75" hits="3" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="100%"/>
                                        <condition number="98" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="76" hits="1" branch="False"/>
                                <line number="77" hits="1" branch="False"/>
                                <line number="78" hits="1" branch="False"/>
                                <line number="81" hits="2" branch="False"/>
                                <line number="82" hits="2" branch="False"/>
                                <line number="84" hits="1" branch="False"/>
                                <line number="85" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryGetInt32" signature="(System.String,System.Int32&amp;)" line-rate="0.9047"
                                branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="94" hits="3" branch="False"/>
                                <line number="95" hits="3" branch="False"/>
                                <line number="96" hits="3" branch="False"/>
                                <line number="97" hits="3" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="23" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="98" hits="0" branch="False"/>
                                <line number="100" hits="3" branch="False"/>
                                <line number="101" hits="3" branch="False"/>
                                <line number="102" hits="185" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="139" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="103" hits="184" branch="False"/>
                                <line number="104" hits="184" branch="False"/>
                                <line number="105" hits="184" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="64" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="106" hits="0" branch="False"/>
                                <line number="108" hits="184" branch="False"/>
                                <line number="110" hits="184" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="85" type="jump" coverage="100%"/>
                                        <condition number="99" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="111" hits="2" branch="False"/>
                                <line number="112" hits="2" branch="False"/>
                                <line number="113" hits="2" branch="False"/>
                                <line number="116" hits="182" branch="False"/>
                                <line number="117" hits="182" branch="False"/>
                                <line number="119" hits="1" branch="False"/>
                                <line number="120" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="TryGetObjectId" signature="(System.String,ZB.MOM.WW.CBDD.Bson.ObjectId&amp;)"
                                line-rate="0.9047" branch-rate="0.9" complexity="10">
                            <lines>
                                <line number="129" hits="2" branch="False"/>
                                <line number="130" hits="2" branch="False"/>
                                <line number="131" hits="2" branch="False"/>
                                <line number="132" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="27" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="133" hits="0" branch="False"/>
                                <line number="135" hits="2" branch="False"/>
                                <line number="136" hits="2" branch="False"/>
                                <line number="137" hits="6" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="146" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="5" branch="False"/>
                                <line number="139" hits="5" branch="False"/>
                                <line number="140" hits="5" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="68" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="141" hits="0" branch="False"/>
                                <line number="143" hits="5" branch="False"/>
                                <line number="145" hits="5" branch="True" condition-coverage="100% (4/4)">
                                    <conditions>
                                        <condition number="89" type="jump" coverage="100%"/>
                                        <condition number="102" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="146" hits="1" branch="False"/>
                                <line number="147" hits="1" branch="False"/>
                                <line number="148" hits="1" branch="False"/>
                                <line number="151" hits="4" branch="False"/>
                                <line number="152" hits="4" branch="False"/>
                                <line number="154" hits="1" branch="False"/>
                                <line number="155" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="Create"
                                signature="(System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.String,System.UInt16&gt;,System.Action`1&lt;ZB.MOM.WW.CBDD.Bson.BsonDocumentBuilder&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="164" hits="2" branch="False"/>
                                <line number="165" hits="2" branch="False"/>
                                <line number="166" hits="2" branch="False"/>
                                <line number="167" hits="2" branch="False"/>
                                <line number="168" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Memory`1&lt;System.Byte&gt;,System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.UInt16,System.String&gt;)"
                                line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="19" hits="0" branch="False"/>
                                <line number="20" hits="0" branch="False"/>
                                <line number="21" hits="0" branch="False"/>
                                <line number="22" hits="0" branch="False"/>
                                <line number="23" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Byte[],System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.UInt16,System.String&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="30" hits="6" branch="False"/>
                                <line number="31" hits="6" branch="False"/>
                                <line number="32" hits="6" branch="False"/>
                                <line number="33" hits="6" branch="False"/>
                                <line number="34" hits="6" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="39" hits="3" branch="False"/>
                        <line number="44" hits="1" branch="False"/>
                        <line number="49" hits="8" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="59" hits="2" branch="False"/>
                        <line number="60" hits="2" branch="False"/>
                        <line number="61" hits="2" branch="False"/>
                        <line number="62" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="63" hits="0" branch="False"/>
                        <line number="65" hits="2" branch="False"/>
                        <line number="66" hits="2" branch="False"/>
                        <line number="67" hits="4" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="138" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="68" hits="3" branch="False"/>
                        <line number="69" hits="3" branch="False"/>
                        <line number="70" hits="3" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="64" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="73" hits="3" branch="False"/>
                        <line number="75" hits="3" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="85" type="jump" coverage="100%"/>
                                <condition number="98" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="76" hits="1" branch="False"/>
                        <line number="77" hits="1" branch="False"/>
                        <line number="78" hits="1" branch="False"/>
                        <line number="81" hits="2" branch="False"/>
                        <line number="82" hits="2" branch="False"/>
                        <line number="84" hits="1" branch="False"/>
                        <line number="85" hits="2" branch="False"/>
                        <line number="94" hits="3" branch="False"/>
                        <line number="95" hits="3" branch="False"/>
                        <line number="96" hits="3" branch="False"/>
                        <line number="97" hits="3" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="23" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="98" hits="0" branch="False"/>
                        <line number="100" hits="3" branch="False"/>
                        <line number="101" hits="3" branch="False"/>
                        <line number="102" hits="185" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="139" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="103" hits="184" branch="False"/>
                        <line number="104" hits="184" branch="False"/>
                        <line number="105" hits="184" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="64" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="106" hits="0" branch="False"/>
                        <line number="108" hits="184" branch="False"/>
                        <line number="110" hits="184" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="85" type="jump" coverage="100%"/>
                                <condition number="99" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="111" hits="2" branch="False"/>
                        <line number="112" hits="2" branch="False"/>
                        <line number="113" hits="2" branch="False"/>
                        <line number="116" hits="182" branch="False"/>
                        <line number="117" hits="182" branch="False"/>
                        <line number="119" hits="1" branch="False"/>
                        <line number="120" hits="3" branch="False"/>
                        <line number="129" hits="2" branch="False"/>
                        <line number="130" hits="2" branch="False"/>
                        <line number="131" hits="2" branch="False"/>
                        <line number="132" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="27" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="133" hits="0" branch="False"/>
                        <line number="135" hits="2" branch="False"/>
                        <line number="136" hits="2" branch="False"/>
                        <line number="137" hits="6" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="146" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="5" branch="False"/>
                        <line number="139" hits="5" branch="False"/>
                        <line number="140" hits="5" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="68" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="141" hits="0" branch="False"/>
                        <line number="143" hits="5" branch="False"/>
                        <line number="145" hits="5" branch="True" condition-coverage="100% (4/4)">
                            <conditions>
                                <condition number="89" type="jump" coverage="100%"/>
                                <condition number="102" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="146" hits="1" branch="False"/>
                        <line number="147" hits="1" branch="False"/>
                        <line number="148" hits="1" branch="False"/>
                        <line number="151" hits="4" branch="False"/>
                        <line number="152" hits="4" branch="False"/>
                        <line number="154" hits="1" branch="False"/>
                        <line number="155" hits="2" branch="False"/>
                        <line number="164" hits="2" branch="False"/>
                        <line number="165" hits="2" branch="False"/>
                        <line number="166" hits="2" branch="False"/>
                        <line number="167" hits="2" branch="False"/>
                        <line number="168" hits="2" branch="False"/>
                        <line number="19" hits="0" branch="False"/>
                        <line number="20" hits="0" branch="False"/>
                        <line number="21" hits="0" branch="False"/>
                        <line number="22" hits="0" branch="False"/>
                        <line number="23" hits="0" branch="False"/>
                        <line number="30" hits="6" branch="False"/>
                        <line number="31" hits="6" branch="False"/>
                        <line number="32" hits="6" branch="False"/>
                        <line number="33" hits="6" branch="False"/>
                        <line number="34" hits="6" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.BsonDocumentBuilder" filename="CBDD.Bson/BsonDocument.cs"
                       line-rate="0.7585999999999999" branch-rate="1" complexity="9">
                    <methods>
                        <method name="AddString" signature="(System.String,System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="198" hits="2" branch="False"/>
                                <line number="199" hits="2" branch="False"/>
                                <line number="200" hits="2" branch="False"/>
                                <line number="201" hits="2" branch="False"/>
                                <line number="202" hits="2" branch="False"/>
                                <line number="203" hits="2" branch="False"/>
                                <line number="204" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddInt32" signature="(System.String,System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="213" hits="182" branch="False"/>
                                <line number="214" hits="182" branch="False"/>
                                <line number="215" hits="182" branch="False"/>
                                <line number="216" hits="182" branch="False"/>
                                <line number="217" hits="182" branch="False"/>
                                <line number="218" hits="182" branch="False"/>
                                <line number="219" hits="182" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddInt64" signature="(System.String,System.Int64)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="228" hits="0" branch="False"/>
                                <line number="229" hits="0" branch="False"/>
                                <line number="230" hits="0" branch="False"/>
                                <line number="231" hits="0" branch="False"/>
                                <line number="232" hits="0" branch="False"/>
                                <line number="233" hits="0" branch="False"/>
                                <line number="234" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddBoolean" signature="(System.String,System.Boolean)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="243" hits="0" branch="False"/>
                                <line number="244" hits="0" branch="False"/>
                                <line number="245" hits="0" branch="False"/>
                                <line number="246" hits="0" branch="False"/>
                                <line number="247" hits="0" branch="False"/>
                                <line number="248" hits="0" branch="False"/>
                                <line number="249" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="AddObjectId" signature="(System.String,ZB.MOM.WW.CBDD.Bson.ObjectId)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="258" hits="1" branch="False"/>
                                <line number="259" hits="1" branch="False"/>
                                <line number="260" hits="1" branch="False"/>
                                <line number="261" hits="1" branch="False"/>
                                <line number="262" hits="1" branch="False"/>
                                <line number="263" hits="1" branch="False"/>
                                <line number="264" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Build" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="271" hits="3" branch="False"/>
                                <line number="273" hits="3" branch="False"/>
                                <line number="274" hits="3" branch="False"/>
                                <line number="276" hits="3" branch="False"/>
                                <line number="277" hits="3" branch="False"/>
                                <line number="278" hits="3" branch="False"/>
                                <line number="280" hits="3" branch="False"/>
                                <line number="281" hits="3" branch="False"/>
                            </lines>
                        </method>
                        <method name="EnsureCapacity" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="284" hits="185" branch="False"/>
                                <line number="285" hits="185" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="21" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="286" hits="1" branch="False"/>
                                <line number="287" hits="1" branch="False"/>
                                <line number="288" hits="1" branch="False"/>
                                <line number="289" hits="1" branch="False"/>
                                <line number="290" hits="1" branch="False"/>
                                <line number="291" hits="185" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.String,System.UInt16&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="176" hits="3" branch="False"/>
                                <line number="184" hits="3" branch="False"/>
                                <line number="185" hits="3" branch="False"/>
                                <line number="186" hits="3" branch="False"/>
                                <line number="187" hits="3" branch="False"/>
                                <line number="188" hits="3" branch="False"/>
                                <line number="189" hits="3" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="198" hits="2" branch="False"/>
                        <line number="199" hits="2" branch="False"/>
                        <line number="200" hits="2" branch="False"/>
                        <line number="201" hits="2" branch="False"/>
                        <line number="202" hits="2" branch="False"/>
                        <line number="203" hits="2" branch="False"/>
                        <line number="204" hits="2" branch="False"/>
                        <line number="213" hits="182" branch="False"/>
                        <line number="214" hits="182" branch="False"/>
                        <line number="215" hits="182" branch="False"/>
                        <line number="216" hits="182" branch="False"/>
                        <line number="217" hits="182" branch="False"/>
                        <line number="218" hits="182" branch="False"/>
                        <line number="219" hits="182" branch="False"/>
                        <line number="228" hits="0" branch="False"/>
                        <line number="229" hits="0" branch="False"/>
                        <line number="230" hits="0" branch="False"/>
                        <line number="231" hits="0" branch="False"/>
                        <line number="232" hits="0" branch="False"/>
                        <line number="233" hits="0" branch="False"/>
                        <line number="234" hits="0" branch="False"/>
                        <line number="243" hits="0" branch="False"/>
                        <line number="244" hits="0" branch="False"/>
                        <line number="245" hits="0" branch="False"/>
                        <line number="246" hits="0" branch="False"/>
                        <line number="247" hits="0" branch="False"/>
                        <line number="248" hits="0" branch="False"/>
                        <line number="249" hits="0" branch="False"/>
                        <line number="258" hits="1" branch="False"/>
                        <line number="259" hits="1" branch="False"/>
                        <line number="260" hits="1" branch="False"/>
                        <line number="261" hits="1" branch="False"/>
                        <line number="262" hits="1" branch="False"/>
                        <line number="263" hits="1" branch="False"/>
                        <line number="264" hits="1" branch="False"/>
                        <line number="271" hits="3" branch="False"/>
                        <line number="273" hits="3" branch="False"/>
                        <line number="274" hits="3" branch="False"/>
                        <line number="276" hits="3" branch="False"/>
                        <line number="277" hits="3" branch="False"/>
                        <line number="278" hits="3" branch="False"/>
                        <line number="280" hits="3" branch="False"/>
                        <line number="281" hits="3" branch="False"/>
                        <line number="284" hits="185" branch="False"/>
                        <line number="285" hits="185" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="21" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="286" hits="1" branch="False"/>
                        <line number="287" hits="1" branch="False"/>
                        <line number="288" hits="1" branch="False"/>
                        <line number="289" hits="1" branch="False"/>
                        <line number="290" hits="1" branch="False"/>
                        <line number="291" hits="185" branch="False"/>
                        <line number="176" hits="3" branch="False"/>
                        <line number="184" hits="3" branch="False"/>
                        <line number="185" hits="3" branch="False"/>
                        <line number="186" hits="3" branch="False"/>
                        <line number="187" hits="3" branch="False"/>
                        <line number="188" hits="3" branch="False"/>
                        <line number="189" hits="3" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.BsonSpanReader" filename="CBDD.Bson/BsonSpanReader.cs"
                       line-rate="0.8323999999999999" branch-rate="0.4677" complexity="73">
                    <methods>
                        <method name="get_Position" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="32" hits="67205" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Remaining" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="37" hits="314007" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDocumentSize" signature="()" line-rate="0.8571" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="43" hits="12281" branch="False"/>
                                <line number="44" hits="12281" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="45" hits="0" branch="False"/>
                                <line number="47" hits="12281" branch="False"/>
                                <line number="48" hits="12281" branch="False"/>
                                <line number="49" hits="12281" branch="False"/>
                                <line number="50" hits="12281" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadBsonType" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="56" hits="107187" branch="False"/>
                                <line number="57" hits="107187" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="58" hits="0" branch="False"/>
                                <line number="60" hits="107187" branch="False"/>
                                <line number="61" hits="107187" branch="False"/>
                                <line number="62" hits="107187" branch="False"/>
                                <line number="63" hits="107187" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadCString" signature="()" line-rate="0.9" branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="69" hits="6" branch="False"/>
                                <line number="70" hits="6" branch="False"/>
                                <line number="71" hits="27" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="100%"/>
                                        <condition number="41" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="72" hits="21" branch="False"/>
                                <line number="74" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="95" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="75" hits="0" branch="False"/>
                                <line number="77" hits="6" branch="False"/>
                                <line number="78" hits="6" branch="False"/>
                                <line number="80" hits="6" branch="False"/>
                                <line number="81" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadCString" signature="(System.Span`1&lt;System.Char&gt;)" line-rate="0.9"
                                branch-rate="0.6666" complexity="6">
                            <lines>
                                <line number="88" hits="1" branch="False"/>
                                <line number="89" hits="1" branch="False"/>
                                <line number="90" hits="6" branch="True" condition-coverage="75% (3/4)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="100%"/>
                                        <condition number="41" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="91" hits="5" branch="False"/>
                                <line number="93" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="95" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="94" hits="0" branch="False"/>
                                <line number="96" hits="1" branch="False"/>
                                <line number="97" hits="1" branch="False"/>
                                <line number="99" hits="1" branch="False"/>
                                <line number="100" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadString" signature="()" line-rate="0.8887999999999999" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="106" hits="21005" branch="False"/>
                                <line number="107" hits="21005" branch="False"/>
                                <line number="108" hits="21005" branch="False"/>
                                <line number="110" hits="21005" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="45" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="111" hits="0" branch="False"/>
                                <line number="113" hits="21005" branch="False"/>
                                <line number="114" hits="21005" branch="False"/>
                                <line number="116" hits="21005" branch="False"/>
                                <line number="117" hits="21005" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadInt32" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="123" hits="41150" branch="False"/>
                                <line number="124" hits="41150" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="125" hits="0" branch="False"/>
                                <line number="127" hits="41150" branch="False"/>
                                <line number="128" hits="41150" branch="False"/>
                                <line number="129" hits="41150" branch="False"/>
                                <line number="130" hits="41150" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadInt64" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="136" hits="54" branch="False"/>
                                <line number="137" hits="54" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="138" hits="0" branch="False"/>
                                <line number="140" hits="54" branch="False"/>
                                <line number="141" hits="54" branch="False"/>
                                <line number="142" hits="54" branch="False"/>
                                <line number="143" hits="54" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDouble" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="149" hits="11" branch="False"/>
                                <line number="150" hits="11" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="151" hits="0" branch="False"/>
                                <line number="153" hits="11" branch="False"/>
                                <line number="154" hits="11" branch="False"/>
                                <line number="155" hits="11" branch="False"/>
                                <line number="156" hits="11" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadCoordinates" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="163" hits="907" branch="False"/>
                                <line number="165" hits="907" branch="False"/>
                                <line number="168" hits="907" branch="False"/>
                                <line number="169" hits="907" branch="False"/>
                                <line number="170" hits="907" branch="False"/>
                                <line number="173" hits="907" branch="False"/>
                                <line number="174" hits="907" branch="False"/>
                                <line number="175" hits="907" branch="False"/>
                                <line number="178" hits="907" branch="False"/>
                                <line number="180" hits="907" branch="False"/>
                                <line number="181" hits="907" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDecimal128" signature="()" line-rate="0.909" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="187" hits="6" branch="False"/>
                                <line number="188" hits="6" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="189" hits="0" branch="False"/>
                                <line number="191" hits="6" branch="False"/>
                                <line number="192" hits="6" branch="False"/>
                                <line number="193" hits="6" branch="False"/>
                                <line number="194" hits="6" branch="False"/>
                                <line number="195" hits="6" branch="False"/>
                                <line number="196" hits="6" branch="False"/>
                                <line number="198" hits="6" branch="False"/>
                                <line number="199" hits="6" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadBoolean" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="205" hits="7742" branch="False"/>
                                <line number="206" hits="7742" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="207" hits="0" branch="False"/>
                                <line number="209" hits="7742" branch="False"/>
                                <line number="210" hits="7742" branch="False"/>
                                <line number="211" hits="7742" branch="False"/>
                                <line number="212" hits="7742" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDateTime" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="218" hits="28" branch="False"/>
                                <line number="219" hits="28" branch="False"/>
                                <line number="220" hits="28" branch="False"/>
                                <line number="221" hits="28" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDateTimeOffset" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="227" hits="8" branch="False"/>
                                <line number="228" hits="8" branch="False"/>
                                <line number="229" hits="8" branch="False"/>
                                <line number="230" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadTimeSpan" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="236" hits="9" branch="False"/>
                                <line number="237" hits="9" branch="False"/>
                                <line number="238" hits="9" branch="False"/>
                                <line number="239" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadDateOnly" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="245" hits="8" branch="False"/>
                                <line number="246" hits="8" branch="False"/>
                                <line number="247" hits="8" branch="False"/>
                                <line number="248" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadTimeOnly" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="254" hits="8" branch="False"/>
                                <line number="255" hits="8" branch="False"/>
                                <line number="256" hits="8" branch="False"/>
                                <line number="257" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadGuid" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="263" hits="2" branch="False"/>
                                <line number="264" hits="2" branch="False"/>
                                <line number="265" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadObjectId" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="271" hits="3212" branch="False"/>
                                <line number="272" hits="3212" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="13" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="273" hits="0" branch="False"/>
                                <line number="275" hits="3212" branch="False"/>
                                <line number="276" hits="3212" branch="False"/>
                                <line number="277" hits="3212" branch="False"/>
                                <line number="278" hits="3212" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadBinary" signature="(System.Byte&amp;)" line-rate="0.8332999999999999"
                                branch-rate="0.5" complexity="4">
                            <lines>
                                <line number="285" hits="1" branch="False"/>
                                <line number="286" hits="1" branch="False"/>
                                <line number="288" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="289" hits="0" branch="False"/>
                                <line number="291" hits="1" branch="False"/>
                                <line number="292" hits="1" branch="False"/>
                                <line number="294" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="77" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="295" hits="0" branch="False"/>
                                <line number="297" hits="1" branch="False"/>
                                <line number="298" hits="1" branch="False"/>
                                <line number="299" hits="1" branch="False"/>
                                <line number="300" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="SkipValue" signature="(ZB.MOM.WW.CBDD.Bson.BsonType)" line-rate="0.5"
                                branch-rate="0.3" complexity="20">
                            <lines>
                                <line number="307" hits="13355" branch="False"/>
                                <line number="308" hits="13355" branch="True" condition-coverage="30% (6/20)">
                                    <conditions>
                                        <condition number="10" type="switch" coverage="30%"/>
                                    </conditions>
                                </line>
                                <line number="311" hits="0" branch="False"/>
                                <line number="312" hits="0" branch="False"/>
                                <line number="314" hits="1018" branch="False"/>
                                <line number="315" hits="1018" branch="False"/>
                                <line number="316" hits="1018" branch="False"/>
                                <line number="319" hits="2" branch="False"/>
                                <line number="320" hits="2" branch="False"/>
                                <line number="321" hits="2" branch="False"/>
                                <line number="323" hits="0" branch="False"/>
                                <line number="324" hits="0" branch="False"/>
                                <line number="325" hits="0" branch="False"/>
                                <line number="327" hits="1020" branch="False"/>
                                <line number="328" hits="1020" branch="False"/>
                                <line number="330" hits="0" branch="False"/>
                                <line number="331" hits="0" branch="False"/>
                                <line number="335" hits="0" branch="False"/>
                                <line number="336" hits="0" branch="False"/>
                                <line number="338" hits="0" branch="False"/>
                                <line number="339" hits="0" branch="False"/>
                                <line number="341" hits="11315" branch="False"/>
                                <line number="342" hits="11315" branch="False"/>
                                <line number="345" hits="0" branch="False"/>
                                <line number="347" hits="0" branch="False"/>
                                <line number="349" hits="13355" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadByte" signature="()" line-rate="0.8571" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="355" hits="1" branch="False"/>
                                <line number="356" hits="1" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="357" hits="0" branch="False"/>
                                <line number="358" hits="1" branch="False"/>
                                <line number="359" hits="1" branch="False"/>
                                <line number="360" hits="1" branch="False"/>
                                <line number="361" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="PeekInt32" signature="()" line-rate="0.8" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="367" hits="1150" branch="False"/>
                                <line number="368" hits="1150" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="369" hits="0" branch="False"/>
                                <line number="370" hits="1150" branch="False"/>
                                <line number="371" hits="1150" branch="False"/>
                            </lines>
                        </method>
                        <method name="ReadElementHeader" signature="()" line-rate="0.7" branch-rate="0.5"
                                complexity="4">
                            <lines>
                                <line number="377" hits="85404" branch="False"/>
                                <line number="378" hits="85404" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="379" hits="0" branch="False"/>
                                <line number="381" hits="85404" branch="False"/>
                                <line number="382" hits="85404" branch="False"/>
                                <line number="384" hits="85404" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="82" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="385" hits="0" branch="False"/>
                                <line number="386" hits="0" branch="False"/>
                                <line number="389" hits="85404" branch="False"/>
                                <line number="390" hits="85404" branch="False"/>
                            </lines>
                        </method>
                        <method name="RemainingBytes" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="395" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.UInt16,System.String&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="13426" branch="False"/>
                                <line number="24" hits="13426" branch="False"/>
                                <line number="25" hits="13426" branch="False"/>
                                <line number="26" hits="13426" branch="False"/>
                                <line number="27" hits="13426" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="32" hits="67205" branch="False"/>
                        <line number="37" hits="314007" branch="False"/>
                        <line number="43" hits="12281" branch="False"/>
                        <line number="44" hits="12281" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="45" hits="0" branch="False"/>
                        <line number="47" hits="12281" branch="False"/>
                        <line number="48" hits="12281" branch="False"/>
                        <line number="49" hits="12281" branch="False"/>
                        <line number="50" hits="12281" branch="False"/>
                        <line number="56" hits="107187" branch="False"/>
                        <line number="57" hits="107187" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="58" hits="0" branch="False"/>
                        <line number="60" hits="107187" branch="False"/>
                        <line number="61" hits="107187" branch="False"/>
                        <line number="62" hits="107187" branch="False"/>
                        <line number="63" hits="107187" branch="False"/>
                        <line number="69" hits="6" branch="False"/>
                        <line number="70" hits="6" branch="False"/>
                        <line number="71" hits="27" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="69" type="jump" coverage="100%"/>
                                <condition number="41" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="72" hits="21" branch="False"/>
                        <line number="74" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="95" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="75" hits="0" branch="False"/>
                        <line number="77" hits="6" branch="False"/>
                        <line number="78" hits="6" branch="False"/>
                        <line number="80" hits="6" branch="False"/>
                        <line number="81" hits="6" branch="False"/>
                        <line number="88" hits="1" branch="False"/>
                        <line number="89" hits="1" branch="False"/>
                        <line number="90" hits="6" branch="True" condition-coverage="75% (3/4)">
                            <conditions>
                                <condition number="69" type="jump" coverage="100%"/>
                                <condition number="41" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="91" hits="5" branch="False"/>
                        <line number="93" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="95" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="94" hits="0" branch="False"/>
                        <line number="96" hits="1" branch="False"/>
                        <line number="97" hits="1" branch="False"/>
                        <line number="99" hits="1" branch="False"/>
                        <line number="100" hits="1" branch="False"/>
                        <line number="106" hits="21005" branch="False"/>
                        <line number="107" hits="21005" branch="False"/>
                        <line number="108" hits="21005" branch="False"/>
                        <line number="110" hits="21005" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="45" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="111" hits="0" branch="False"/>
                        <line number="113" hits="21005" branch="False"/>
                        <line number="114" hits="21005" branch="False"/>
                        <line number="116" hits="21005" branch="False"/>
                        <line number="117" hits="21005" branch="False"/>
                        <line number="123" hits="41150" branch="False"/>
                        <line number="124" hits="41150" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="125" hits="0" branch="False"/>
                        <line number="127" hits="41150" branch="False"/>
                        <line number="128" hits="41150" branch="False"/>
                        <line number="129" hits="41150" branch="False"/>
                        <line number="130" hits="41150" branch="False"/>
                        <line number="136" hits="54" branch="False"/>
                        <line number="137" hits="54" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="138" hits="0" branch="False"/>
                        <line number="140" hits="54" branch="False"/>
                        <line number="141" hits="54" branch="False"/>
                        <line number="142" hits="54" branch="False"/>
                        <line number="143" hits="54" branch="False"/>
                        <line number="149" hits="11" branch="False"/>
                        <line number="150" hits="11" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="151" hits="0" branch="False"/>
                        <line number="153" hits="11" branch="False"/>
                        <line number="154" hits="11" branch="False"/>
                        <line number="155" hits="11" branch="False"/>
                        <line number="156" hits="11" branch="False"/>
                        <line number="163" hits="907" branch="False"/>
                        <line number="165" hits="907" branch="False"/>
                        <line number="168" hits="907" branch="False"/>
                        <line number="169" hits="907" branch="False"/>
                        <line number="170" hits="907" branch="False"/>
                        <line number="173" hits="907" branch="False"/>
                        <line number="174" hits="907" branch="False"/>
                        <line number="175" hits="907" branch="False"/>
                        <line number="178" hits="907" branch="False"/>
                        <line number="180" hits="907" branch="False"/>
                        <line number="181" hits="907" branch="False"/>
                        <line number="187" hits="6" branch="False"/>
                        <line number="188" hits="6" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="189" hits="0" branch="False"/>
                        <line number="191" hits="6" branch="False"/>
                        <line number="192" hits="6" branch="False"/>
                        <line number="193" hits="6" branch="False"/>
                        <line number="194" hits="6" branch="False"/>
                        <line number="195" hits="6" branch="False"/>
                        <line number="196" hits="6" branch="False"/>
                        <line number="198" hits="6" branch="False"/>
                        <line number="199" hits="6" branch="False"/>
                        <line number="205" hits="7742" branch="False"/>
                        <line number="206" hits="7742" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="207" hits="0" branch="False"/>
                        <line number="209" hits="7742" branch="False"/>
                        <line number="210" hits="7742" branch="False"/>
                        <line number="211" hits="7742" branch="False"/>
                        <line number="212" hits="7742" branch="False"/>
                        <line number="218" hits="28" branch="False"/>
                        <line number="219" hits="28" branch="False"/>
                        <line number="220" hits="28" branch="False"/>
                        <line number="221" hits="28" branch="False"/>
                        <line number="227" hits="8" branch="False"/>
                        <line number="228" hits="8" branch="False"/>
                        <line number="229" hits="8" branch="False"/>
                        <line number="230" hits="8" branch="False"/>
                        <line number="236" hits="9" branch="False"/>
                        <line number="237" hits="9" branch="False"/>
                        <line number="238" hits="9" branch="False"/>
                        <line number="239" hits="9" branch="False"/>
                        <line number="245" hits="8" branch="False"/>
                        <line number="246" hits="8" branch="False"/>
                        <line number="247" hits="8" branch="False"/>
                        <line number="248" hits="8" branch="False"/>
                        <line number="254" hits="8" branch="False"/>
                        <line number="255" hits="8" branch="False"/>
                        <line number="256" hits="8" branch="False"/>
                        <line number="257" hits="8" branch="False"/>
                        <line number="263" hits="2" branch="False"/>
                        <line number="264" hits="2" branch="False"/>
                        <line number="265" hits="2" branch="False"/>
                        <line number="271" hits="3212" branch="False"/>
                        <line number="272" hits="3212" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="13" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="273" hits="0" branch="False"/>
                        <line number="275" hits="3212" branch="False"/>
                        <line number="276" hits="3212" branch="False"/>
                        <line number="277" hits="3212" branch="False"/>
                        <line number="278" hits="3212" branch="False"/>
                        <line number="285" hits="1" branch="False"/>
                        <line number="286" hits="1" branch="False"/>
                        <line number="288" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="289" hits="0" branch="False"/>
                        <line number="291" hits="1" branch="False"/>
                        <line number="292" hits="1" branch="False"/>
                        <line number="294" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="77" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="295" hits="0" branch="False"/>
                        <line number="297" hits="1" branch="False"/>
                        <line number="298" hits="1" branch="False"/>
                        <line number="299" hits="1" branch="False"/>
                        <line number="300" hits="1" branch="False"/>
                        <line number="307" hits="13355" branch="False"/>
                        <line number="308" hits="13355" branch="True" condition-coverage="30% (6/20)">
                            <conditions>
                                <condition number="10" type="switch" coverage="30%"/>
                            </conditions>
                        </line>
                        <line number="311" hits="0" branch="False"/>
                        <line number="312" hits="0" branch="False"/>
                        <line number="314" hits="1018" branch="False"/>
                        <line number="315" hits="1018" branch="False"/>
                        <line number="316" hits="1018" branch="False"/>
                        <line number="319" hits="2" branch="False"/>
                        <line number="320" hits="2" branch="False"/>
                        <line number="321" hits="2" branch="False"/>
                        <line number="323" hits="0" branch="False"/>
                        <line number="324" hits="0" branch="False"/>
                        <line number="325" hits="0" branch="False"/>
                        <line number="327" hits="1020" branch="False"/>
                        <line number="328" hits="1020" branch="False"/>
                        <line number="330" hits="0" branch="False"/>
                        <line number="331" hits="0" branch="False"/>
                        <line number="335" hits="0" branch="False"/>
                        <line number="336" hits="0" branch="False"/>
                        <line number="338" hits="0" branch="False"/>
                        <line number="339" hits="0" branch="False"/>
                        <line number="341" hits="11315" branch="False"/>
                        <line number="342" hits="11315" branch="False"/>
                        <line number="345" hits="0" branch="False"/>
                        <line number="347" hits="0" branch="False"/>
                        <line number="349" hits="13355" branch="False"/>
                        <line number="355" hits="1" branch="False"/>
                        <line number="356" hits="1" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="357" hits="0" branch="False"/>
                        <line number="358" hits="1" branch="False"/>
                        <line number="359" hits="1" branch="False"/>
                        <line number="360" hits="1" branch="False"/>
                        <line number="361" hits="1" branch="False"/>
                        <line number="367" hits="1150" branch="False"/>
                        <line number="368" hits="1150" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="369" hits="0" branch="False"/>
                        <line number="370" hits="1150" branch="False"/>
                        <line number="371" hits="1150" branch="False"/>
                        <line number="377" hits="85404" branch="False"/>
                        <line number="378" hits="85404" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="379" hits="0" branch="False"/>
                        <line number="381" hits="85404" branch="False"/>
                        <line number="382" hits="85404" branch="False"/>
                        <line number="384" hits="85404" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="82" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="385" hits="0" branch="False"/>
                        <line number="386" hits="0" branch="False"/>
                        <line number="389" hits="85404" branch="False"/>
                        <line number="390" hits="85404" branch="False"/>
                        <line number="395" hits="0" branch="False"/>
                        <line number="23" hits="13426" branch="False"/>
                        <line number="24" hits="13426" branch="False"/>
                        <line number="25" hits="13426" branch="False"/>
                        <line number="26" hits="13426" branch="False"/>
                        <line number="27" hits="13426" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.BsonSpanWriter" filename="CBDD.Bson/BsonSpanWriter.cs"
                       line-rate="0.9437000000000001" branch-rate="0.75" complexity="31">
                    <methods>
                        <method name="get_Position" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="32" hits="12918" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Remaining" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="37" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDocumentSizePlaceholder" signature="()" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="43" hits="65711" branch="False"/>
                                <line number="44" hits="65711" branch="False"/>
                                <line number="45" hits="65711" branch="False"/>
                                <line number="46" hits="65711" branch="False"/>
                                <line number="47" hits="65711" branch="False"/>
                                <line number="48" hits="65711" branch="False"/>
                            </lines>
                        </method>
                        <method name="PatchDocumentSize" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="55" hits="65694" branch="False"/>
                                <line number="56" hits="65694" branch="False"/>
                                <line number="57" hits="65694" branch="False"/>
                                <line number="58" hits="65694" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteElementHeader" signature="(ZB.MOM.WW.CBDD.Bson.BsonType,System.String)"
                                line-rate="0.7777" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="66" hits="209000" branch="False"/>
                                <line number="67" hits="209000" branch="False"/>
                                <line number="68" hits="209000" branch="False"/>
                                <line number="70" hits="209000" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="53" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="0" branch="False"/>
                                <line number="72" hits="0" branch="False"/>
                                <line number="75" hits="209000" branch="False"/>
                                <line number="76" hits="209000" branch="False"/>
                                <line number="77" hits="209000" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCString" signature="(System.String)" line-rate="0" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="83" hits="0" branch="False"/>
                                <line number="84" 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"/>
                            </lines>
                        </method>
                        <method name="WriteEndOfDocument" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="94" hits="65694" branch="False"/>
                                <line number="95" hits="65694" branch="False"/>
                                <line number="96" hits="65694" branch="False"/>
                                <line number="97" hits="65694" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteString" signature="(System.String,System.String)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="105" hits="55873" branch="False"/>
                                <line number="106" hits="55873" branch="False"/>
                                <line number="108" hits="55873" branch="False"/>
                                <line number="109" hits="55873" branch="False"/>
                                <line number="111" hits="55873" branch="False"/>
                                <line number="112" hits="55873" branch="False"/>
                                <line number="114" hits="55873" branch="False"/>
                                <line number="115" hits="55860" branch="False"/>
                                <line number="117" hits="55860" branch="False"/>
                                <line number="118" hits="55860" branch="False"/>
                                <line number="119" hits="55860" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt32" signature="(System.String,System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="127" hits="55971" branch="False"/>
                                <line number="128" hits="55971" branch="False"/>
                                <line number="129" hits="55971" branch="False"/>
                                <line number="130" hits="55971" branch="False"/>
                                <line number="131" hits="55971" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteInt64" signature="(System.String,System.Int64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="139" hits="1" branch="False"/>
                                <line number="140" hits="1" branch="False"/>
                                <line number="141" hits="1" branch="False"/>
                                <line number="142" hits="1" branch="False"/>
                                <line number="143" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDouble" signature="(System.String,System.Double)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="151" hits="14" branch="False"/>
                                <line number="152" hits="14" branch="False"/>
                                <line number="153" hits="14" branch="False"/>
                                <line number="154" hits="14" branch="False"/>
                                <line number="155" hits="14" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteCoordinates"
                                signature="(System.String,System.ValueTuple`2&lt;System.Double,System.Double&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="164" hits="360" branch="False"/>
                                <line number="165" hits="360" branch="False"/>
                                <line number="167" hits="360" branch="False"/>
                                <line number="168" hits="360" branch="False"/>
                                <line number="171" hits="360" branch="False"/>
                                <line number="172" hits="360" branch="False"/>
                                <line number="173" hits="360" branch="False"/>
                                <line number="174" hits="360" branch="False"/>
                                <line number="175" hits="360" branch="False"/>
                                <line number="178" hits="360" branch="False"/>
                                <line number="179" hits="360" branch="False"/>
                                <line number="180" hits="360" branch="False"/>
                                <line number="181" hits="360" branch="False"/>
                                <line number="182" hits="360" branch="False"/>
                                <line number="184" hits="360" branch="False"/>
                                <line number="187" hits="360" branch="False"/>
                                <line number="188" hits="360" branch="False"/>
                                <line number="189" hits="360" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDecimal128" signature="(System.String,System.Decimal)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="197" hits="7" branch="False"/>
                                <line number="198" hits="7" branch="False"/>
                                <line number="201" hits="7" branch="False"/>
                                <line number="202" hits="7" branch="False"/>
                                <line number="203" hits="7" branch="False"/>
                                <line number="204" hits="7" branch="False"/>
                                <line number="205" hits="7" branch="False"/>
                                <line number="206" hits="7" branch="False"/>
                                <line number="207" hits="7" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBoolean" signature="(System.String,System.Boolean)" line-rate="1"
                                branch-rate="1" complexity="2">
                            <lines>
                                <line number="215" hits="38857" branch="False"/>
                                <line number="216" hits="38857" branch="False"/>
                                <line number="217" hits="38857" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="28" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="218" hits="38857" branch="False"/>
                                <line number="219" hits="38857" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDateTime" signature="(System.String,System.DateTime)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="227" hits="27" branch="False"/>
                                <line number="228" hits="27" branch="False"/>
                                <line number="229" hits="27" branch="False"/>
                                <line number="230" hits="27" branch="False"/>
                                <line number="231" hits="27" branch="False"/>
                                <line number="232" hits="27" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDateTimeOffset" signature="(System.String,System.DateTimeOffset)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="240" hits="8" branch="False"/>
                                <line number="241" hits="8" branch="False"/>
                                <line number="242" hits="8" branch="False"/>
                                <line number="243" hits="8" branch="False"/>
                                <line number="244" hits="8" branch="False"/>
                                <line number="245" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTimeSpan" signature="(System.String,System.TimeSpan)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="253" hits="9" branch="False"/>
                                <line number="254" hits="9" branch="False"/>
                                <line number="255" hits="9" branch="False"/>
                                <line number="256" hits="9" branch="False"/>
                                <line number="257" hits="9" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteDateOnly" signature="(System.String,System.DateOnly)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="265" hits="8" branch="False"/>
                                <line number="266" hits="8" branch="False"/>
                                <line number="267" hits="8" branch="False"/>
                                <line number="268" hits="8" branch="False"/>
                                <line number="269" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTimeOnly" signature="(System.String,System.TimeOnly)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="277" hits="8" branch="False"/>
                                <line number="278" hits="8" branch="False"/>
                                <line number="279" hits="8" branch="False"/>
                                <line number="280" hits="8" branch="False"/>
                                <line number="281" hits="8" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteGuid" signature="(System.String,System.Guid)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="289" hits="1" branch="False"/>
                                <line number="290" hits="1" branch="False"/>
                                <line number="291" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteObjectId" signature="(System.String,ZB.MOM.WW.CBDD.Bson.ObjectId)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="299" hits="4857" branch="False"/>
                                <line number="300" hits="4857" branch="False"/>
                                <line number="301" hits="4857" branch="False"/>
                                <line number="302" hits="4857" branch="False"/>
                                <line number="303" hits="4857" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteNull" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="310" hits="33" branch="False"/>
                                <line number="311" hits="33" branch="False"/>
                                <line number="313" hits="33" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteBinary"
                                signature="(System.String,System.ReadOnlySpan`1&lt;System.Byte&gt;,System.Byte)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="322" hits="1" branch="False"/>
                                <line number="323" hits="1" branch="False"/>
                                <line number="325" hits="1" branch="False"/>
                                <line number="326" hits="1" branch="False"/>
                                <line number="328" hits="1" branch="False"/>
                                <line number="329" hits="1" branch="False"/>
                                <line number="331" hits="1" branch="False"/>
                                <line number="332" hits="1" branch="False"/>
                                <line number="333" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginDocument" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="340" hits="24" branch="False"/>
                                <line number="341" hits="24" branch="False"/>
                                <line number="342" hits="24" branch="False"/>
                                <line number="343" hits="24" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginDocument" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="349" hits="55739" branch="False"/>
                                <line number="350" hits="55739" branch="False"/>
                                <line number="351" hits="55739" branch="False"/>
                            </lines>
                        </method>
                        <method name="EndDocument" signature="(System.Int32)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="358" hits="55746" branch="False"/>
                                <line number="359" hits="55746" branch="False"/>
                                <line number="360" hits="55746" branch="False"/>
                                <line number="361" hits="55746" branch="False"/>
                            </lines>
                        </method>
                        <method name="BeginArray" signature="(System.String)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="368" hits="9948" branch="False"/>
                                <line number="369" hits="9948" branch="False"/>
                                <line number="370" hits="9948" branch="False"/>
                                <line number="371" hits="9948" branch="False"/>
                            </lines>
                        </method>
                        <method name="EndArray" signature="(System.Int32)" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="378" hits="9948" branch="False"/>
                                <line number="379" hits="9948" branch="False"/>
                                <line number="380" hits="9948" branch="False"/>
                                <line number="381" hits="9948" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor"
                                signature="(System.Span`1&lt;System.Byte&gt;,System.Collections.Concurrent.ConcurrentDictionary`2&lt;System.String,System.UInt16&gt;)"
                                line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="12934" branch="False"/>
                                <line number="24" hits="12934" branch="False"/>
                                <line number="25" hits="12934" branch="False"/>
                                <line number="26" hits="12934" branch="False"/>
                                <line number="27" hits="12934" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="32" hits="12918" branch="False"/>
                        <line number="37" hits="0" branch="False"/>
                        <line number="43" hits="65711" branch="False"/>
                        <line number="44" hits="65711" branch="False"/>
                        <line number="45" hits="65711" branch="False"/>
                        <line number="46" hits="65711" branch="False"/>
                        <line number="47" hits="65711" branch="False"/>
                        <line number="48" hits="65711" branch="False"/>
                        <line number="55" hits="65694" branch="False"/>
                        <line number="56" hits="65694" branch="False"/>
                        <line number="57" hits="65694" branch="False"/>
                        <line number="58" hits="65694" branch="False"/>
                        <line number="66" hits="209000" branch="False"/>
                        <line number="67" hits="209000" branch="False"/>
                        <line number="68" hits="209000" branch="False"/>
                        <line number="70" hits="209000" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="53" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="0" branch="False"/>
                        <line number="72" hits="0" branch="False"/>
                        <line number="75" hits="209000" branch="False"/>
                        <line number="76" hits="209000" branch="False"/>
                        <line number="77" hits="209000" branch="False"/>
                        <line number="83" hits="0" branch="False"/>
                        <line number="84" 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="94" hits="65694" branch="False"/>
                        <line number="95" hits="65694" branch="False"/>
                        <line number="96" hits="65694" branch="False"/>
                        <line number="97" hits="65694" branch="False"/>
                        <line number="105" hits="55873" branch="False"/>
                        <line number="106" hits="55873" branch="False"/>
                        <line number="108" hits="55873" branch="False"/>
                        <line number="109" hits="55873" branch="False"/>
                        <line number="111" hits="55873" branch="False"/>
                        <line number="112" hits="55873" branch="False"/>
                        <line number="114" hits="55873" branch="False"/>
                        <line number="115" hits="55860" branch="False"/>
                        <line number="117" hits="55860" branch="False"/>
                        <line number="118" hits="55860" branch="False"/>
                        <line number="119" hits="55860" branch="False"/>
                        <line number="127" hits="55971" branch="False"/>
                        <line number="128" hits="55971" branch="False"/>
                        <line number="129" hits="55971" branch="False"/>
                        <line number="130" hits="55971" branch="False"/>
                        <line number="131" hits="55971" branch="False"/>
                        <line number="139" hits="1" branch="False"/>
                        <line number="140" hits="1" branch="False"/>
                        <line number="141" hits="1" branch="False"/>
                        <line number="142" hits="1" branch="False"/>
                        <line number="143" hits="1" branch="False"/>
                        <line number="151" hits="14" branch="False"/>
                        <line number="152" hits="14" branch="False"/>
                        <line number="153" hits="14" branch="False"/>
                        <line number="154" hits="14" branch="False"/>
                        <line number="155" hits="14" branch="False"/>
                        <line number="164" hits="360" branch="False"/>
                        <line number="165" hits="360" branch="False"/>
                        <line number="167" hits="360" branch="False"/>
                        <line number="168" hits="360" branch="False"/>
                        <line number="171" hits="360" branch="False"/>
                        <line number="172" hits="360" branch="False"/>
                        <line number="173" hits="360" branch="False"/>
                        <line number="174" hits="360" branch="False"/>
                        <line number="175" hits="360" branch="False"/>
                        <line number="178" hits="360" branch="False"/>
                        <line number="179" hits="360" branch="False"/>
                        <line number="180" hits="360" branch="False"/>
                        <line number="181" hits="360" branch="False"/>
                        <line number="182" hits="360" branch="False"/>
                        <line number="184" hits="360" branch="False"/>
                        <line number="187" hits="360" branch="False"/>
                        <line number="188" hits="360" branch="False"/>
                        <line number="189" hits="360" branch="False"/>
                        <line number="197" hits="7" branch="False"/>
                        <line number="198" hits="7" branch="False"/>
                        <line number="201" hits="7" branch="False"/>
                        <line number="202" hits="7" branch="False"/>
                        <line number="203" hits="7" branch="False"/>
                        <line number="204" hits="7" branch="False"/>
                        <line number="205" hits="7" branch="False"/>
                        <line number="206" hits="7" branch="False"/>
                        <line number="207" hits="7" branch="False"/>
                        <line number="215" hits="38857" branch="False"/>
                        <line number="216" hits="38857" branch="False"/>
                        <line number="217" hits="38857" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="28" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="218" hits="38857" branch="False"/>
                        <line number="219" hits="38857" branch="False"/>
                        <line number="227" hits="27" branch="False"/>
                        <line number="228" hits="27" branch="False"/>
                        <line number="229" hits="27" branch="False"/>
                        <line number="230" hits="27" branch="False"/>
                        <line number="231" hits="27" branch="False"/>
                        <line number="232" hits="27" branch="False"/>
                        <line number="240" hits="8" branch="False"/>
                        <line number="241" hits="8" branch="False"/>
                        <line number="242" hits="8" branch="False"/>
                        <line number="243" hits="8" branch="False"/>
                        <line number="244" hits="8" branch="False"/>
                        <line number="245" hits="8" branch="False"/>
                        <line number="253" hits="9" branch="False"/>
                        <line number="254" hits="9" branch="False"/>
                        <line number="255" hits="9" branch="False"/>
                        <line number="256" hits="9" branch="False"/>
                        <line number="257" hits="9" branch="False"/>
                        <line number="265" hits="8" branch="False"/>
                        <line number="266" hits="8" branch="False"/>
                        <line number="267" hits="8" branch="False"/>
                        <line number="268" hits="8" branch="False"/>
                        <line number="269" hits="8" branch="False"/>
                        <line number="277" hits="8" branch="False"/>
                        <line number="278" hits="8" branch="False"/>
                        <line number="279" hits="8" branch="False"/>
                        <line number="280" hits="8" branch="False"/>
                        <line number="281" hits="8" branch="False"/>
                        <line number="289" hits="1" branch="False"/>
                        <line number="290" hits="1" branch="False"/>
                        <line number="291" hits="1" branch="False"/>
                        <line number="299" hits="4857" branch="False"/>
                        <line number="300" hits="4857" branch="False"/>
                        <line number="301" hits="4857" branch="False"/>
                        <line number="302" hits="4857" branch="False"/>
                        <line number="303" hits="4857" branch="False"/>
                        <line number="310" hits="33" branch="False"/>
                        <line number="311" hits="33" branch="False"/>
                        <line number="313" hits="33" branch="False"/>
                        <line number="322" hits="1" branch="False"/>
                        <line number="323" hits="1" branch="False"/>
                        <line number="325" hits="1" branch="False"/>
                        <line number="326" hits="1" branch="False"/>
                        <line number="328" hits="1" branch="False"/>
                        <line number="329" hits="1" branch="False"/>
                        <line number="331" hits="1" branch="False"/>
                        <line number="332" hits="1" branch="False"/>
                        <line number="333" hits="1" branch="False"/>
                        <line number="340" hits="24" branch="False"/>
                        <line number="341" hits="24" branch="False"/>
                        <line number="342" hits="24" branch="False"/>
                        <line number="343" hits="24" branch="False"/>
                        <line number="349" hits="55739" branch="False"/>
                        <line number="350" hits="55739" branch="False"/>
                        <line number="351" hits="55739" branch="False"/>
                        <line number="358" hits="55746" branch="False"/>
                        <line number="359" hits="55746" branch="False"/>
                        <line number="360" hits="55746" branch="False"/>
                        <line number="361" hits="55746" branch="False"/>
                        <line number="368" hits="9948" branch="False"/>
                        <line number="369" hits="9948" branch="False"/>
                        <line number="370" hits="9948" branch="False"/>
                        <line number="371" hits="9948" branch="False"/>
                        <line number="378" hits="9948" branch="False"/>
                        <line number="379" hits="9948" branch="False"/>
                        <line number="380" hits="9948" branch="False"/>
                        <line number="381" hits="9948" branch="False"/>
                        <line number="23" hits="12934" branch="False"/>
                        <line number="24" hits="12934" branch="False"/>
                        <line number="25" hits="12934" branch="False"/>
                        <line number="26" hits="12934" branch="False"/>
                        <line number="27" hits="12934" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.ObjectId" filename="CBDD.Bson/ObjectId.cs" line-rate="0.6666"
                       branch-rate="0.625" complexity="17">
                    <methods>
                        <method name="NewObjectId" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="54" hits="4661" branch="False"/>
                                <line number="55" hits="4661" branch="False"/>
                                <line number="56" hits="4661" branch="False"/>
                                <line number="57" hits="4661" branch="False"/>
                                <line number="58" hits="4661" branch="False"/>
                            </lines>
                        </method>
                        <method name="WriteTo" signature="(System.Span`1&lt;System.Byte&gt;)"
                                line-rate="0.8332999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="65" hits="10673" branch="False"/>
                                <line number="66" hits="10673" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="14" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="67" hits="0" branch="False"/>
                                <line number="69" hits="10673" branch="False"/>
                                <line number="70" hits="10673" branch="False"/>
                                <line number="71" hits="10673" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToByteArray" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="77" hits="0" branch="False"/>
                                <line number="78" hits="0" branch="False"/>
                                <line number="79" hits="0" branch="False"/>
                                <line number="80" hits="0" branch="False"/>
                                <line number="81" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Timestamp" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="86" hits="1" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(ZB.MOM.WW.CBDD.Bson.ObjectId)" line-rate="1" branch-rate="1"
                                complexity="2">
                            <lines>
                                <line number="94" hits="5009" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="12" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                        <method name="Equals" signature="(System.Object)" line-rate="1" branch-rate="0.5"
                                complexity="2">
                            <lines>
                                <line number="97" hits="2" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="6" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                            </lines>
                        </method>
                        <method name="GetHashCode" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="100" hits="852" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_Equality"
                                signature="(ZB.MOM.WW.CBDD.Bson.ObjectId,ZB.MOM.WW.CBDD.Bson.ObjectId)" line-rate="1"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="102" hits="2" branch="False"/>
                            </lines>
                        </method>
                        <method name="op_Inequality"
                                signature="(ZB.MOM.WW.CBDD.Bson.ObjectId,ZB.MOM.WW.CBDD.Bson.ObjectId)" line-rate="0"
                                branch-rate="1" complexity="1">
                            <lines>
                                <line number="103" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToString" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="107" hits="0" branch="False"/>
                                <line number="108" hits="0" branch="False"/>
                                <line number="109" hits="0" branch="False"/>
                                <line number="110" hits="0" branch="False"/>
                                <line number="111" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.ReadOnlySpan`1&lt;System.Byte&gt;)"
                                line-rate="0.8332999999999999" branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="31" hits="3213" branch="False"/>
                                <line number="32" hits="3213" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="17" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="33" hits="0" branch="False"/>
                                <line number="35" hits="3213" branch="False"/>
                                <line number="36" hits="3213" branch="False"/>
                                <line number="37" hits="3213" branch="False"/>
                            </lines>
                        </method>
                        <method name=".ctor" signature="(System.Int32,System.Int64)" line-rate="1" branch-rate="1"
                                complexity="1">
                            <lines>
                                <line number="45" hits="4663" branch="False"/>
                                <line number="46" hits="4663" branch="False"/>
                                <line number="47" hits="4663" branch="False"/>
                                <line number="48" hits="4663" branch="False"/>
                            </lines>
                        </method>
                        <method name=".cctor" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="19" hits="1" branch="False"/>
                                <line number="24" hits="1" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="54" hits="4661" branch="False"/>
                        <line number="55" hits="4661" branch="False"/>
                        <line number="56" hits="4661" branch="False"/>
                        <line number="57" hits="4661" branch="False"/>
                        <line number="58" hits="4661" branch="False"/>
                        <line number="65" hits="10673" branch="False"/>
                        <line number="66" hits="10673" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="14" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="67" hits="0" branch="False"/>
                        <line number="69" hits="10673" branch="False"/>
                        <line number="70" hits="10673" branch="False"/>
                        <line number="71" hits="10673" branch="False"/>
                        <line number="77" hits="0" branch="False"/>
                        <line number="78" hits="0" branch="False"/>
                        <line number="79" hits="0" branch="False"/>
                        <line number="80" hits="0" branch="False"/>
                        <line number="81" hits="0" branch="False"/>
                        <line number="86" hits="1" branch="False"/>
                        <line number="94" hits="5009" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="12" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="97" hits="2" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="6" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="100" hits="852" branch="False"/>
                        <line number="102" hits="2" branch="False"/>
                        <line number="103" hits="0" branch="False"/>
                        <line number="107" hits="0" branch="False"/>
                        <line number="108" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                        <line number="110" hits="0" branch="False"/>
                        <line number="111" hits="0" branch="False"/>
                        <line number="31" hits="3213" branch="False"/>
                        <line number="32" hits="3213" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="17" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="33" hits="0" branch="False"/>
                        <line number="35" hits="3213" branch="False"/>
                        <line number="36" hits="3213" branch="False"/>
                        <line number="37" hits="3213" branch="False"/>
                        <line number="45" hits="4663" branch="False"/>
                        <line number="46" hits="4663" branch="False"/>
                        <line number="47" hits="4663" branch="False"/>
                        <line number="48" hits="4663" branch="False"/>
                        <line number="19" hits="1" branch="False"/>
                        <line number="24" hits="1" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.Schema.BsonField" filename="CBDD.Bson/Schema/BsonField.cs"
                       line-rate="0.8923000000000001" branch-rate="0.8636" complexity="29">
                    <methods>
                        <method name="get_Name" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="8" hits="650814" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Type" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="13" hits="98970" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_IsNullable" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="18" hits="98947" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_NestedSchema" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="23" hits="729415" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_ArrayItemType" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="28" hits="101708" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToBson" signature="(ZB.MOM.WW.CBDD.Bson.BsonSpanWriter&amp;)" line-rate="1"
                                branch-rate="1" complexity="4">
                            <lines>
                                <line number="35" hits="38856" branch="False"/>
                                <line number="36" hits="38856" branch="False"/>
                                <line number="37" hits="38856" branch="False"/>
                                <line number="38" hits="38856" branch="False"/>
                                <line number="39" hits="38856" branch="False"/>
                                <line number="41" hits="38856" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="73" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="42" hits="4138" branch="False"/>
                                <line number="43" hits="4138" branch="False"/>
                                <line number="44" hits="4138" branch="False"/>
                                <line number="45" hits="4138" branch="False"/>
                                <line number="47" hits="38856" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="119" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="48" hits="2758" branch="False"/>
                                <line number="49" hits="2758" branch="False"/>
                                <line number="50" hits="2758" branch="False"/>
                                <line number="52" hits="38856" branch="False"/>
                                <line number="53" hits="38856" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromBson" signature="(ZB.MOM.WW.CBDD.Bson.BsonSpanReader&amp;)" line-rate="0.9655"
                                branch-rate="0.9285" complexity="14">
                            <lines>
                                <line number="61" hits="7740" branch="False"/>
                                <line number="62" hits="7740" branch="False"/>
                                <line number="64" hits="7740" branch="False"/>
                                <line number="65" hits="7740" branch="False"/>
                                <line number="66" hits="7740" branch="False"/>
                                <line number="67" hits="7740" branch="False"/>
                                <line number="68" hits="7740" branch="False"/>
                                <line number="70" hits="32326" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="225" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="71" hits="32326" branch="False"/>
                                <line number="72" hits="32326" branch="False"/>
                                <line number="73" hits="40066" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="52" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="75" hits="24586" branch="False"/>
                                <line number="76" hits="24586" branch="True" condition-coverage="90% (9/10)">
                                    <conditions>
                                        <condition number="87" type="jump" coverage="100%"/>
                                        <condition number="101" type="jump" coverage="100%"/>
                                        <condition number="115" type="jump" coverage="100%"/>
                                        <condition number="129" type="jump" coverage="100%"/>
                                        <condition number="143" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="78" hits="15480" branch="False"/>
                                <line number="79" hits="15480" branch="False"/>
                                <line number="80" hits="15480" branch="False"/>
                                <line number="81" hits="1640" branch="False"/>
                                <line number="82" hits="1092" branch="False"/>
                                <line number="83" hits="0" branch="False"/>
                                <line number="85" hits="24586" branch="False"/>
                                <line number="87" hits="7740" branch="False"/>
                                <line number="88" hits="7740" branch="False"/>
                                <line number="89" hits="7740" branch="False"/>
                                <line number="90" hits="7740" branch="False"/>
                                <line number="91" hits="7740" branch="False"/>
                                <line number="92" hits="7740" branch="False"/>
                                <line number="93" hits="7740" branch="False"/>
                                <line number="94" hits="7740" branch="False"/>
                                <line number="95" hits="7740" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetHash" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="102" hits="51792" branch="False"/>
                                <line number="103" hits="51792" branch="False"/>
                                <line number="104" hits="51792" branch="False"/>
                                <line number="105" hits="51792" branch="False"/>
                                <line number="106" hits="51792" branch="False"/>
                                <line number="107" hits="51792" branch="False"/>
                                <line number="108" hits="57296" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="76" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="109" hits="51792" branch="False"/>
                                <line number="110" hits="51792" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(ZB.MOM.WW.CBDD.Bson.Schema.BsonField)" line-rate="0"
                                branch-rate="0" complexity="2">
                            <lines>
                                <line number="118" hits="0" branch="False"/>
                                <line number="119" hits="0" branch="True" condition-coverage="0% (0/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="0%"/>
                                    </conditions>
                                </line>
                                <line number="120" hits="0" branch="False"/>
                                <line number="121" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(System.Object)" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="124" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetHashCode" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="127" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="8" hits="650814" branch="False"/>
                        <line number="13" hits="98970" branch="False"/>
                        <line number="18" hits="98947" branch="False"/>
                        <line number="23" hits="729415" branch="False"/>
                        <line number="28" hits="101708" branch="False"/>
                        <line number="35" hits="38856" branch="False"/>
                        <line number="36" hits="38856" branch="False"/>
                        <line number="37" hits="38856" branch="False"/>
                        <line number="38" hits="38856" branch="False"/>
                        <line number="39" hits="38856" branch="False"/>
                        <line number="41" hits="38856" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="73" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="42" hits="4138" branch="False"/>
                        <line number="43" hits="4138" branch="False"/>
                        <line number="44" hits="4138" branch="False"/>
                        <line number="45" hits="4138" branch="False"/>
                        <line number="47" hits="38856" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="119" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="48" hits="2758" branch="False"/>
                        <line number="49" hits="2758" branch="False"/>
                        <line number="50" hits="2758" branch="False"/>
                        <line number="52" hits="38856" branch="False"/>
                        <line number="53" hits="38856" branch="False"/>
                        <line number="61" hits="7740" branch="False"/>
                        <line number="62" hits="7740" branch="False"/>
                        <line number="64" hits="7740" branch="False"/>
                        <line number="65" hits="7740" branch="False"/>
                        <line number="66" hits="7740" branch="False"/>
                        <line number="67" hits="7740" branch="False"/>
                        <line number="68" hits="7740" branch="False"/>
                        <line number="70" hits="32326" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="225" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="71" hits="32326" branch="False"/>
                        <line number="72" hits="32326" branch="False"/>
                        <line number="73" hits="40066" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="52" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="75" hits="24586" branch="False"/>
                        <line number="76" hits="24586" branch="True" condition-coverage="90% (9/10)">
                            <conditions>
                                <condition number="87" type="jump" coverage="100%"/>
                                <condition number="101" type="jump" coverage="100%"/>
                                <condition number="115" type="jump" coverage="100%"/>
                                <condition number="129" type="jump" coverage="100%"/>
                                <condition number="143" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="78" hits="15480" branch="False"/>
                        <line number="79" hits="15480" branch="False"/>
                        <line number="80" hits="15480" branch="False"/>
                        <line number="81" hits="1640" branch="False"/>
                        <line number="82" hits="1092" branch="False"/>
                        <line number="83" hits="0" branch="False"/>
                        <line number="85" hits="24586" branch="False"/>
                        <line number="87" hits="7740" branch="False"/>
                        <line number="88" hits="7740" branch="False"/>
                        <line number="89" hits="7740" branch="False"/>
                        <line number="90" hits="7740" branch="False"/>
                        <line number="91" hits="7740" branch="False"/>
                        <line number="92" hits="7740" branch="False"/>
                        <line number="93" hits="7740" branch="False"/>
                        <line number="94" hits="7740" branch="False"/>
                        <line number="95" hits="7740" branch="False"/>
                        <line number="102" hits="51792" branch="False"/>
                        <line number="103" hits="51792" branch="False"/>
                        <line number="104" hits="51792" branch="False"/>
                        <line number="105" hits="51792" branch="False"/>
                        <line number="106" hits="51792" branch="False"/>
                        <line number="107" hits="51792" branch="False"/>
                        <line number="108" hits="57296" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="76" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="109" hits="51792" branch="False"/>
                        <line number="110" hits="51792" branch="False"/>
                        <line number="118" hits="0" branch="False"/>
                        <line number="119" hits="0" branch="True" condition-coverage="0% (0/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="0%"/>
                            </conditions>
                        </line>
                        <line number="120" hits="0" branch="False"/>
                        <line number="121" hits="0" branch="False"/>
                        <line number="124" hits="0" branch="False"/>
                        <line number="127" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.Schema.BsonSchema" filename="CBDD.Bson/Schema/BsonSchema.cs"
                       line-rate="0.9454" branch-rate="0.9166" complexity="29">
                    <methods>
                        <method name="get_Title" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="8" hits="35015" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Version" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="13" hits="22856" branch="False"/>
                            </lines>
                        </method>
                        <method name="get_Fields" signature="()" line-rate="1" branch-rate="1" complexity="1">
                            <lines>
                                <line number="18" hits="290154" branch="False"/>
                            </lines>
                        </method>
                        <method name="ToBson" signature="(ZB.MOM.WW.CBDD.Bson.BsonSpanWriter&amp;)" line-rate="1"
                                branch-rate="1" complexity="6">
                            <lines>
                                <line number="25" hits="9867" branch="False"/>
                                <line number="26" hits="9867" branch="False"/>
                                <line number="27" hits="19733" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="19" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="28" hits="15593" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="56" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="30" hits="9867" branch="False"/>
                                <line number="31" hits="97446" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="164" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="32" hits="38856" branch="False"/>
                                <line number="33" hits="38856" branch="False"/>
                                <line number="34" hits="38856" branch="False"/>
                                <line number="35" hits="38856" branch="False"/>
                                <line number="36" hits="9867" branch="False"/>
                                <line number="38" hits="9867" branch="False"/>
                                <line number="39" hits="9867" branch="False"/>
                            </lines>
                        </method>
                        <method name="FromBson" signature="(ZB.MOM.WW.CBDD.Bson.BsonSpanReader&amp;)"
                                line-rate="0.9582999999999999" branch-rate="0.9285" complexity="14">
                            <lines>
                                <line number="47" hits="1971" branch="False"/>
                                <line number="48" hits="1971" branch="False"/>
                                <line number="50" hits="1971" branch="False"/>
                                <line number="52" hits="7059" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="231" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="53" hits="5909" branch="False"/>
                                <line number="54" hits="5909" branch="False"/>
                                <line number="55" hits="6730" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="33" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="57" hits="5088" branch="False"/>
                                <line number="58" hits="5088" branch="True" condition-coverage="83.33% (5/6)">
                                    <conditions>
                                        <condition number="66" type="jump" coverage="100%"/>
                                        <condition number="80" type="jump" coverage="100%"/>
                                        <condition number="94" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="60" hits="3940" branch="False"/>
                                <line number="61" hits="2294" branch="False"/>
                                <line number="63" hits="1971" branch="False"/>
                                <line number="64" hits="9711" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="203" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="65" hits="9711" branch="False"/>
                                <line number="66" hits="9711" branch="False"/>
                                <line number="67" hits="11682" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="160" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="68" hits="7740" branch="False"/>
                                <line number="69" hits="7740" branch="False"/>
                                <line number="70" hits="7740" branch="False"/>
                                <line number="71" hits="1971" branch="False"/>
                                <line number="72" hits="0" branch="False"/>
                                <line number="74" hits="5088" branch="False"/>
                                <line number="76" hits="1971" branch="False"/>
                                <line number="77" hits="1971" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetHash" signature="()" line-rate="1" branch-rate="1" complexity="2">
                            <lines>
                                <line number="84" hits="13160" branch="False"/>
                                <line number="85" hits="13160" branch="False"/>
                                <line number="86" hits="13160" branch="False"/>
                                <line number="87" hits="143064" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="69" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="88" hits="51792" branch="False"/>
                                <line number="89" hits="51792" branch="False"/>
                                <line number="90" hits="51792" branch="False"/>
                                <line number="91" hits="13160" branch="False"/>
                                <line number="92" hits="13160" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(ZB.MOM.WW.CBDD.Bson.Schema.BsonSchema)" line-rate="1"
                                branch-rate="0.5" complexity="2">
                            <lines>
                                <line number="100" hits="769" branch="False"/>
                                <line number="101" hits="769" branch="True" condition-coverage="50% (1/2)">
                                    <conditions>
                                        <condition number="7" type="jump" coverage="50%"/>
                                    </conditions>
                                </line>
                                <line number="102" hits="769" branch="False"/>
                                <line number="103" hits="769" branch="False"/>
                            </lines>
                        </method>
                        <method name="Equals" signature="(System.Object)" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="106" hits="0" branch="False"/>
                            </lines>
                        </method>
                        <method name="GetHashCode" signature="()" line-rate="0" branch-rate="1" complexity="1">
                            <lines>
                                <line number="109" hits="0" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="8" hits="35015" branch="False"/>
                        <line number="13" hits="22856" branch="False"/>
                        <line number="18" hits="290154" branch="False"/>
                        <line number="25" hits="9867" branch="False"/>
                        <line number="26" hits="9867" branch="False"/>
                        <line number="27" hits="19733" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="19" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="28" hits="15593" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="56" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="30" hits="9867" branch="False"/>
                        <line number="31" hits="97446" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="164" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="32" hits="38856" branch="False"/>
                        <line number="33" hits="38856" branch="False"/>
                        <line number="34" hits="38856" branch="False"/>
                        <line number="35" hits="38856" branch="False"/>
                        <line number="36" hits="9867" branch="False"/>
                        <line number="38" hits="9867" branch="False"/>
                        <line number="39" hits="9867" branch="False"/>
                        <line number="47" hits="1971" branch="False"/>
                        <line number="48" hits="1971" branch="False"/>
                        <line number="50" hits="1971" branch="False"/>
                        <line number="52" hits="7059" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="231" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="53" hits="5909" branch="False"/>
                        <line number="54" hits="5909" branch="False"/>
                        <line number="55" hits="6730" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="33" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="57" hits="5088" branch="False"/>
                        <line number="58" hits="5088" branch="True" condition-coverage="83.33% (5/6)">
                            <conditions>
                                <condition number="66" type="jump" coverage="100%"/>
                                <condition number="80" type="jump" coverage="100%"/>
                                <condition number="94" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="60" hits="3940" branch="False"/>
                        <line number="61" hits="2294" branch="False"/>
                        <line number="63" hits="1971" branch="False"/>
                        <line number="64" hits="9711" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="203" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="65" hits="9711" branch="False"/>
                        <line number="66" hits="9711" branch="False"/>
                        <line number="67" hits="11682" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="160" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="68" hits="7740" branch="False"/>
                        <line number="69" hits="7740" branch="False"/>
                        <line number="70" hits="7740" branch="False"/>
                        <line number="71" hits="1971" branch="False"/>
                        <line number="72" hits="0" branch="False"/>
                        <line number="74" hits="5088" branch="False"/>
                        <line number="76" hits="1971" branch="False"/>
                        <line number="77" hits="1971" branch="False"/>
                        <line number="84" hits="13160" branch="False"/>
                        <line number="85" hits="13160" branch="False"/>
                        <line number="86" hits="13160" branch="False"/>
                        <line number="87" hits="143064" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="69" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="88" hits="51792" branch="False"/>
                        <line number="89" hits="51792" branch="False"/>
                        <line number="90" hits="51792" branch="False"/>
                        <line number="91" hits="13160" branch="False"/>
                        <line number="92" hits="13160" branch="False"/>
                        <line number="100" hits="769" branch="False"/>
                        <line number="101" hits="769" branch="True" condition-coverage="50% (1/2)">
                            <conditions>
                                <condition number="7" type="jump" coverage="50%"/>
                            </conditions>
                        </line>
                        <line number="102" hits="769" branch="False"/>
                        <line number="103" hits="769" branch="False"/>
                        <line number="106" hits="0" branch="False"/>
                        <line number="109" hits="0" branch="False"/>
                    </lines>
                </class>
                <class name="ZB.MOM.WW.CBDD.Bson.Schema.BsonSchema/&lt;GetAllKeys&gt;d__17"
                       filename="CBDD.Bson/Schema/BsonSchema.cs" line-rate="1" branch-rate="1" complexity="6">
                    <methods>
                        <method name="MoveNext" signature="()" line-rate="1" branch-rate="1" complexity="6">
                            <lines>
                                <line number="116" hits="178959" branch="False"/>
                                <line number="117" hits="1640485" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="305" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="118" hits="551804" branch="False"/>
                                <line number="119" hits="551804" branch="False"/>
                                <line number="120" hits="551804" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="160" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="121" hits="69011" branch="False"/>
                                <line number="122" hits="641419" branch="True" condition-coverage="100% (2/2)">
                                    <conditions>
                                        <condition number="269" type="jump" coverage="100%"/>
                                    </conditions>
                                </line>
                                <line number="123" hits="217193" branch="False"/>
                                <line number="124" hits="217193" branch="False"/>
                                <line number="125" hits="217193" branch="False"/>
                                <line number="126" hits="69011" branch="False"/>
                                <line number="127" hits="551804" branch="False"/>
                                <line number="128" hits="178959" branch="False"/>
                            </lines>
                        </method>
                    </methods>
                    <lines>
                        <line number="116" hits="178959" branch="False"/>
                        <line number="117" hits="1640485" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="305" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="118" hits="551804" branch="False"/>
                        <line number="119" hits="551804" branch="False"/>
                        <line number="120" hits="551804" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="160" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="121" hits="69011" branch="False"/>
                        <line number="122" hits="641419" branch="True" condition-coverage="100% (2/2)">
                            <conditions>
                                <condition number="269" type="jump" coverage="100%"/>
                            </conditions>
                        </line>
                        <line number="123" hits="217193" branch="False"/>
                        <line number="124" hits="217193" branch="False"/>
                        <line number="125" hits="217193" branch="False"/>
                        <line number="126" hits="69011" branch="False"/>
                        <line number="127" hits="551804" branch="False"/>
                        <line number="128" hits="178959" branch="False"/>
                    </lines>
                </class>
            </classes>
        </package>
    </packages>
</coverage>